Skip to content
View lmoraesdev's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report lmoraesdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lmoraesdev/README.md

👋 Hello, world! I'm Leandro Moraes

Visitors GitHub followers GitHub stars

🚀 About Me

Backend Software Engineer building financial systems focused on reliability, scalability, and real-world constraints.

Experience in fintech environments working with Pix and Embedded BaaS, handling high-volume transactions, idempotency, and integrations with external payment providers.

I design and implement distributed systems using Node.js, while expanding into Java for production-grade backend systems, applying architectural patterns such as DDD, Clean Architecture, and Hexagonal Architecture.

Strong experience with:

  • event-driven systems (RabbitMQ, Redis)
  • asynchronous processing
  • fault tolerance and retry strategies
  • observability and production readiness

Background in systems programming (C/C++) through 42 São Paulo, working close to memory management, processes, and performance.

Leveraging AI to optimize development workflows and accelerate problem-solving.

I build backend systems that are:

  • consistent and predictable
  • resilient to failure
  • easy to evolve and maintain

💻 Tech Stack

Backend

  • Node.js (Express, NestJS)
  • Java (in progress — focused on backend and system design)

Frontend (supporting)

  • React
  • TypeScript

Core Concepts

  • Object-Oriented Programming (OOP)
  • SOLID principles
  • REST APIs
  • Data validation (Zod)
  • Error handling patterns

Testing

  • Vitest
  • Sinon

Tools & Environment

  • Git
  • Docker
  • Linux

🧠 Current Focus

  • Expanding backend expertise into Java (Spring ecosystem, architecture, and testing)
  • Designing scalable and resilient distributed systems
  • Improving testing strategies and observability

42cursus Syllabus

Phase 1:

42 Phase One

  • libft - My first C library
  • get_next_line - My get_next_line function implementation
  • ft_printf - My printf function implementation
  • born2beroot - My implementation of a Linux server
  • so_long - A wireframe viewer for 3D maps
  • pipex - A shell pipe executable

Phase 2:

42 Phase Two

Phase 3:

42 Phase Three


📫 Let's Connect!

   

 

Pinned Loading

  1. api-adopet-ts api-adopet-ts Public

    TypeScript

  2. java-core-concepts java-core-concepts Public

    Repository focused on mastering Java fundamentals and evolving into backend development with Spring Boot.

  3. nest-study nest-study Public

    TypeScript

  4. transcendence transcendence Public

    CSS