Marcelo Ignacio Aguilera, Developer in Jocotepec, Mexico
Marcelo is available for hire
Hire Marcelo

Marcelo Ignacio Aguilera

Verified Expert  in Engineering

Bio

Marcelo is a senior full-stack developer with 9+ years of experience building microservice-based back ends for large eCommerce, healthcare, CRM, and retail sectors. He has integrated blockchain into back-end systems using Python, Node.js, and Go. He has also worked closely with AI developers integrating chatbots and APIs. Always open to new challenges, Marcelo thrives in user-friendly front-end development.

Portfolio

Kyle Foiles
Front-end, React, Vercel, UX Design, Blockchain, Ethers.js, Web3...
SolutionStream
NestJS, Node.js, Expo, React Native, API Integration, GraphQL, Jest, Cypress
Synesis.one
React, Node.js, Tailwind CSS, Git, Amazon Web Services (AWS), Redis, PostgreSQL...

Experience

  • Node.js - 10 years
  • Python - 10 years
  • Microservices - 8 years
  • TypeScript - 8 years
  • JavaScript - 8 years
  • API Integration - 8 years
  • React - 8 years
  • Chatbots - 5 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Python, Django, JavaScript, Node.js, Linux

The most amazing...

...solution I've developed is a large eCommerce platform which has over 49 million customers based on a microservice architecture.

Work Experience

Web3 Developer | Smart Contract Developer

2024 - 2024
Kyle Foiles
  • Developed a Next.js front end to interact with PulseChain smart contracts, enabling award distribution through a buy-and-burn token mechanism.
  • Implemented React and Material UI modifications for the Pulse Mafia game, enhancing user experience and game functionality.
  • Optimized smart contract interactions on PulseChain, improving transaction efficiency and token handling via a custom Next.js interface.
  • Enhanced the Pulse Mafia game by refining UI components and integrating new game features using React and Material UI.
Technologies: Front-end, React, Vercel, UX Design, Blockchain, Ethers.js, Web3, Virtual Private Servers, Smart Contracts

Senior Software Engineer

2024 - 2024
SolutionStream
  • Developed the HomeLocker App using React Native Expo, integrating with a NestJS back end that retrieves data from a GraphQL API.
  • Implemented Mapbox API to accurately identify house addresses and deliver custom recommendations through advanced algorithms.
  • Ensured secure authentication by integrating Amazon Cognito, enhancing user data protection and access management.
  • Conducted unit and integration testing using Jest and Cypress, improving application reliability and code quality.
Technologies: NestJS, Node.js, Expo, React Native, API Integration, GraphQL, Jest, Cypress

Senior Full-stack Engineer

2021 - 2024
Synesis.one
  • Oversaw a project implementing a CMS and CRM system in a real estate SaaS platform, successfully improving processing time.
  • Implemented Elasticsearch on an eCommerce platform to optimize product search, improve query performance, and enhance user experience with advanced filtering and ranking capabilities.
  • Led the eCommerce platform migration from monolithic to microservices, mentoring three developers using Agile methodologies with code reviews.
  • Built and maintained React and React Native applications for mobile and web platforms and integrated 3rd-party APIs to fetch stock prices.
  • Designed RESTful API endpoints and deployed a serverless architecture using AWS Lambda and Amazon API Gateway.
  • Enabled multipayment support by integrating Stripe API and blockchain crypto payments into the eCommerce platform.
  • Designed and implemented a custom AI-powered web service for automated product recommendations, using Node.js and Python for the back end.
Technologies: React, Node.js, Tailwind CSS, Git, Amazon Web Services (AWS), Redis, PostgreSQL, Search Engines, Large Language Models (LLMs), Blockchain, Ethers.js, Python, TypeScript, FastAPI, Chatbots, API Integration, Next.js, Pandas, D3.js, Grafana, Architecture, Vite, Drizzle ORM

Python Engineer

2020 - 2021
CVS Health
  • Created a microservice to manage real estate rentals using Python, Django, and Flask.
  • Implemented API integrations for ERP systems and conducted service optimization.
  • Supported the integration of microservices using Kafka.
  • Integrated Stripe API for payment integration and subscription plans.
  • Integrated a chatbot on the web hosting site using LLM APIs.
  • Managed the front-end deployment on Vercel and back-end deployment on Heroku in the development stage.
Technologies: Python, Flask, Apache Kafka, React, CSS, GraphQL, Google Cloud Platform (GCP), Chatbots, WebRTC, Kubernetes, React Native, Firebase, eCommerce, Web Scraping, Django, APIs, Retool, Stripe, Stripe API, Stripe Connect API

Full-stack Engineer

2019 - 2020
CVS Health
  • Developed and maintained an application for a large eCommerce platform, increasing sales by 20% and customer satisfaction scores by 15%.
  • Implemented services with a microservices architecture and leveraged Microsoft GraphQL APIs on demand.
  • Created a microservice for reading large volumes of data from the PostgreSQL database.
  • Leveraged Web3 integration with other team members using Node.js on Ethereum.
  • Implemented a user-friendly Q&A platform on the website using Next.js.
  • Added an internal live call system using WebSockets, WebRTC, and instant messaging.
  • Maintained the application on cloud services like AWS Lambda, Amazon EC2, and Amazon S3.
  • Implemented a secure authentication service using OAuth.
Technologies: React, REST APIs, PostgreSQL, Microservices, Python, TypeScript, AWS Lambda, Tailwind CSS, React Native, Elasticsearch, Chatbots, WebRTC, Web3, APIs

Junior Full-stack Developer

2018 - 2019
Fleivo
  • Contributed to a Sass project development and maintained the front end based on React.
  • Wrote REST APIs and GraphQL schema, queries, and mutations for a hospital management platform.
  • Produced user-oriented visuals and features using front-end languages, including HTML5, CSS3, Sass, JavaScript, React, and Redux, increasing site traffic to 15,000 daily visitors.
  • Developed a cross-platform desktop application using Electron and a customized Chrome browser.
Technologies: JavaScript, React, Spring Boot, Node.js, Vue, Go, Amazon Web Services (AWS), Docker, Vercel, Bootstrap, HTML5, Figma, Material UI, SCSS, Sass, Tailwind UI, User Experience (UX), User Interface (UI), Electron, MySQL, HTML, Laravel, PHP, Full-stack Development, Express.js

Experience

Zalando eCommerce Platform

https://zalando.com/
Zalando is a leading European online fashion and lifestyle retailer headquartered in Berlin, Germany. Most recently, it has expanded its offerings to include a wide range of clothing, accessories, and beauty products. I acted as the main back-end developer, implementing a microservice back end.

Admin Site of Farmzasia

https://farmzasia.com/
I worked on the company's admin site. The admin site displays all shop transactions based on Shopify, GHL, and TikTok. It fetches and analyzes them to calculate fees for affiliates and send them invoices. I also worked on the acceptance testing site based on the Zero framework.

Harmony

A platform designed to analyze the facial beauty of humans and provide improvement advice on human faces to make them attractive. It also generates an idealized face based on the original one and works for all races. I was in charge of creating a FastAPI and Python back end and a React front end. I also established a Git CI/CD for the development and deployment of AWS EC2.

Mercity AI

https://www.mercity.ai
A lesser-known site that integrates LLM API and AI-related technology.

This site offers solutions for integrating tools and APIs with language models, as well as building and deploying custom chatbots. Mercity AI suggests considering serverless deployment options like Modal or Runpod for auto-scaling capabilities, especially for real-time usage with many users. For batch processing or more predictable workloads, dedicated GPU servers can be used.

KnownOrigin

https://knownorigin.io/
Built a launchpad using React and Material UI for creating and managing NFTs.
Deployed and integrated smart contracts for minting, selling, buying, and auctions using Web3.js.

Education

2016 - 2018

Bachelor's Degree in Computer Science

University of Sydney - Camperdown, NSW, Australia

Skills

Libraries/APIs

React, Node.js, Shopify API, Stripe, Stripe API, Stripe Connect API, WebRTC, D3.js, Vue, REST APIs, Web3.js, Pandas

Tools

Grafana, Retool, Drizzle ORM, WebStorm, Git, Figma, Terraform, Expo

Languages

JavaScript, Go, HTML, TypeScript, CSS, HTML5, SCSS, Sass, Python, GraphQL, SQL, Shopify Liquid, PHP, C++, Solidity

Frameworks

Spring Boot, Material UI, Next.js, Bootstrap, gRPC, React Native, Laravel, Express.js, Django, NestJS, Flask, Tailwind CSS, Spring, Electron, Jest, Cypress

Platforms

Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Blockchain, Shopify, Visual Studio Code (VS Code), Docker, Ethereum, Apache Kafka, Vercel, Amazon EC2, Kubernetes, AWS Lambda, Linux

Paradigms

Microservices, Desktop App Development, DevOps, UX Design

Storage

PostgreSQL, MySQL, Databases, MongoDB, Redis, Elasticsearch

Other

Web Development, Front-end, APIs, Tailwind UI, Architecture, Full-stack Development, API Integration, Supabase, Data Modeling, Full-stack, Search Engines, Figma to React, Large Language Models (LLMs), Chatbots, WebSockets, Web3, Ethers.js, Artificial Intelligence (AI), Vite, Software Engineering, IT Project Management, Programming Languages, Database Algorithms, Back-end Development, Computer Science, FastAPI, CI/CD Pipelines, User Experience (UX), User Interface (UI), Scalability, eCommerce, Web Scraping, Data Structures, Open-source LLMs, Smart Contracts, Virtual Private Servers

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