From a very young age, my interest in games sparked a deep attachment to technology. In 2016, I decided to enroll in Computer Science at college, where I quickly realized that my involvement with technology was more than just an attachment; it was a true calling. At the end of 2020, I completed my degree with the highest GPA among my graduating class, which was a significant milestone for me. Shortly thereafter, I had the opportunity to join a position where I learned practical programming.
Today, working as a developer, I have experience with the entire development pipeline, from agile methodologies Scrum and Kanban using Jira Task Management and Confluence. I've worked on both monolithic and microservices architectures, including asynchronous and serverless setups. I practice agile development with CI/CD, provision infrastructure with Terraform on AWS cloud services, use Sentry, Grafana, and Prometheus for applications monitoring and observability. I’ve created RESTful applications with Django and FastAPI, consistently following best development practices, including Code Review, Clean Code, Design Patterns, Automated Testing (Unit, Functional, Integration, Performance, and Load), Documentation, Version Control, among others.
From the beginning of my journey, I have grown significantly as a developer, always seeking knowledge through reading, research, and collaboration with colleagues. I have faced numerous challenges that have demonstrated my remarkable proficiency in the field, and this has been recognized many times by managers and coworkers, resulting in bonuses and promotions. Today, I can confidently say that I love what I do, and each day I feel more motivated to explore new technologies, tackle new challenges, and enhance my skills, always striving to deliver the best solutions.
I started as a tech starter, a role where I learned for 3 months the entire development pipeline of the company. Upon completion, I was assigned to the CRM team, where I stood out as a key contributor, serving as a reference for the team both technically and in terms of business rules. I participated in significant projects, such as integrations with renowned CRM platforms like Zendesk, Salesforce, Intercom, RD Station, Twilio, and Pipedrive. I also worked on projects aimed at improving the internal user and employee journey, including a seamless user experience across platforms, providing fast and high-quality customer service, and ensuring standardized and effective communication, among many others.
I also had a period with the Campaigns team, where I was involved in creating a structure to store, manage, and monitor campaigns from marketplaces such as MercadoLibre and B2W. In both teams, I excelled in my activities and served as a technical and business rules.
I worked daily with agile development Scrum and Kanban using Jira, creating numerous documentations in Confluence. And also participated in daily stand-up meetings and occasionally in refinement and retrospectives with the product and design teams. In addition to writing APIs, services, and libraries, I had extensive involvement in design, estimation, execution, and monitoring projects. I also worked on agile continuous development by creating GitLab pipelines for automation of integrations, deliveries, and deployments, including tests, linters, security, monitoring and deployments. I engaged in daily code reviews, task distribution from the board, troubleshooting, and addressing colleagues' questions regarding business rules. I also played a role in onboarding new team members, problem-solving for both business and team applications, and various other activities, all while adhering to best programming practices, including clean code, unit testing, design patterns, OOP , SOLID principles, and more.
Skills: python, django, fastapi, git, gitlab/github, CI/CD, docker, terraform, kafka, kubernetes, SFTP, prometheus, grafana, snyk and AWS resources like SNS, SQS, RDS, ECR, ECS, SES, IAM, Redis, Lambda, API Gateway, among others.
I maintained the company's educational systems, initially with the review and preparation of queries for the CADSOFT system and maintenance of the Distance Learning system. Then, and for most of the time, I implemented TOTVS Educacional as a replacement for CADSOFT, including the financial and accounting management of educational data. During the migration, I had the role of preparing data queries for the new system, carrying out the migration itself, implementing old and new processes in the new system, teaching users how to use the new system, creating documentation and forms and improving all processes within of the new system.
Grade: 9.03