I’m a software engineer with 5 years of experience building web applications. I’m comfortable with a variety of programming languages like Javascript, C#, PHP, including Python and Java. I've had the chance to work with big company names like Falabella, Abastible, Cognitiva, Imed, Econorent, and others.
While I usually focus on Front End development, I'm always open to jumping into Back End tasks when my teams required. Outside of work, I love tinkering with Unity to create video games. In fact, I made a game for my master's thesis, where I explored ways to enhance player experiences through user testing and gameplay improvements. It's been a rewarding journey merging my passion with my profession.
Front-End development in Angular 16 and Back-End development in Node.js for the third-party transfers module for Banco Falabella Colombia, Chile, and Peru. As this functionality is critical, the code quality had to meet high standards, with a focus on following the principles outlined in the 'Clean Code' book. Two-factor authentication was employed for validations, along with storing and retrieving session data in the cloud to ensure the proper flow of information. Additionally, Datadog's APM was configured to provide dashboards with metrics and alerts for service instability.
Front-End development in React.js, where I integrated the authentication system developed in Keycloak, in addition to integrating the services of the Back-End developed in Node.js through RESTful APIs.
Back-End development in Express.js with a PostgreSQL database, creating RESTful APIs, implementing logging with Elasticsearch for taxation purposes, and also building a queuing system with RabbitMQ.