Eduardo Caceres, Developer in London, United Kingdom
Eduardo is available for hire
Hire Eduardo

Eduardo Caceres

Verified Expert  in Engineering

Software Developer

London, United Kingdom

Toptal member since January 31, 2020

Bio

Eduardo is a software developer with experience in sectors such as public transportation, healthcare, and job-seeking platforms. His specialty is back-end development, being particularly interested in the latest .NET Core versions and the full software development lifecycle, including CI/CD pipelines and deployment. Eduardo is a firm believer that code doesn't just need to work—it needs to be maintainable, reusable, and extensible.

Portfolio

Totaljobs
Amazon Web Services (AWS), NGINX, Terraform, React, .NET Core
Medefer
T-SQL (Transact-SQL), Azure DevOps, JavaScript, Angular, Entity Framework...
GMV
gRPC, Jenkins, C#, C++, Entity Framework Core, Orleans, SignalR, Kubernetes...

Experience

  • .NET Core - 4 years
  • C# - 4 years
  • Agile Software Development - 4 years
  • Continuous Integration (CI) - 4 years
  • Entity Framework Core - 4 years
  • Continuous Delivery (CD) - 3 years
  • Kubernetes - 2 years
  • React Redux - 2 years

Availability

Part-time

Preferred Environment

C#, .NET Core

The most amazing...

...project I've worked included embedded devices placed in vehicles and software in the cloud that processed in real time the info received from thousands of them.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
Totaljobs
  • Worked as part of the Totaljobs platform team, responsible for the company’s development and deployment infrastructures.
  • Supported other teams in the migration of their services to .NET Core and their containerization.
  • Provided support to other teams with infrastructure aspects such as traffic routing, pipeline building, deployments, and more.
Technologies: Amazon Web Services (AWS), NGINX, Terraform, React, .NET Core

Senior .NET Developer

2019 - 2019
Medefer
  • Developed and maintained Medefer's virtual hospital platform, which provides specialist care for NHS patients and drastically reduces their waiting time for receiving consultant’s input to a few hours.
  • Implemented cardiology, endoscopy, and dermatology specialties.
  • Guided the team through their recently adapted agile working methodology.
  • Implemented fully automated CI/CD pipelines using Azure DevOps.
Technologies: T-SQL (Transact-SQL), Azure DevOps, JavaScript, Angular, Entity Framework, Entity Framework Core, Model View Controller (MVC), Azure, .NET, .NET Core

Software Developer

2017 - 2019
GMV
  • Developed a new ITS (intelligent transport systems) product: multi-platform back end (.NET Core 2.2, .NET standard), web-based front end (React, TypeScript), and microservices architecture (deployed using Docker containers to a Kubernetes cluster).
  • Built a C++ communication layer to wrap existing ITS servers, allowing them to exchange information with clients/other servers using industry standards such as SIRI, GTFS, or trans model.
  • Maintained an existing fleet management system (FMS) and fare collection systems (FCS) and upgraded them to use C++14.
Technologies: gRPC, Jenkins, C#, C++, Entity Framework Core, Orleans, SignalR, Kubernetes, Docker, React, TypeScript, .NET Core

Software and Flight Control Engineer

2016 - 2016
ARGOS Flying Projects
  • Developed the flight control software of a brand-new drone model.
  • Maintained the control software of existing drones.
  • Collaborated on the physical design of a brand-new drone model.
Technologies: Pixhawk, ArduPilot, C++

Experience

Implementation of Virtual Hospital Services (Cardiology, Endoscopy, and Dermatology)

While working at Medefer, I implemented cardiology, endoscopy, and dermatology virtual hospital services, currently being used by NHS hospitals and general practitioners (GPs) throughout the UK. The services aim to reduce a patient's waiting time before seeing a specialist.

Public Transport Information Management using the SIRI Standard

SIRI (service interface for real-time information) is a standard communication protocol for exchanging public transport information, settled as European norm UNE-EN 15531 1-5.
During my stay at GMV, I was part of the project that developed the latest intelligent transport system (ITS) solution for Sydney Light Rail, contributing to the implementation of the SIRI standard there.

It included both a timetable and trip planner for the public transport operations and real-time monitoring of those services—allowing Sydney's public transport operator and final users (passengers) to be constantly informed about those trips.

DHA-FC

DHA-FC was a project developed by ARGOS Flying Project that sought to innovate in the drone/RPA world by creating a brand new drone model with unique characteristics.

I was in charge of the software development for that new drone model, based on the open-source projects Pixhawk and ArduPilot. I was also involved in the electronic and physical design of it.

FileParser

https://github.com/eduherminio/fileparser
A C# file parser designed to read text files line-by-line, saving each line's content into basic types vars (int, double, string, and so on).

This project was born with a very specific purpose: provide a tool that can easily parse files with a known structure while being flexible and easy-to-use as a C++ standard IO approach.

Obstacle-avoiding Autonomous Robot

https://www.youtube.com/watch?v=zjnzNBr5MUQ
In 2017, I was the runner-up in the Ferrovial Autonomous Robot Challenge which consisted of building and programming a small, autonomous robot prototype capable of transporting bulk materials in a dangerous, changing environment.

That included autonomously avoiding fixed or moving obstacles and cliffs, detecting traffic lights, and going through slopes, grass, sand, small puddles, and more.

Education

2013 - 2018

Bachelor's Degree in Industrial Electronics and Automatic Control Engineering

Universidad de Valladolid - Valladolid, Spain

Skills

Libraries/APIs

SignalR, React Redux, React, Entity Framework

Tools

Jenkins, Terraform, NGINX

Languages

C#, C++, T-SQL (Transact-SQL), TypeScript, SQL, JavaScript

Frameworks

ASP.NET Core, .NET Core, Entity Framework Core, Swagger, .NET, Orleans, gRPC, Angular

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), Agile Software Development, Model View Controller (MVC), Azure DevOps

Platforms

Docker, Kubernetes, Azure, Amazon Web Services (AWS)

Other

APIs, ArduPilot, Pixhawk

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