Software Developer with hands-on experience across the full development lifecycle, from functional analysis and API design to implementation, testing, and delivery of client-facing solutions. Strong focus on practical engineering, data integrity, and clean integration with business needs. Experienced with REST APIs, microservices (.NET), asynchronous messaging (RabbitMQ), and offline-first Progressive Web Apps using Service Workers, IndexedDB, and Background Sync. Known for clear communication, collaboration with clients and internal teams, and translating requirements into reliable software.

Guilherme Silva

Software Developer with hands-on experience across the full development lifecycle, from functional analysis and API design to implementation, testing, and delivery of client-facing solutions. Strong focus on practical engineering, data integrity, and clean integration with business needs. Experienced with REST APIs, microservices (.NET), asynchronous messaging (RabbitMQ), and offline-first Progressive Web Apps using Service Workers, IndexedDB, and Background Sync. Known for clear communication, collaboration with clients and internal teams, and translating requirements into reliable software.

Available to hire

Software Developer with hands-on experience across the full development lifecycle, from functional analysis and API design to implementation, testing, and delivery of client-facing solutions. Strong focus on practical engineering, data integrity, and clean integration with business needs.

Experienced with REST APIs, microservices (.NET), asynchronous messaging (RabbitMQ), and offline-first Progressive Web Apps using Service Workers, IndexedDB, and Background Sync. Known for clear communication, collaboration with clients and internal teams, and translating requirements into reliable software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

Portuguese
Fluent
English
Advanced
Spanish; Castilian
Intermediate
Romanian, Moldavian, Moldovan
Beginner

Work Experience

Junior Software Developer
July 1, 2025 - Present
Project management and functional analysis. Developed REST APIs in .NET MVC, including CRUD operations and UI integration with Telerik. Built Progressive Web Apps (PWA) with an offline-first architecture using Service Workers, IndexedDB, Background Sync, and dynamic caching. Delivered end-to-end API solutions by validating and transforming client data via custom endpoints, ensuring data integrity and alignment with business requirements. Designed and implemented microservices architecture in .NET 10 for scalability and separation of concerns. Integrated RabbitMQ for asynchronous messaging and reliable inter-service communication.
Software Development Intern
March 1, 2025 - June 30, 2025
Developed REST APIs using ASP.NET Core / .NET MVC with Swagger (OpenAPI), Entity Framework, SQL Server, and JWT authentication. Implemented CRUD operations following Controllers, DTOs, and Dependency Injection. Developed offline-first PWAs using Service Workers, IndexedDB, Background Sync, and dynamic caching. Built PWAs using Node.js and migrated the frontend to Blazor WebAssembly. Developed UI components using Telerik UI. Used Azure DevOps for version control, CI/CD pipelines, and deployments to Azure. Containerized applications using Docker and Podman. Researched and prototyped NoSQL architectures using .NET MAUI with Couchbase Lite and Sync Gateway; also built CRUD + statistical filtering in Couchbase Server. Completed training in Angular and contributed to Scrum teamwork and client solution presentations.

Education

BSc in Software/IT (exact degree name not specified) at ISTEC – Instituto Superior de Tecnologias Avançadas
October 1, 2022 - June 30, 2025
Secondary Education at Gago Coutinho Secondary School
September 1, 2019 - June 30, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more