Joaquin Ferroni, Developer in Murcia, Spain
Joaquin is available for hire
Hire Joaquin

Joaquin Ferroni

Verified Expert  in Engineering

Bio

Joaquin is a software engineer and full-stack developer who has worked on enterprise projects in the healthcare and gambling industries and with clients such as CocaCola. He excels with C# and is comfortable with JavaScript and Typescript frameworks like Angular and Svelte. He has a passion for coding and enjoys performance and optimization challenges.

Portfolio

Formula Monks
Algorithms, C#, .NET 7, APIs, Docker, Azure, AWS IAM...
Evalueserve - Main
C#, .NET, APIs, Angular, Azure, Kubernetes, Finance
Celerative
C#, .NET 3, Microservices Architecture, REST, Angular, SQL, Docker, Redis...

Experience

  • C# - 7 years
  • C#.NET - 6 years
  • Git - 3 years
  • Angular - 2 years
  • Redis Cache - 1 year
  • CQRS - 1 year
  • Microservices Architecture - 1 year
  • Docker - 1 year

Availability

Part-time

Preferred Environment

Windows 10

The most amazing...

...and challenging project I delivered was a microservice with high performance and optimized to receive more than 1,000 requests per minute.

Work Experience

Senior Software Engineer

2022 - 2024
Formula Monks
  • Developed highly scalable API written in .NET and C#, working on a microservice architecture running on Docker containers.
  • Delivered high-quality code with exhaustive code reviews, unit tests, and functional tests with 80% coverage.
  • Coordinated with other teams to integrate internal and third-party APIs to minimize errors.
  • Made architectural decisions to improve performance and reduce the latency when communicating with other services.
  • Handled the creation of CI/CD pipelines for new microservices.
  • Included logs and metrics for better error handling and debugging of production issues.
Technologies: Algorithms, C#, .NET 7, APIs, Docker, Azure, AWS IAM, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Redis Cache, Unit Testing, Integration Testing, Node.js, NestJS, React

Back-end .NET Developer

2021 - 2022
Evalueserve - Main
  • Worked as a senior software engineer, in charge of defining and developing the entire microservice architecture using top C# and .NET technologies.
  • Configured the CI/CD pipelines that handle releases to our Azure Cloud service. Configured the Kubernetes and Docker services that handle all the communication between services.
  • Used Netcore, Dapper, microservices, API Gateway, RabbitMQ, Azure, Azure DevOps, Kubernetes, Docker, and SQL Server.
Technologies: C#, .NET, APIs, Angular, Azure, Kubernetes, Finance

Senior C# Back-end Engineer

2020 - 2021
Celerative
  • Led a team of three developers creating a new microservice written in C# for betting sites. The focus was placed in performance and optimization of the code to handle requests as fast as possible.
  • Tracked tasks and resolved bugs using Jira linked to Bitbucket.
  • Stressed the API and got an outcome of over 1,000 requests per minute.
  • Improved performance in one of the existing back office sites that manage the prices of every game and contest.
Technologies: C#, .NET 3, Microservices Architecture, REST, Angular, SQL, Docker, Redis, JavaScript, CQRS, Pattern Design, Architecture, Bitbucket, .NET, APIs, REST APIs, .NET Core

Full-stack Developer

2016 - 2020
Sooft Technology
  • Improved performance, added new features to an existing web application, and integrated systems.
  • Tracked issues using Jira and validated code with code reviews.
  • Developed multiple modules written in different versions of .NET. (4.5 ,Core 3), Angular 2+, and provided information to architects about technical improvements.
  • Developed applications for areas such as healthcare and gambling and with clients such as Coca Cola.
Technologies: C#, Angular, AngularJS, Git, TFS, Jira, GitLab, Ionic, Ionic 3

Experience

Back-end C# Engineer

I was part of a team that added new functionalities to a betting site. I was in charge of new microservices that centralize validations related to bets. I implemented a CQRS architecture that allow the API to handle many requests at the same time taking advantage of the asynchronous portion.
Technology stack: NetCore, RedisCache, Docker, C#, CQRS, xUnit, Moq, FluentValidation.

Blog to Apply Repository Pattern

https://www.c-sharpcorner.com/blogs/net-core-webapi-repository-pattern-generics-swagger-and-more2
This is a post I wrote one year ago where you could find an easy way to create a web API from scratch using the repository pattern and configuring swagger. I explain step-by-step how you can run this application, how you can configure your environment, and everything you need to create it.

Education

2011 - 2017

Engineer's Degree in Software Engineering

Universidad Tecnologica Nacional - Cordoba, Argentina

Certifications

APRIL 2020 - PRESENT

Exam 483: Programming in C#

Microsoft

Skills

Libraries/APIs

REST APIs, Node.js, React

Tools

Git, TFS, Jira, GitLab, Bitbucket, AWS IAM, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)

Languages

C#.NET, C#, SQL, JavaScript

Frameworks

.NET, .NET Core, Angular, .NET 3, AngularJS, Ionic, Ionic 3, .NET 7, NestJS

Paradigms

Object-oriented Programming (OOP), Microservices Architecture, CQRS, Microservices, REST, Unit Testing

Platforms

Docker, Azure, Kubernetes

Storage

Redis Cache, Redis

Other

APIs, Software, Design, Algorithms, Pattern Design, Architecture, Windows 10, Finance, Integration Testing

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