Howdy Logo
Image of Roger M.

Roger M.
Full-stack Product Engineer

Node.js
Cascading Style Sheets
Next.js
Apollo Graphql
Nestjs
Typescript
Html
Python
Postgresql
Amazon Aws
React
Bio
  • 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/2019

  • Android Development at FATEC - SENAI - MT
    null

Roger is available for hire

Hire Roger M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.