Ramon Oliveira Barbosa, Developer in Dublin, Ireland
Ramon is available for hire
Hire Ramon

Ramon Oliveira Barbosa

Verified Expert  in Engineering

.NET Developer

Dublin, Ireland
Toptal Member Since
September 6, 2022

Ramon is a .NET developer with seven years of professional experience. He is highly skilled in web technologies such as .NET Core and ASP.NET MVC, mobile applications using Xamarin, and many databases such as SQL Server, MySQL, Amazon DynamoDB, and MongoDB. Ramon has worked with different architectures and development frameworks, including domain-driven design, test-driven development, and event-driven and microservices architecture.


Security Services Holdings LLC dba Protos Security
.NET, HTML, JavaScript, .NET Core, C#.NET, MySQL, Amazon Web Services (AWS)...
Antecipa, XP INC
C#, AWS Lambda, Amazon DynamoDB, SQL Server 2016, PostgreSQL 10, Xamarin...
HSR Tech
C#, ASP.NET, .NET Core, Xamarin, SQL Server 2016, RabbitMQ...




Preferred Environment

MacOS, Windows, JetBrains Rider

The most amazing...

...thing I've done is develop a retail application that uses mobile, web, and REST API components to help with inventory, sales, and stock management.

Work Experience

.NET Core Full-stack Developer

2022 - 2023
Security Services Holdings LLC dba Protos Security
  • Developed a web and mobile app to manage security teams on-site for different clients in the USA.
  • Updated a mobile app version from Xamarin forms to MAUI and Blazor.
  • Helped the team migrate an old on-premises application to AWS Lambda as a serverless application.
Technologies: .NET, HTML, JavaScript, .NET Core, C#.NET, MySQL, Amazon Web Services (AWS), AWS Cloud Architecture, Angular, APIs, REST APIs

Back-end .NET Developer

2020 - 2022
Antecipa, XP INC
  • Developed back-end .NET Core microservices using the AWS infrastructure and technologies like Lambda, DynamoDB, and CloudFormation.
  • Performed systems integrations with other financial companies using different communication formats, such as REST APIs, SFTP, and SOAP.
  • Used the Scrum framework with Kanban for planning and developing features with team members and product owners.
Technologies: C#, AWS Lambda, Amazon DynamoDB, SQL Server 2016, PostgreSQL 10, Xamarin, .NET Core, Serverless, Microservices, ASP.NET Core, ASP.NET, Python, PostgreSQL, Dapper, Entity Framework, Entity Framework Core, Amazon Web Services (AWS), API Integration, CSS, HTML, Blazor, JavaScript, APIs, REST APIs

Full-stack .NET Developer

2019 - 2020
HSR Tech
  • Built web applications using .NET Core, ASP.NET MVC, ASP.NET Web API, and SignalR.
  • Developed mobile applications using Xamarin.Forms.
  • Managed Windows Server servers and SQL Server databases used in most projects and deployed at client's infrastructures.
Technologies: C#, ASP.NET, .NET Core, Xamarin, SQL Server 2016, RabbitMQ, Microsoft SQL Server, ASP.NET Core, Entity Framework, Entity Framework Core, API Integration, CSS, HTML, JavaScript, APIs, REST APIs

.NET Developer

2015 - 2019
Open System
  • Developed mobile applications using Xamarin.Forms for custom Android devices.
  • Managed Windows Server servers and SQL Server databases used in most projects and deployed at client’s infrastructure.
  • Built web applications using .NET Core, ASP.NET MVC, ASP.NET Web API, and SignalR.
Technologies: C#, .NET, Xamarin, SQL Server 2016, ASP.NET, ASP.NET MVC, API Integration, CSS, HTML, JavaScript, ASP.NET Web Forms, Visual Basic .NET (VB.NET), APIs, REST APIs

Financial Anticipation

A platform to finance anticipation operations between buyers and sellers through banks and other Brazilian financial institutions.

I've worked on the back end, creating REST APIs and Serverless applications to process financial operations, provide front-end APIs, and integrate with external services for processing payments and collecting information.

Retail Stock Management

A system to help retail company operations like supermarkets and stores. It's divided into a web application with dashboards and management and a mobile application for usage in the store to help employees report storage problems, replace products at gondolas, check product unloads, and do other tasks.

Salon Management

A system to support salon operations developed with Django. It's divided into different modules:
• Oversee stock control, including detailed information about products and materials used
• Support sales using budgets and commissions per vendor
• Verify bought product and supplier receipts
• Manage vendor-related detailed information about sales and productivity

Arena Stadium Access Management

This project involves developing an advanced access control turnstile management system specifically designed for events in stadiums, utilizing Blazor and C#.

The application was built on a Blazor server platform, optimizing user interactivity and efficiency without the need for additional plugins or complex technologies. To ensure scalability and ease of maintenance, the system was implemented using Docker containers, which allows for flexible and robust deployment across various environments. Additionally, the system utilized SQL Server as its database, ensuring efficient and secure data management. This system not only enhances the user experience at large-scale events but also provides a reliable solution for access control and security.
2013 - 2020

Bachelor's Degree in Computer Science, Information Systems

Federal University of Bahia - Bahia, Brazil


AZ-900: Microsoft Azure Fundamentals



jQuery, Entity Framework, REST APIs


JetBrains Rider, RabbitMQ, Django-admin-tools, Dapper


.NET Core, .NET, ASP.NET Core, Jinja, Django, Blazor, ASP.NET Web Forms, ASP.NET, ASP.NET MVC, Entity Framework Core, Angular


Xamarin, AWS Lambda, Amazon Web Services (AWS), MacOS, Windows, Mobile, Azure, Docker


C#, HTML, Python, CSS, JavaScript, Visual Basic .NET (VB.NET), Python 3, C#.NET


Amazon DynamoDB, Microsoft SQL Server, PostgreSQL, MySQL, SQL Server 2016, PostgreSQL 10




Serverless, API Integration, APIs, Development, Back-end, AWS Cloud Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring