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

Bio

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.

Portfolio

Security Services Holdings LLC dba Protos Security
.NET, HTML, JavaScript, .NET Core, .NET, MySQL, AWS, AWS Cloud, Angular, APIs...
Antecipa, XP INC
C#, AWS Lambda, AWS, SQL Server, PostgreSQL 10, Xamarin, .NET Core, Serverless...
HSR Tech
C#, ASP.NET, .NET Core, Xamarin, SQL Server, RabbitMQ, SQL Server, ASP.NET...

Experience

Availability

Full-time

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, .NET, MySQL, AWS, AWS Cloud, Angular, APIs, REST API, .NET MAUI

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, AWS, SQL Server, PostgreSQL 10, Xamarin, .NET Core, Serverless, Microservices Development, ASP.NET, ASP.NET, Python, PostgreSQL, Dapper, Entity Framework, Entity Framework Core, AWS, API Integration, CSS, HTML, Blazor, JavaScript, APIs, REST API

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, RabbitMQ, SQL Server, ASP.NET, Entity Framework, Entity Framework Core, API Integration, CSS, HTML, JavaScript, APIs, REST API

.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, ASP.NET, ASP.NET MVC, API Integration, CSS, HTML, JavaScript, ASP.NET, VB.NET, APIs, REST API

Financial Anticipation

http://www.antecipa.com
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

https://www.totalacesso.com
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

MARCH 2022 - PRESENT

AZ-900: Microsoft Azure Fundamentals

Microsoft

Libraries/APIs

jQuery, Entity Framework, REST API

Tools

JetBrains Rider, RabbitMQ, Django, Dapper

Languages

C#, HTML, Python, CSS, JavaScript, VB.NET, Python, .NET

Frameworks

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

Platforms

Xamarin, AWS Lambda, AWS, MacOS, Windows Development, Mobile App Design, Azure Design, Docker

Storage

AWS, SQL Server, PostgreSQL, MySQL, SQL Server, PostgreSQL 10

Paradigms

Microservices Development

Other

Serverless, API Integration, APIs, Economic Development, Back-end Developers, AWS Cloud

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.

1

Share your needs

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

Choose your talent

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

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