Yohan Fraga

Focused on creating scalable solutions, event-driven architecture, and cloud tech with AWS and Azure.

Explore my work

About Me

Hi, I'm Yohan Fraga — a Software Engineer with expertise in modern backend technologies. My primary focus is on creating scalable solutions using .NET/C# and Node.js, implementing event-driven architectures, and leveraging cloud technologies with AWS and Azure. Currently pursuing a B.Sc. in Software Engineering while bringing 2+ years of professional experience working in industry-level environments and building production-grade systems.

I'm open to international relocation, especially within Europe or Denmark, and remote positions globally.

What I Bring to the Table:

  • Strong expertise in C#, .NET, Node.js, TypeScript, and modern architectures
  • Extensive experience with cloud platforms: Azure (Functions, Service Bus, AKS) and AWS (S3, Lambda, Kinesis, API Gateway, SQS, EventBridge)
  • Proficiency in event streaming platforms like Apache Kafka and RabbitMQ for building resilient, asynchronous systems
  • A collaborative approach grounded in Agile practices (SCRUM, KANBAN), with a DevSecOps mindset

My Core Values: I believe in taking ownership of my work, solving complex problems, and continuously learning. I thrive in environments where I can contribute to meaningful projects while growing my skills and knowledge.

Looking Ahead: I'm eager to join a team where I can leverage my expertise in development to build scalable, high-performance systems. Whether it's developing microservices, implementing event-driven architectures, or advancing cloud-native platforms, I'm ready to take on new challenges and deliver robust solutions using the best tool for each job.

Projects

User Login Node.js API

User Login Node.js API

A robust authentication system with JWT tokens, role-based access control, and clean architecture. Built with TypeScript, Express, Prisma, and PostgreSQL following SOLID principles.

TypeScriptNode.jsPostgreSQLPrismaJWTDocker
AsyncAPI.NET SDK – V3 Migration

AsyncAPI.NET SDK – V3 Migration

Contributing to the migration of the open-source AsyncAPI.NET SDK to version 3.0, applying Clean Code, SOLID principles, and Unit Testing.

.NETC#AsyncAPIUnit TestingOpen Source
Music App - Spotify Inspired

Music App - Spotify Inspired

A Spotify-inspired music application implementing Clean Architecture, SOLID principles, Unit of Work pattern, and comprehensive unit testing. Features include artist, album, song, and playlist management using Entity Framework Core.

C#.NETEntity FrameworkClean ArchitectureUnit TestingDocker
Pathfinding Algorithms Visualizer

Pathfinding Algorithms Visualizer

Web application showcasing various pathfinding algorithms with interactive visualization.

C#.NETJavaScriptAlgorithms
Event-Driven Microservices Demo

Event-Driven Microservices Demo

Demonstration of event-driven architecture using .NET microservices with Kafka and Docker.

.NETC#KafkaDockerMicroservices

Skills

Languages

  • C#
  • TypeScript
  • SQL
  • JavaScript
  • Python

Frameworks/Technologies

  • .NET
  • .NET Core
  • Node.js
  • Docker
  • Apache Kafka
  • RabbitMQ

Databases

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Redis

Cloud Platforms

  • Azure (Functions, Service Bus, AKS)
  • AWS (S3, Lambda, Kinesis, API Gateway, SQS, EventBridge)

Tools

  • Git
  • GitHub
  • CI/CD pipelines
  • Unit Testing
  • Agile (Scrum, Kanban)
  • Swagger

Architecture

  • Event-Driven Architecture
  • Microservices
  • Clean Code
  • SOLID Principles

Design Patterns/Methodologies

  • Domain-Driven Design (DDD)
  • Test-Driven Development (TDD)
  • Object-Oriented Programming (OOP)
  • Repository Pattern
  • Unit of Work
  • RESTful APIs

Soft Skills

  • Ownership mindset
  • Problem-Solving
  • Communication
  • Time Management
  • Adaptability
  • Curiosity

Experience

Backend Software Engineer

X-Bits SoftwareCuritiba, BrazilFebruary 2024 - Present

Working on two main projects:

Traceability Project

Developed a traceability system for an explosives company, ensuring compliance with strict regulatory requirements.

  • Achieved 100% compliance with regulatory standards by implementing secure logging and role-based access control.
  • Boosted throughput by reducing order processing latency by 78%, leveraging Unit of Work and Repository Patterns, improving quantity validation, compliance approval automation, and transport scheduling efficiency.
  • Reduced average database query execution time from 1.8s to 0.4s and improved system responsiveness under high load through asynchronous programming and parallelism.
  • Ensured real-time data consistency by integrating with SAP to sync 100% of order data, stock movement logs, and compliance checks via RESTful APIs.
  • Implemented robust CI/CD pipelines with automated builds, tests, and deployments, ensuring consistent and reliable delivery.
  • Designed and maintained unit and integration test suites, enabling early detection of defects and supporting continuous delivery practices.
  • Collaborated within a 15-person cross-functional team—including DevOps, software architects, QAs, frontend/backend/mobile developers, UI/UX designers, and a Scrum Master—to define acceptance criteria and ensure high-quality feature delivery.

Partilha Project

Developed a secure testamentary software system designed to help users(lawyers) create, store, and manage digital wills while ensuring legal and data security compliance.

  • Designed the backend to handle sensitive legal data, ensuring data integrity, encryption, and secure retrieval mechanisms.
  • Established CI/CD workflows to automate testing and deployment processes, increasing development velocity and ensuring the secure handling of sensitive legal data throughout the delivery pipeline.

Open Source Contribution

AsyncAPI.NET SDK – V3 MigrationGitHub2025

Contributed to the migration of the open-source AsyncAPI.NET SDK to version 3.0, aligning with the latest AsyncAPI specification and improving the SDK's long-term maintainability.

Core Development

Migrated and refactored over 20 core schema and model classes, ensuring alignment with the v3.0 specification while preserving backward compatibility.

  • Improved schema parsing and validation logic to support complex nested schemas, reducing test failures by 35% and increasing spec compliance.
  • Boosted unit test coverage from 62% to 84%, detecting and resolving multiple edge case bugs in the migration process.

Education

Bachelor of Software Engineering

UniCesumar, Distance EducationExpected Graduation: 2028

Technician in Mechatronics

ETEC Horácio Augusto da SilveiraSão Paulo, BrazilJuly 2016 – June 2018

Contact Me

Get In Touch

I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.

Email

yohanfragasantos@gmail.com

Phone

+55 (13) 99701-4284

Location

Curitiba, PR, Brazil