Eduardo Calderón Rodríguez, Developer in Santo Domingo, Distrito Nacional, Dominican Republic
Eduardo is available for hire
Hire Eduardo

Eduardo Calderón Rodríguez

Verified Expert  in Engineering

APIs Developer

Santo Domingo, Distrito Nacional, Dominican Republic

Toptal member since July 28, 2021

Bio

Eduardo is a software engineer with experience working in the autonomous automobile industry, startups, and financial institutions. His skills are primarily on the back-end and cloud-native side of things. He has developed solutions from the ground up, mentored junior developers, and been in charge of the development efforts of different systems. With a great set of soft skills and experience communicating with end users and clients, he can add value instantly to any software project or team.

Portfolio

Toptal
Python, Google Cloud, Google Cloud Platform (GCP), Pipelines, Luigi...
AB-InBev - Beertech Marketing
GraphQL, Node.js, TypeScript, Microservices, PostgreSQL, Cloud, MongoDB, NestJS...
Cruise
Node.js, TypeScript, Redux, React, TypeORM, React Native, Go...

Experience

  • Python - 5 years
  • JavaScript - 5 years
  • REST - 5 years
  • Node.js - 5 years
  • APIs - 5 years
  • Microservices - 4 years
  • Amazon Web Services (AWS) - 3 years
  • Go - 3 years

Availability

Part-time

Preferred Environment

Node.js, TypeScript, Microservices, APIs, Amazon Web Services (AWS), Python, Go, Google Cloud Platform (GCP), Back-end, Microservices Architecture

The most amazing...

...project I've worked on is a dispatch system for an autonomous vehicle company. I contributed to a series of microservices using TypeScript and Go in GCP.

Work Experience

Python Engineer

2024 - 2024
Toptal
  • Designed and developed the company's AI infrastructure. Designed and developed the interface that all initiatives inside the company used to connect with LLMs like GPT, Claude, Gemini, etc.
  • Developed a budget tracking system for all AI-related projects in the company leveraging Langfuse's APIs.
  • Served as Python consultant for the internal data science team in terms of web/back-end patterns and practices.
Technologies: Python, Google Cloud, Google Cloud Platform (GCP), Pipelines, Luigi, Apache Airflow, Dagster, Large Language Models (LLMs), FastAPI, Flask, Django, SQL, NoSQL, Full-stack, Docker, Kubernetes, BigQuery, Machine Learning, Artificial Intelligence (AI)

API Engineer

2023 - 2024
AB-InBev - Beertech Marketing
  • Migrated internal APIs built with Mulesoft into Node.js and NestJS APIs, utilizing up-to-date coding standards and reducing the P1 issue count from an average of 3 P1s per month to 1 P1 per month.
  • Designed, developed, and rolled out a feature for a sales reps' app (called M360) to process and classify real-time images of cooler doors using a Neuralabs tool for image processing.
  • Enhanced their API load and e2e testing suites using k6, a tool developed by Grafana for performance testing.
Technologies: GraphQL, Node.js, TypeScript, Microservices, PostgreSQL, Cloud, MongoDB, NestJS, Apollo, Apache Kafka, Kubernetes, Envoy Proxy, Azure, Azure SQL, Datadog, Microservices Architecture, Django, Testing, Docker, AWS Lambda

Back-end Web Developer

2021 - 2023
Cruise
  • Designed and developed a structure for canary releases for multiple microservices managed in Kubernetes.
  • Enhanced an integration and end-to-end testing suite for multiple applications.
  • Integrated internal vehicle APIs into the application to allow us to respond more quickly to real-time vehicle events.
Technologies: Node.js, TypeScript, Redux, React, TypeORM, React Native, Go, Google Cloud Platform (GCP), Sequelize, Microservices, APIs, gRPC, Pub/Sub, Canary Releases, Bash Script, Back-end, Kubernetes, Testing, Docker

Software Engineer

2019 - 2021
BHD Leon
  • Developed the back end of an internal application used by sales reps and managers to sell and manage customer's credit cards, loans, CDs, and such.
  • Participated in migrating its banking core and CRM to state-of-the-art technologies and principles, such as microservice architecture, API first approach, and languages like Python and JavaScript.
  • Provided production support and talked directly with end-users to later evaluate and translate them into software solutions.
Technologies: Node.js, Python, Amazon Web Services (AWS), REST, APIs, Microservices, Back-end, Terraform, Express.js, React, Testing, AWS Lambda

Back-end Developer Lead

2019 - 2019
Pitech
  • Improved Okus’s back-end performance by implementing jobs with queues using Amazon SQS.
  • Created a testing suite for the server-side applications with automatic email reporting using Python.
  • Horizontally scaled their server-side application, implementing load balancers and increasing their pool of resources in AWS.
  • Analyzed the company’s infrastructure in AWS and went on to propose and implement changes that ended up reducing the average monthly bill by 40%.
  • Improved Okus’s login time by changing their HTTP request strategy in the mobile client.
  • Developed the math logic for more than 60 math exercises used currently by Okus users.
Technologies: Python, JavaScript, Amazon Web Services (AWS), REST, Microservices, Amazon Simple Queue Service (SQS), Back-end, Google Cloud Platform (GCP), Express.js, Testing, AWS Lambda

Back-end Developer

2018 - 2019
Freelance Projects
  • Built the back end of an application for a client that handles a network of informal lenders. The application manages its users, permission controls, and reports of all the money lent.
  • Created the back end for a platform of a multilevel marketing company branching into the Dominican Republic. The application manages users, sales numbers, and payments for health products, which are the core of the business.
  • Built an Alexa Skill for a client that makes online sketches and short comedy videos. The client wanted some conversational comedy of an alter ego of Alexa.
Technologies: Python, Node.js, Amazon Web Services (AWS), Back-end, Google Cloud Platform (GCP), Express.js, Testing

Experience

Back-end Application for Tech Education Startup

A JavaScript/Python-based back-end system, hosted on AWS, that powers a mobile app that teaches primary and middle school kids math.

The back end handles authentication; student, teacher, and tutor account management; and the logic for more than 250+ exercises, divided into grades and topics (algebra, geometry, trigonometry, and so on).

I like this project in particular because it highlights some interesting aspects of software development:
- Building a solution capable of handling thousands of users efficiently
- Crafting good code for generating the math problems
- Using algorithms, data structures, and other computer science topics to both serve the math problems but also manage the users

In the beginning stage of the project, the back-end system was conceived and implemented as a monolith due to its fast development and easy maintenance at a low to mid-level. As the application was growing, the number of users and math problems were increasing, the application was transitioned into microservice architecture, decoupling the modules and making the whole system faster, reliable, and easy to maintain for any developer that integrates to the team.

Back-end Application for A Finance Personal Tool Called YABA

I would consider finances to be my second passion aside from tech and software. That is why, with the help of a colleague, we are building an MVP for a finance tracker called YABA (Yet another budget app).

At its beginning stage, it will be a set of serverless Node.js (with TypeScript) functions hosted on AWS for the back end, using DynamoDB as storage.

Back End for a Multilevel Marketing Business

I was in charge of the development of the back end of a multilevel marketing business branch in the Dominican Republic. The platform manages users and presents statistics about their network and sales numbers.

It was developed using Node.js with TypeScript using Heroku as a hosting platform.

Education

2016 - 2020

Bachelor's Degree in Software Engineering

Santo Domingo Institute of Technology - Santo Domingo, Dominican Republic

Skills

Libraries/APIs

Node.js, React, Luigi

Tools

Git, GitHub, Amazon Simple Queue Service (SQS), Terraform, Sequelize, Envoy Proxy, Apache Airflow, BigQuery

Frameworks

Express.js, Flask, Django, gRPC, Redux, React Native, NestJS

Paradigms

REST, Microservices, Testing, DevOps, Agile Project Management, Microservices Architecture

Languages

TypeScript, Python, JavaScript, Bash Script, GraphQL, C#, Go, SQL

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes, AWS Lambda, Web, Heroku, Azure, Apache Kafka, Docker

Storage

PostgreSQL, MongoDB, MySQL, Datadog, Google Cloud, Amazon DynamoDB, Azure SQL, NoSQL

Other

APIs, Back-end, Serverless, TypeORM, Pub/Sub, Canary Releases, Cloud, Apollo, FastAPI, Pipelines, Dagster, Large Language Models (LLMs), Full-stack, Machine Learning, Artificial Intelligence (AI)

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