I have more than 8 years of experience as a Software developer. Developing performant, concise backend applications and usable, minimalist fronted solutions is what I like the most. My strongest skills are Python, Java and React (Javascript). I'm very experienced in building back-end business logic, design services architecture and build data layer of applications.<br>As a Senior Full-Stack Engineer, I enjoy coaching younger software engineers, sharing best practices and helping them to make good architecture decisions.<br>I believe that, as a software engineer, it’s my responsibility to immerse myself in the business environment that surrounds my project and provide the best technical solutions, as well as the solutions that will achieve the best final results for the clients.<br>
Software Engineering Manager | Director Of Engineering
2018 - 2022 (4 years)
Remote
Led the entire software engineering team, including Platform, Infrastructure, and Data Science.
Led the migration of main platform features to a new front-end architecture using React/TypeScript.
Created a data engineering framework for future Data Science initiatives.
Developed the company's IaC architecture using Terraform, optimized the front-end build pipeline, and built the platform's CI/CD workflow.
Built a serverless architecture using AWS services (Lambda, SQS, SNS) and the Serverless framework.
Led the back-end development using Ruby on Rails, MySQL, and Elasticsearch to maintain the platform and to create admin-focused data visualization features.
Augmented and tuned a new Data Science solution to assist a large agricultural producer with irrigation planning processes.
Built a robust reporting and monitoring infrastructure using Machine Learning algorithms, processing historical, geographic, and meteorological data for the system.
Developed web and mobile dashboard platforms to visualize the results of the irrigation planning system.
Steered the architecture system for a financial dashboard that integrated with 20+ internal and external applications.
Provided input and support for the development of an application to automate the estimation of new technology contracts (the solution crossed information from previous bidding processes with external sources of information to generate new estimations).
Developed a next-gen application to manage the operational costs of offshore and onshore production platforms, combining features of the two existing solutions for efficiency.
Improved the performance, scalability, and reliability of a new version of the swap and currency forward contracts applications, both types of financial instruments with billions of transactions per year.
Developed and managed a high-performance derivative financial instrument application, previously built with legacy technologies, and supervised the whole change process.
Developed and executed improvements to existing systems and created new ones for optimum efficiency.
Developed a Machine Learning algorithm for generating more accurate estimations, reducing deviance by 55% between internal estimations and business proposals
Conducted seminars to educate other company divisions about the solution
Presented the solution to the Information Technology Secretary of Brazil’s Federal Government outlining the use of Data Science in public contracts