Manoel G.Full-stack Product Engineer
Skills
Holds a Bachelor's degree in Computer Science and currently serves as a developer. Possesses extensive experience in the entire software development lifecycle with specialized expertise in React, React Native, and Node.js. Demonstrates a proactive, responsible, agile, and communicative approach to work. Additionally, has knowledge of technologies such as Ruby on Rails, Native Android with Kotlin, and Python for data science and machine learning, although more experienced in React, React Native, and Node.js (with TypeScript). Areas of interest include software engineering, agile software development, clean code, and artificial intelligence, with a continuous commitment to learning and professional development.
Software developer
4/1/2022 - Present
Led the development of web platforms focusing on performance and user experience, implementing crucial features in the API for the platform's payment system, which included integrating queues, background jobs, and event triggers. Contributed to system security by implementing over 200 unit tests. Supervised interns and junior developers by assigning tasks, reviewing their work, and providing assistance. Carried out significant integrations with third-party services such as Firebase, Marketing Cloud, AWS, and Banking as a Service. Conducted code reviews to maintain quality standards and identify areas for improvement.
Actively participated in daily stand-ups, planning, and client meetings to solve problems, propose solutions, and enhance the platforms. Involved in developing, testing, maintaining, and improving software for a flexible benefits and corporate expense management solution, primarily focusing on front-end web development with React and back-end development with Node.js. Implemented features for sending and scheduling payments, as well as handling CRUD operations, notifications, and chat functionalities.
Technologies used include Typescript, React, Express.js, TypeORM, AWS, Postgres, React Query, Redis, Docker, unit and integration testing with Jest, SCRUM methodology, styled-components, and Zustand.Mobile Developer
5/1/2021 - 4/1/2022
Involved in the development and maintenance of web platforms for the Cartão Bounty project from its inception to its successful launch. Implemented over 50 automated tests, contributing to a significant reduction in the occurrence of bugs. Refactored screens with extensive tables, resulting in a performance improvement of up to 10x by utilizing React’s advanced rendering concepts. Developed user interfaces with a strong emphasis on user experience and performance. Executed crucial integrations with various APIs and Firebase, ensuring seamless functionality. Participated actively in daily and planning meetings, adhering to SCRUM methodologies.
Played a pivotal role in both mobile development using Android and Kotlin, and later assumed leadership in Web frontend development with React. Implemented features for sending and scheduling payments, CRUD operations, notifications, and chats. Demonstrated expertise in Typescript, React, styled-components, React Query, Docker, Kotlin, Android, MVVM architecture, and comprehensive testing (unit, integration, E2E) using Jest and Cypress.
Computer Science at Federal Rural University of Pernambuco
2019 - 2023
Concepts and Fundamentals: Algorithms, Object-Oriented Programming with Swift, JavaScript, and RESTful APIs at Instituto de Pesquisas Eldorado
9/1/2021Omnistack Week 11 - Rocketseat Fullstack Marathon at Rocketseat
3/1/2020
Manoel is available for hire
Hire Manoel G.All Howdy Candidates are vetted for skills and english proficiency.