Roger M.Full-stack Product Engineer
Skills
Full Stack Developer with over six years of experience in systems development and a specialization in the JavaScript stack, particularly proficient in TypeScript, Node.js, and React. Versatile in handling various frameworks and libraries within this ecosystem, including NestJS, NextJS, Microservices, Test-Driven Development (TDD), Docker, GraphQL, and state management tools such as Redux, React Query, Context API, and Jotai. Expertise in ORM tools encompasses TypeORM, Prisma, Sequelize, and Mongoose, alongside proficiency in messaging protocols like gRPC, Kafka, and SQS. Adept in styling frameworks such as TailwindCSS and Material UI.
Database proficiency spans both relational and non-relational databases, including Oracle 12C, MySQL, and PostgreSQL for relational systems, and MongoDB, Redis, and DynamoDB for NoSQL databases. Additionally, possesses substantial experience with cloud providers such as Amazon Web Services (AWS) and Google Cloud Platform (GCP), and a strong grasp of microservices architecture (Lambdas), agile methodologies, and DevOps principles. Demonstrates a commitment to continuous learning and staying abreast of the latest technological trends and advancements.
Full Stack Developer
3/1/2023 - Present
Served as a senior developer within a technology team for a rapidly growing digital bank. Developed expertise in NestJS and AWS for back-end development, ensuring robust and scalable solutions. Managed data storage and retrieval using PostgreSQL and DynamoDB, optimizing for performance and reliability. Leveraged Docker for containerization, enhancing the efficiency of development and deployment processes. Advocated for Test-Driven Development (TDD) to maintain high code quality and reduce bugs. Actively participated in agile methodologies, employing Scrum and Kanban to effectively organize sprints and tasks. Utilized ReactJS for front-end development, delivering seamless user experiences. Collaborated closely with stakeholders to gather requirements, propose solutions, and implement improvements through comprehensive team discussions and strategic planning.Backend Developer
2/1/2022 - 7/1/2022
Developed proficiency in PHP and Laravel for backend development. Extensive work on JavaScript, React, and Vue.js for building responsive front-end interfaces. Demonstrated skills in PostgreSQL for database management and optimization. Implemented robust inventory control, point of sale (POS), accounting, and financial management systems to support small traders. Utilized AWS for cloud deployment and infrastructure management. Ensured code quality and collaborative development through the use of Git and GitHub. Designed user-friendly interfaces to facilitate merchants in managing their business finances, with features like advance receipt of funds and credit options. Employed Agile methodologies and tools such as JIRA for project management and team collaboration.Full Stack Developer
6/1/2021 - 3/1/2023
Contributed to the Check21 web team for the development of a payment platform tailored to the American financial system, handling standards such as X9, PAD, and ACH. Specialized in the construction of microservices to delineate the responsibilities of each payment type and integrate them into discrete modules. The web panel was constructed using React and MaterialUI, while the backend infrastructure incorporated NodeJS, Swagger for API documentation, AWS services, SQS for message queuing, PostgreSQL for database management, Docker for containerization, and Cognito for authentication.Full Stack Developer
11/1/2020 - 6/1/2021
Contributed to the API team, focusing on developing and maintaining APIs to support the bank's transition into the digital era. Utilized technologies like RESTful APIs and microservices architecture to create seamless integration across various digital products. Enhanced technical proficiency in languages and frameworks such as Java, Spring Boot, and Node.js. Implemented APIs to facilitate a range of customer services, ensuring high performance and security standards. Leveraged tools like Docker, Kubernetes, and Jenkins to streamline deployment processes and maintain scalable cloud-based solutions. Employed version control systems like Git for collaborative code maintenance and implemented continuous integration and continuous deployment (CI/CD) pipelines. Proficient in using databases such as MySQL and MongoDB to provide robust data solutions and support API functionalities.Full Stack Developer
2/1/2020 - 10/1/2020
Worked in an agile team environment using sprint methodologies. Utilized NodeJS for backend development with the NestJS framework and its abstractions such as bull for queue management with Redis. Implemented automated testing using Jest. Managed authentication and email functionalities using auth0 and SendGrid platforms. Employed TypeOrm as the ORM for the PostgreSQL database. Developed the frontend with React incorporating Hooks and React Query, and utilized UI libraries like Tailwind and Material.Full Stack Developer
1/1/2019 - 2/1/2020
Applied agile methodology to develop systems designed to enhance daily management within the public security sector. Focused on technical expertise and identification, leveraging statistical data to aid decision-makers effectively and securely. Developed proficiency in JavaScript, utilizing Node.js, React.js, and Redux for front-end and back-end functionalities. Employed Java for robust server-side applications and integrated PostgreSQL databases for efficient data management and retrieval.IT System Analyst
9/2/2014 - 12/1/2018
Developed proficiency in Java development for projects employing agile methodologies like SCRUM and Kanban. Utilized version control systems such as Git and Tortoise SVN to maintain code integrity. Applied Maven for efficient dependency management across projects. Gained expertise in Java frameworks such as JSF, JPA with Hibernate, PrimeFaces, RichFaces, and employed CDI for dependency injection. Worked extensively with both relational and non-relational databases, including MySQL, MongoDB, and PLSQL (Oracle). Managed applications using container services like Tomcat and WebLogic (Oracle 11c and 12g). Demonstrated knowledge in system integration using RESTful services.Creative Director and Web Developer
1/2/2014 - 10/2/2015
Developed expertise in application development to enhance company and user day-to-day activities. Gained proficiency in PHP, Doctrine, and Silex, implementing solutions efficiently. Conducted extensive work with Ext JS 4.2, NodeJS, and Vue.js, contributing to robust front-end development. Demonstrated advanced skills in managing databases using PostgreSQL and MongoDB. Ensured seamless collaborative code maintenance and version control through the use of SVN and Git.
Software Development at FATEC Cuiabá
2014 - 2016
Bootcamp GoStack 8.0 at Rocketseat
10/2/2019Android Development at FATEC - SENAI - MT
null
Roger is available for hire
Hire Roger M.All Howdy Candidates are vetted for skills and english proficiency.