Fabio Milheiro, Developer in Dunstable, United Kingdom
Fabio is available for hire
Hire Fabio

Fabio Milheiro

Verified Expert  in Engineering

Full-stack Developer

Location
Dunstable, United Kingdom
Toptal Member Since
September 20, 2022

Fabio is a full-stack developer with a wealth of freelance experience, mostly with clients based in London. He's extremely comfortable with .NET as he started out on it and has worked primarily with ASP.NET Core and React for the past few years. Fabio also has experience leading teams to successfully deliver projects and is extremely interested in a wide range of topics, including investments, communication, work methodologies, and optimization.

Portfolio

Redington, UK
.NET Core, Amazon Web Services (AWS), AWS Lambda, Serverless, .NET, SQL, Docker...
DefinedCrowd
.NET Core, React, .NET, SQL, Docker, C#
Betway
.NET, Umbraco, RabbitMQ, SQL, C#

Experience

Availability

Part-time

Preferred Environment

.NET, Visual Studio, Visual Studio Code (VS Code), C#, React

The most amazing...

...thing I've built was a data-driven customer onboarding system which reduced the amount of regular feature development time from two days to less than an hour.

Work Experience

Team Lead | Senior Full-stack Developer

2020 - PRESENT
Redington, UK
  • Led multiple projects involving integrating several features into our app, namely fund and portfolio performance, a workflow to request data from external users, processing data to produce insights, and automation to schedule recurring common users tasks to improve productivity.
  • Supported my reports to achieve team and personal development goals; three of my reports increased their responsibilities, e.g., mentoring others, refining issues before meetings, and one became a team lead under my stewardship.
  • Created a performance-and-personal development plan with a weekly cadence of accountability for a report who was struggling. In the end, that report achieved a huge amount of progress and continues to improve. The secret was agreeing on consistent and incremental weekly progress goals.
Technologies: .NET Core, Amazon Web Services (AWS), AWS Lambda, Serverless, .NET, SQL, Docker, C#, React

Senior Full-stack Developer

2019 - 2020
DefinedCrowd
  • Developed .NET Core microservices for the company's distributed system to support the management of users, overseeing jobs, execution of projects, and provide a façade service to the new web app.
  • Created microservice and app to connect agents and crowd members via a Twilio integration.
  • Built components for our UI component library and features on the front-end sites using React and Redux.
Technologies: .NET Core, React, .NET, SQL, Docker, C#

Senior Full-stack Developer

2018 - 2019
Betway
  • Increased message handling throughput which prevented queues from getting too long.
  • Solved the problems with the company's bespoke queue client which had been requiring DevOps to frequently restart the apps as it was unable to reconnect once a connection had gone bad.
  • Standardized HTTP client usage with HttpFactory to fix HTTP issues exhausting the connection pool.
Technologies: .NET, Umbraco, RabbitMQ, SQL, C#

Senior Full-stack Developer

2018 - 2018
Pikabytes
  • Developed a multi-tenancy application to allow publisher managers to market niche products through content marketing in multiple regions.
  • Built a product aggregation background service to grab products from different merchants and update pricing.
  • Created build-and-release pipelines in TeamCity and Octopus Deploy.
Technologies: .NET, TeamCity, Octopus Deploy, SQL, Entity Framework, ASP.NET MVC, C#

Senior Full-stack Developer

2018 - 2018
Madetech
  • Developed the front-end Angular app for social workers to assist families.
  • Implemented a back end in a .NET RESTful API with a database with Azure Cosmos DB.
  • Constructed a build-and-release pipeline in Azure DevOps.
Technologies: .NET, Angular, DevOps, Ionic 4, Azure Cosmos DB, Azure, REST APIs, C#

Senior Full-stack Developer

2014 - 2017
GAIN Capital
  • Supported and stabilized the legacy applications and maximized performance up to 2,500%.
  • Built web APIs to support the old and new onboarding processes.
  • Developed a new onboarding system for the company's brands.
  • Created new concepts for the new onboarding experience, namely data-driven form configurations, extensible navigation, and field/validation systems.
  • Composed BDD automatic documentation with highlights of tested elements and errors in focused partial screenshots to improve communication between IT and the product owners.
  • Restructured CI regional sites and landing pages.
  • Consulted on the reengineering of the new funding site startup to enable specific branding depending on the client.
  • Implemented a trading API, withdrawals forms, internal web and Windows services, and so on.
Technologies: .NET, ASP.NET MVC, AngularJS, SQL, TeamCity, C#

ADA Research

Project Description:
This was a SaaS (software as a service) app similar to a CMS (content management system) for investor research.

My Contributions:
I was involved in the implementation of individual fund and portfolio charts, the workflow to request data from external users and data, data uploads to produce insights, and automation of user actions.

Languages

C#, SQL

Frameworks

.NET, .NET Core, Angular, Ionic 4, ASP.NET MVC, AngularJS

Libraries/APIs

React, Entity Framework, REST APIs

Tools

Visual Studio, RabbitMQ, TeamCity

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, Umbraco, Azure, Docker

Paradigms

DevOps

Storage

Azure Cosmos DB

Other

Serverless, Octopus Deploy

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