Back-End Developer
About Me
My journey, expertise, and passion for backend development
Back-end developer specializing in scalable APIs and microservices, with expertise in .NET and Python. Actively contributing to the integration of Mastercard into BANESE credit cards, designing secure and compliant systems using modern tools like Docker, Kubernetes, and Jenkins. Focused on delivering resilient architectures aligned with financial standards.
My work blends software engineering principles with agile methodologies (Scrum), backed by certifications in Google Cloud, .NET, and Docker. A two-time NASA Space Apps Brazil winner (2023 & 2024), I tackle challenges through innovative solutions. Currently deepening my knowledge of Go (Golang) to enhance distributed systems expertise.
When not coding, I explore database optimization, application security, and emerging technologies to build future-ready systems.
Technical Skills
The technologies and tools I use to build robust backend systems
Databases
- •MongoDB - Document-oriented database with flexible schema
- •PostgreSQL - Advanced relational database with ACID compliance
- •Redis - In-memory store for caching and real-time analytics
- •Elasticsearch - Distributed search and analytics engine
Languages
- •Go - Statically typed language for concurrent programming
- •C# - Object-oriented language for .NET applications
- •Python - High-level language for scripting and automation
- •JavaScript - Runtime environment for server-side applications
DevOps
- •Docker - Containerization platform for application packaging
- •Kubernetes - Orchestration system for containerized applications
- •Git - Distributed version control system
- •GitHub - Platform for code collaboration and CI/CD pipelines
Frameworks
- •.NET - Framework for building cross-platform applications
- •ASP.NET - Framework for building web applications
- •Next.js - Framework for server-rendered React applications
Technology Stack
Backend
Frontend
Database
Cloud & DevOps
Metodologias Ágeis
Gestão
Tools
Testing
Main Certifications and Awards
Professional certifications and recognition that validate my expertise and commitment to excellence in software development.
NASA Space Apps Challenge Winner
First place for the second consecutive year, demonstrating consistent excellence in space technology innovation.
NASA Space Apps Challenge Winner
First place in the Brazilian stage of NASA's global hackathon, developing innovative space technology solutions.
Google Cloud Computing Foundations: Cloud Computing Fundamentals
Core concepts of cloud computing with hands-on experience on Google Cloud.
Projects
A showcase of my technical skills and problem-solving abilities
Featured Projects
Csharp easy class
A Visual Studio Code extension that simplifies C# development by providing intuitive code generation tools. It helps developers create classes, interfaces, and other C# constructs with minimal effort, improving productivity and reducing boilerplate code.
ZipZop Chat
A real-time chat application that leverages the power of Next.js for the frontend and Golang for the backend. Features include instant messaging, user authentication, message history, and WebSocket integration for real-time communication.
TCC
An innovative facial animation system that converts audio input into realistic facial expressions. Built using Python for audio processing, OpenFace for facial landmark detection, and Unreal Engine for rendering the final animations.
All Projects
Csharp easy class
ZipZop Chat
URL Shortener
Yuri Garcia Portfolio
TCC
Professional Experience
My career journey in software development, from intern to mid-level backend developer, showcasing growth in building scalable systems and financial solutions.
Mid-Level Backend Developer
Leading backend development for the Mastercard integration project with BANESE credit cards, focusing on secure API development and financial system integration.
Mid-Level Developer
Developed a centralized automation environment using an agent-server model with Python and .NET, from concept to implementation.
Junior Developer
Developed Python automations for banking processes using Selenium and PyAutoGUI, optimizing repetitive tasks and increasing operational efficiency.
Trainee Banese Labs
Learned RPA concepts and applications, implementing them in practical scenarios. Studied metaverse technologies and implemented a virtual meeting environment.
Intern
Developed web systems using JavaScript, HTML, CSS, and PHP/Laravel, focusing on both front-end and back-end, creating intuitive user interfaces and robust server-side functionality.