Software Engineer
2020 - PRESENTMicrosoft- Released to production a portal used by Office Enterprise admins.
- Improved the code refactoring the existing TypeScript/React portal code to be extensible and easier to test.
- Added monitoring to understand application usage across different tenants.
Technologies: Azure, .NET, React, JavaScript, TypeScriptSoftware Engineer Consultant
2019 - 2020SoMee Social- Reduced Docker image sizes using Docker multi-stage builds.
- Fixed cyclical object serialization improving response times from seconds to milliseconds.
- Implemented solutions to prevent fake users from exploiting APIs.
Technologies: Amazon Web Services (AWS), Blockchain, Ethereum, AWS, Node.js, Angular, ReactSenior Software Engineer
2019 - 2019Mastercard- Worked on payment gateway integrations on multiple products like Shopify, Joomla, and Prestashop.
- Created unit and integration tests that cover as many edge cases as possible.
- Worked on 3DSecure (payment multi authentication service) SDKs.
Technologies: Java, Angular, JavaScriptSenior Software Engineer - Team Leader
2017 - 2019Guidewire Software- Worked from conception to production deployment of the first SAS solution developed by Guidewire.
- Developed production-ready software using cloud-native solutions like AWS Lambadas and DynamoDB.
- Created and maintained deployment pipelines with rollback capacity.
Technologies: Amazon Web Services (AWS), AWS, Node.js, ReactSoftware Engineer
2014 - 2016Atlantic Institute- Implemented a web editor with mobile and cross-browser support.
- Worked with the creation and monitoring of complex systems.
- Developed an online network diagram designer where users could configure complex networks using a drag and drop solution created with SVG and pure JavaScript.
Technologies: JavaScript, AngularSenior Software Developer
2013 - 2014ISGH (Health Institute and Hospital Management)- Created an Applet solution to support digital signature with physical USB devices.
- Integrated multiple labs and hospital systems to aggregate their data and generate reports.
- Created online timesheet control using fingerprint readers.
Technologies: JSF, JavaScript, JavaTrainee/Junior Software Developer
2009 - 2013Sistech Computing- Created dynamic reports where users could add and remove fields to adapt the report to their necessities.
- Completed the validation of our application with the revenue to get a stamp and be able to sell the application to merchants.
- Developed automated annual balance reports that were sent by our customers.
Technologies: Java, Delphi