
Marcelo Ignacio Aguilera
Verified Expert in Engineering
Full-stack Developer
Jocotepec, Mexico
Toptal member since October 31, 2024
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
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
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
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.
Senior Software Engineer
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.
Senior Full-stack Engineer
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.
Python Engineer
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.
Full-stack Engineer
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.
Junior Full-stack Developer
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.
Experience
Zalando eCommerce Platform
https://zalando.com/Admin Site of Farmzasia
https://farmzasia.com/Harmony
Mercity AI
https://www.mercity.aiThis 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/Deployed and integrated smart contracts for minting, selling, buying, and auctions using Web3.js.
Education
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
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