
Eduardo Calderón Rodríguez
Verified Expert in Engineering
APIs Developer
Santo Domingo, Distrito Nacional, Dominican Republic
Toptal member since July 28, 2021
Eduardo is a full-stack software engineer with experience in AI, autonomous vehicles, financial institutions, and cloud-native applications. He has developed solutions from the ground up, mentored junior developers, and overseen the development efforts of various systems. With a strong set of soft skills and experience in communicating with end-users and clients, Eduardo can instantly add value to any software project or team.
Portfolio
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
Preferred Environment
Node.js, TypeScript, Microservices, APIs, Amazon Web Services (AWS), Python, Go, Google Cloud Platform (GCP), Next.js, React
The most amazing...
...project I've worked on is the coding engine behind Airtop. Got to learn on a 1st row seat the frontiers of AI generation, infra and security.
Work Experience
Full-stack Developer
Airtop
- Contributed to their main user-facing API that provides the ability for users to perform web automation tasks (clicks, types, file uploads) with prompts.
- Served as a GTM Engineer for Airtop's Enterprise customers, building custom solutions using Airtop.
- Contributed to Airtop's open source library of automation examples and SDK to interact with their API.
Python Engineer
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.
API Engineer
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.
Back-end Web Developer
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.
Software Engineer
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.
Back-end Developer Lead
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.
Back-end Developer
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.
Experience
Back-end Application for Tech Education Startup
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
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
It was developed using Node.js with TypeScript using Heroku as a hosting platform.
Education
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, Next.js
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, CrewAI
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), Full-stack Development, LangChain
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring