At INTI, my main role is to develop performance and security enhancements to the application. Here are some things that I've done until now: • Adapted existing features to an asynchronous model to improve performance. • Implemented an automated end-to-end tests pipeline using Github Actions and Playwright. • Implemented NextJS CI/CD using AWS Amplify. • Developed multiple features on both sides of the application. • Developed an device authentication system using existing algorithms mixed in a unique way to improve security and usability. I am currently doing: • Providing assistance with React to external teams. • Developing a GraphQL API interface to our back-end services. • Load-testing and improving overall system performance. • Working closely with the DevOps team to improve system security.
At Grupo Gmalato, I worked on multiple projects with different team sizes. I was responsible for: • Developing front-end projects in direct contact with clients and back-end team. • Main front-end engineer on a database backup system. • Improving front-end performance by reducing rendering times and the amount of renderings made. • Improving back-end API calls by reducing their response sizes. • Providing assistance on back-end development. • Helping junior developers with more difficult tasks and to plan new features.
At Pipter, I was working on a small team of 4 developers to develop the main product for a start up. I was responsible for: • Sole back-end developer, working closely with the owners to understand the product rules and implement them. • Implemented front-end features for the main product. • Developed a highly concurrent bidding game where users could use their points to win a real life product. • Integrated product with PagSeguro's payment API. • Provided assistance on creating a development environment for new features. • Provided assistence to trainees.
At Visual Systems, I was responsible for: • Developing internal integration tools between Zabbix and Itop • Developing front-end and back-end for an ITSM application • Improved performance on both sides of the application by minimizing the number of requests and code iterations.
During my time in ECCJr, I was focused on learning as much of the fundamentals as I could. In this journey, I ended up developing a real estate management system for a local company and provided support for the development of landing pages.