Ronaldo D.Back-end and Systems Engineer
Skills
Backend Developer with six years of experience, specializing in the application of up-to-date technologies. Dedicated to implementing best practices with a strong adherence to SOLID principles, Clean Code, and Clean Architecture.
Senior Backend Developer
6/1/2023 - 1/1/2024
Developed and maintained agribusiness systems using an agile approach, emphasizing effective problem-solving and adherence to Clean Code and Clean Architecture principles. Implemented unit and integrated tests using Jest with TypeScript. Led backend development for the backoffice project, utilizing AWS for cloud solutions including ECS, ALB, and S3. Leveraged NestJS with TypeScript for service creation and ElasticSearch for observability. Ensured continuous integration and delivery via Azure DevOps Pipeline and managed code repositories using Azure Repos.Senior NodeJS Developer
8/1/2021 - 6/1/2023
Developed and maintained systems within the Billing ecosystem, focusing on charging and invoicing through a Full Cycle and Agile approach, encompassing solution architecture, deployment, and maintenance. Contributed to the ideation and development of implementing CEF debit and Mastercard debit payment methods, alongside refactoring the billing system utilizing AWS as the cloud platform, featuring ALB, API Gateway, Cloudwatch, DynamoDB, EC2, ECS, EventBridge, IAM, Lambda, RDS, Route53, SNS, SQS, SSM, and WAF. Managed AWS services using Terraform as Infrastructure as Code. Created serverless functions with Node.js and Typescript, and developed front-end applications using React and Next.js with Typescript. Enhanced observability using ElasticSearch, Grafana, and Winston. Implemented CI/CD pipelines with Jenkins and GitHub Actions, and securely stored application keys using Vault and GitHub Secrets.Mobile Developer
4/1/2021 - 8/1/2021
Spearheaded the development of mobile applications for the RD group, focusing on the creation and enhancement of the Drogasil and Droga Raia apps. Utilized React Native as the core technology for front-end mobile development and Node.js for the Back-end For Front-end (BFF) architecture. A principal achievement was the successful implementation of A/B testing within both the Droga Raia and Drogasil applications, enabling more informed decision-making through user experimentation and analytics.DevOps Architect
9/1/2020 - 8/1/2021
Engaged in planning and development of microservices for inventory system improvement, focusing on enhancing operational efficiency. Led DevOps initiatives to deploy applications and optimize AWS services tailored to project requirements. Utilized Jenkins and Ansible to design and implement robust CI/CD pipelines, ensuring seamless integration and continuous delivery processes. Developed a deep understanding of cloud infrastructure, microservices architecture, and automation tools to support scalable and reliable software deployment.Full Stack Developer
12/2/2019 - 8/1/2021
Contributed to the development and enhancement of an e-commerce platform, focusing on critical projects such as the implementation and optimization of site breadcrumbs and the integration of Google Analytics. Addressed numerous bug fixes and support tickets to ensure platform stability and user satisfaction. Leveraged a diverse technology stack that included SAP Hybris for enterprise resource planning, HTML and CSS for front-end structure and styling, and JavaScript and jQuery for interactive elements. Utilized Java for backend development to support seamless and efficient site operations.BI Analyst
2/2/2019 - 11/2/2019
As a BI Analyst, developed proficiency in data collection and scraping using the ETL tool Pentaho. Excelled in the development of dashboards and indicators, leveraging HTML, CSS, and JavaScript to deliver insightful and visually appealing results for clients.Trainee
5/2/2014 - 3/2/2015
Assisted as the secondary instructor at a computer school, aiding students with questions and technical problems. Developed strong expertise in technologies such as HTML, CSS, and Flash. Additionally, provided comprehensive support in using the Office Package, Photoshop, and Corel Draw. Gained experience in programming languages including Pascal and Visual Basic. Contributed to the learning environment by troubleshooting issues and clarifying concepts across diverse technological subjects.
Analysis and Development of Systems at Jundiaí College of Technology (FATEC)
2017 - 2020Computer Science at Dr. Emílio Hernandez Aguilar Technical School
2015 - 2016
Go: the language of Google at Alura
6/1/2022Advanced NodeJs with TDD, Clean Architecture, and Typescript at Udemy
6/1/2022REST APIs from 0 to AWS with Spring Boot 2.x and Docker at Udemy
8/1/2020
Ronaldo is available for hire
Hire Ronaldo D.All Howdy Candidates are vetted for skills and english proficiency.