Skip to main content
HimalayasHimalayas logo
Miguel BarceloMB
Looking for a job

Miguel Barcelo

@miguelbarcelo

Senior software engineer building secure, scalable APIs and backend architectures.

Mexico
Message

What I'm looking for

I’m looking for a team where I can own back-end architecture and APIs end-to-end—building secure, scalable systems with modern Node/Java stacks, strong engineering standards, and Agile collaboration to reduce tech debt and ship long-term value.

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

IN
Current

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.

SoftServe logoSO

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.

NE

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.

ES

Senior Software Engineer

Mar 2021 - Jan 2023 (1 year 10 months)

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.

ES

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.

LS

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.

TE

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

IH

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan