Yohan Fraga
Focused on creating scalable solutions, event-driven architecture, and cloud tech with AWS and Azure.
Explore my workAbout 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
A robust authentication system with JWT tokens, role-based access control, and clean architecture. Built with TypeScript, Express, Prisma, and PostgreSQL following SOLID principles.

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.
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.
Pathfinding Algorithms Visualizer
Web application showcasing various pathfinding algorithms with interactive visualization.
Event-Driven Microservices Demo
Demonstration of event-driven architecture using .NET microservices with Kafka and Docker.
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
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
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
Technician in Mechatronics
Contact Me
Get In Touch
I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.
yohanfragasantos@gmail.com
Phone
+55 (13) 99701-4284
Location
Curitiba, PR, Brazil