Miguel Barcelo
@miguelbarcelo
Senior software engineer building secure, scalable APIs and backend architectures.
What I'm looking for
I’m a Senior Software Engineer with 8 years of hands-on experience, primarily focused on back-end development and API design for scalable, maintainable systems. I specialize in the JavaScript/TypeScript ecosystem, delivering robust full-stack solutions with a strong backend architecture backbone.
I build RESTful and GraphQL APIs using Node.js (Express, Prisma, Mongoose) and Java with Spring Boot, while keeping performance and clean code non-negotiable. I’m deeply comfortable with authentication flows—JWT and Auth0 with MFA—to support secure, user-friendly platforms, and I deploy reliably on AWS (S3, EC2, SNS, Lambda) using cloud-native patterns for resilience and scalability.
In my recent roles, I designed and maintained core Node.js/TypeScript API layers integrating third-party services, led migrations like upgrading Knex.js to the latest stable release, and balanced abstraction with performance using Prisma ORM and T-SQL queries. I’ve also improved reliability and developer experience by driving Redis caching PoCs, expanding Swagger documentation, raising unit test coverage above 70% with Jest, and deploying through Jenkins pipelines—alongside security upgrades and strong operational support (L3, documentation, and troubleshooting).
I also thrive on ownership and cross-team collaboration: I led an end-to-end B2C MVP development as a full-stack lead, set up event-driven notifications with AWS SNS and later BullMQ queues, and managed AWS infrastructure for staging and production. Now, as an Independent Software Engineer, I’m designing and prototyping a SaaS application around backend architecture, data modeling, and scalability—focused on reducing tech debt and delivering long-term value.
Experience
Work history, roles, and key accomplishments
Independent Software Engineer
Independent
Aug 2025 - Present (10 months)
Designing and prototyping a SaaS application focused on backend architecture, data modeling, and scalability. Building and testing core features using Node.js and TypeScript with modern backend tooling.
Middle Software Engineer
SoftServe
Feb 2024 - Jul 2025 (1 year 5 months)
Designed and maintained a core Node.js/TypeScript API layer integrating multiple third-party services for scalable internal systems. Led a Knex.js migration, improved test coverage to 70%+, and strengthened security with Auth0 MFA and JWT session handling.
Lead Fullstack Software Engineer
Necodex
Jun 2023 - Dec 2023 (6 months)
Led end-to-end development of a B2C MVP, making architecture and technology decisions for both frontend and backend. Delivered the MVP in 6 months and built a modular REST API with an event-driven notification system using AWS SNS and BullMQ.
Contributed to backend development of a B2C application from the ground up, including API design and system architecture. Developed scalable RESTful APIs in Node.js with clean architecture practices and supported iterative delivery through Agile processes.
Fullstack Software Engineer
Ecloud Studio
Feb 2019 - Mar 2021 (2 years 1 month)
Developed and improved a B2C web product across the stack, delivering maintainable frontend and secure backend APIs. Built REST APIs with Node.js/Express and JWT, implemented real-time features with Socket.io, and managed persistence with MongoDB and MySQL.
Development Coordinator
Lanix Systems
Dec 2010 - Feb 2019 (8 years 2 months)
Led the full lifecycle development of an in-house ERP system for the mobile device sector, covering inventory, logistics, invoicing, and customer service workflows. Built additional internal applications for inventory packaging, equipment licensing, mobile shipping management, and warranty tracking.
Fullstack Software Engineer
Techsys
Jun 2003 - Jun 2007 (4 years)
Developed and maintained internal web-based tools for operational teams, covering requirements through deployment in a public sector environment. Built database-backed solutions with MySQL/MySQLi and implemented reusable frontend components using PHP, JavaScript, AJAX, and jQuery.
Education
Degrees, certifications, and relevant coursework
Instituto Tecnológico de Hermosillo
Bachelor of Science, Computer Systems Engineering
Earned a B.S. in Computer Systems Engineering from Instituto Tecnológico de Hermosillo.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Miguel?
You can contact Miguel and 90k+ other talented remote workers on Himalayas.
Message MiguelFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
