Badges
Certifications
Work Experience
Software Engineer
Enhace Fitness•  January 2024 - July 2024•  Dubai, Remote
• Collaborate in the development and implementation of scalable APIs using Java 8, JPA, Hibernate, and Spring Boot and Spring MVC for efficient backend solutions • Utilize Java 17 for enhanced performance and modern features in backend development • Develop and implement frontend features using Angular and React for a user-friendly backoffice application • Build pages and features for the backoffice app to improve user experience and productivity • Collaborate in bug resolutions across both front-end and backend environments for comprehensive problem-solving • Work with SQL databases for data management and manipulation in backend development
Software Engineer
Mind Lab•  January 2023 - January 2024•  São Paulo, Remote
• Collaborate in the development and implementation of scalable APIs, using Elixir with Phoenix Framework and PostgreSQL, worked on bug fixes and as code reviewer for my teammates • Collaborate in the development and implementation of educational websites using ReactJs with typescript • Led the development and implementation of the Mind lab Teacher registration website, using ReactJs with NextJs using form validations for a multi-step form, making it easier for teachers to register on our platform. • Enriched system metrics by integrating the platforms with telemetry; facilitated in-depth logging with Hotjar in the Frontend and AppSignal in the Backend . • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, load/stress testing, unit/integration/e2e testing
Software Engineer
eduK•  April 2022 - January 2023•  São Paulo, Remote
• Collaborate in the development of the application's core and its new features, while also maintaining the codebase through code refactoring and the application of DDD, Clean Architecture, and SOLID principles • Act as a code reviewer, providing support and references to colleagues to help them better understand the proposed changes. • Successfully led the integration of Eduk Gerando Renda App with Firebase, enhancing the mobile application's quality improving the user activities in our app by 40% more. • Working as a Software Engineer designing and collaborating with the software engineering team to improve our software quality and features by talking with Product Owners. • Develop RESTful and GraphQL api with Typescript, Nestjs, PostgreSQL, MongoDb , and implement communication between microservices using gRPC • Conduct unit testing and integration with third-party systems and create docker images to improve our initial setup • Develop React components and integrate pages with APIs, using StoryBook for documentation and unit testing.
Education
42
Software Engineering, B.Tech•  August 2021 - Present•  GPA: 8
• IT Architecture expert • (Ecole 42), a global software engineering school based in Paris, with branches all over the world. • Developed essential skills such as critical thinking, problem-solving, data structures and algorithms, object-oriented and functional programming through collaborative peer-learning method • Completed various group and individual projects including a functional Linux terminal, 2D games, and a number sorting program with the fewest possible moves. Proficient in programming languages C and C++.
Unicesumar
Software Engineering, BE