About

Software engineer with over 1 year of experience developing scalable and efficient applications in Node.js and TypeScript. Focused on solving problems by applying Clean Code practices, SOLID principles and Design Patterns to create quality and easy-to-maintain solutions.
I stand out for my clear and objective communication, which greatly facilitates teamwork and the alignment of ideas. I like to learn new things and I am always looking to improve my skills, whether with personal projects or studying on my own.

What I Do

Resume

Education

  1. São Paulo College Of Technology

    Aug 2024 — Aug 2027

    Bachelor's degree, Analysis and systems development

Experiences

  1. Teddy Open Finance - Software Engineer Backend

    May 2024 — Present

    I work on the development and maintenance of scalable, microservices-oriented backend solutions, with a strong focus on automation, integrations, and performance. I use Node.js with TypeScript in a monorepo architecture structured with Nx, leveraging AWS services to ensure system efficiency and resilience.

    • Automated routine tasks using AWS Lambda and EventBridge (cron jobs), monitoring the 2captcha API balance and triggering email alerts via SES to prevent operational disruptions.
    • Migrated the entire compliance process from N8N to Node.js code within a monorepo using Nx, increasing traceability and improving system performance.
    • Developed and maintained asynchronous messaging systems with AWS SQS and RabbitMQ in a containerized environment (Docker), with automated deployment via GitHub Actions.
    • Built the validation logic for banking partners by consuming third-party APIs (CRECI, CPA10, CRCP, ANBIMA), generating comprehensive reports for the compliance team.
    • Developed Webhook integrations with Bitrix CRM, automating sales funnel status updates based on commercial pipeline movements.
    • Implemented bulk data import functionality via '.csv' and '.xlsx' files, including validation and persistence to the database.
    • Implemented authentication and authorization using JWT, enhancing API security and access control.
    • Automated the filling of PDF contracts with dynamic data from the database, streamlining legal and commercial processes.
    • Wrote unit tests using Jest to ensure code coverage and production stability.
    • Built features such as project pagination, file handling, external API integrations, and continuous refactoring.
    • Participated in the planning, documentation, and maintenance of RESTful APIs with a focus on efficient integration and long-term scalability.

    Key Technologies: TypeScript, Node.js, NestJS, PostgreSQL, DynamoDB, Docker, AWS, RabbitMQ, Jest.

Projects

Skills

Languages

  • TypeScript
  • JavaScript

Frameworks & Libraries

  • Node
  • Nest
  • React

ORMs & Database

  • TypeORM
  • PostgreSQL
  • DynamoDB
  • MongoDB

Cloud & DevOps

  • AWS
  • Docker

Messaging Systems

  • SQS
  • RabbitMQ

Others

  • Microservices
  • Unit Tests