Education
Aug 2012- Dec 2016
Universidad del Valle de MéxicoBachelor's Degree Computer Systems Engineer
Bachelor's degree in the Universidad del Valle de México with a certification with Laurete International Universities
Experience
Jun 2021 - Today
WizelineSoftware Engineer III
Responsible to create APIs, modified existed-legacy code, use AWS to handle the creation of lambda functions.
Achievements:
- Worked with Factset in the creation and maintenance of APIs, using python-flask, sql as development tools.
- Project in progress: Working with Facset to create and maintain lambda functions, to handle the CRUD. Using python, AWS and SQL as development tools
Nov 2020 - Jun 2021
CargamosBackend Software Engineer
Responsible to develop APIs to handle client requests to update, show and create records in the database.Main programming language Python and Flask, used Git and Bitbucket for version control, Jira for tracking work, Sonar Cloud to handle code scan to detect possible errors, and NoSQL. Google Cloud (Logs, Firebase, Pubsub, Storage), Kubernetes.
Achievements:
- Created two APIs to handle the process of reading a CSV file, using pandas library to create records in the database and show the errors for each row in the CSV file. This helps to improve the time to save a bunch of records and handle errors. Using a foreground and background architecture.
- Create an API to handle the creation of a pdf file, using the report lab library. Create the design of the label. Using a foreground and background architecture. This help to improve the time to scan and detect info of a package.
- Gave technical meetings to the new members to explain how the code works and how is the architecture.
- mprove my skills in Python, Flask, NoSQL and learn more about Google Cloud and Kubernetes.
Mar 2017 - Jul 2020
GE-General ElectricFlight Management Embedded Software Engineer
Responsible to develop the FMS for the COMAC C919 and Airbus for the User Interface team. As User interface member I was in charge to display the information to the pilot in the correct format and display the correct value. Responsible to do the verification process; Unit testing, follow the process to solve the issues and have technical meetings with lead engineers.
Achievements:
- Started new verification process from the beginning; giving metrics about the process, giving my opinion to improve the process.
- Find new ways to implement the code, this means to create new functions with the current architecture and making sure the new functions does not break the build, using git or RTC.
- Learned Scrum Methodology Agile.
- Improve my skills in ADA, Python, C, Git Hub.
- Learned about the different aviation products.
Jul 2015 - Mar 2017
Ge-General ElectricSoftware Engineer Intern
Designed, programmed and implemented web tools (under the standards of the company), working with different areas and teams.Administration, maintenance and improvements of existing tools. I gave support and teach how to use the tool.
Achievements:
- Learned new programming languages; PHP, Json and Javascript
- I gave maintenance to 10 projects, I saved time for how to show the information and how the information was updated and show metrics.
- I worked on three projects, I identified new problems in the team and work in an idea to solve it.