Badges
Certifications
Work Experience
Software Engineer
Bradesco Seguros S.A.• July 2023 - Present• Rio de Janeiro, RJ, Brazil
Currently assigned to the team overseeing the Auto/RE Sinister project, functioning as a System Analyst in international software initiatives. Responsibilities include gathering requirements, devising proposals, and crafting solutions to propel software evolution. Proficient in diagnosing and rectifying issues in production environments, with a focus on refactoring complex code to optimize performance. Technologies utilized encompass Java 7, Java EE, Java SE, WebSphere, Tomcat, Oracle, DB2, SVN, SCRUM, JasperReports, Maven, DBeaver, Design Patterns, Struts, Webservices, and SOAP API.
Software Developer Junior
NTT Data• March 2022 - August 2023
During my time at NTT DATA, I integrated three key teams, each with distinct roles and responsibilities, leveraging a diverse set of technologies and methodologies. As a Software Developer in the international support team for the EVA chatbot project, I focused on solving problems related to multiple services and databases, utilizing a microservices architecture. This role required expertise in Java, the Spring Stack, Docker, Kubernetes, OpenLens, Swagger, and multi-cloud environments, mostly GCP. I also worked extensively with unit testing using TestNG and managed multi-databases including MongoDB and MySQL. In the role of IT Solutions Developer at Claro's Center of Excellence (CoE), my work centered on developing training and consulting materials related to microservices. Here, I applied various software architectures, including monoliths, SOA, and microservices, and adhered to architectural patterns like Clean and Ports & Adapters. I implemented design principles such as Domain-Driven Design, the Twelve Factors, SOLID, KISS, and DRY. My technical expertise extended to Test-Driven Development (TDD), Behavior-Driven Development (BDD), CI/CD, IaC, Docker, GitHub Actions, Kubernetes, Rancher, and observability tools like ELK stack and Prometheus. I also worked with Kafka for asynchronous events and managed both relational (MySQL, PostgreSQL) and non-relational (MongoDB) databases. As a Full Stack Developer collaborating with the Corporate RPA sector, I managed and developed projects for internal sectors within NTT DATA. This role required proficiency in backend technologies like Java, Spring, and Node.js, and frontend technologies such as Angular, TypeScript, HTML, and CSS. I performed integrated, unitary, and E2E testing using Postman, Jasmine/Karma, and Cypress. My responsibilities included managing projects with tools like KOSIN, JIRA, GitLab, Git, and TortoiseGit. I also supported legacy Java projects and utilized a variety of other tools and frameworks, including Lombok, Strapi API, SonarLint, Faker.js, Tailwind CSS, Babel, Eslint, Spring JPA/Security, modelMapper, httpcomponents, and Maven. These experiences allowed me to develop a comprehensive skill set across multiple domains, enhancing my capabilities in software development, architecture, and project management.
Intern
Vale• December 2021 - March 2022
Automation developer for routine processes. Main tools: Automation Anywhere, Python, SAP(SQL) e Azure DevOps Methodology: SCRUM (Hibrid)
Intern
Kasznar Leonardos• February 2021 - December 2021
Intellectual Property office partner with Dassault Systemes (DS); Working with Anti-Piracy & Compliance, investigation and analysis of data from companies in security software, assembling spreadsheets in Excel, Word, updating the website that maintains infringement records, developing training flowchart and providing IT knowledge to our company's negotiators.
Education
Instituto INFNET
Software Engineering, BE• July 2020 - Present
Fundamentals of Computing 2020.1 ✓ Computer Architecture, Operating Systems and Networks 2020.2 ✓ Android Development 2021.1 ✓ Front-End Development 2021.2 .NET Development 2022.1 Java Development 2022.2 Disciplined Software Engineering 2023.1 Scalability Software Engineering 2023.2 Computing and Artificial Intelligence 2024.1
Full Cycle
Software Engineering, B.Tech• May 2024 - Present
The "Go Expert" postgraduate program from Full Cycle is focused on advanced learning of the Go (Golang) programming language, emphasizing the development of scalable, efficient, and secure applications. The course covers topics such as concurrency, performance optimization, database integration, and building RESTful APIs. Students also have the opportunity to work on practical projects and collaborate with other professionals in the field.
Digital House
Information Technology, Certified Tech Developer• August 2021 - April 2023
Certified Tech Developer (CTD) is a training certified by leading companies in the region, where you will learn technical knowledge and a series of fundamental skills to enter the most disruptive companies in the world. With remote and 100% live lessons. The training grants a Tech Degree, which is a new academic concept based on agile methodologies and practical approach.