Miguel Barceló

Miguel Barceló

About

Detail

Senior Software Engineer
Mexico

Contact Miguel regarding: 
Flexible work

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • SoftServe
    Middle Software Engineer public Remote experience
    SoftServe
    Feb 2024 - Jul 2025 (1 year 6 months)
    • Designed and maintained a core Node.js/TypeScript API layer that integrated multiple third-party services, ensuring seamless data flow and long-term scalability across internal applications. • Led a complex migration of Knex.js from a legacy version to the latest stable release, resolving breaking changes and aligning the codebase with modern standards. • Used Prisma ORM for PostgreSQL and direct T-SQL queries on SQL Server to manage data access with a balance of abstraction and performance. • Built a proof of concept (PoC) using Redis caching to optimize performance on a computationally expensive endpoint, reducing response time and backend load. • Developed and maintained comprehensive API documentation using Swagger, improving onboardi
  • Necodex
    Lead Fullstack Software Engineer public Remote experience
    Necodex
    Jun 2023 - Dec 2023 (7 months)
    • Spearheaded the end-to-end development of a B2C MVP, leading architecture and technology decisions for both FrontEnd and BackEnd systems. • Selected a modern stack using React.js (functional components + MUI) for the UI and Node.js with Express for the API layer, optimizing for rapid development, maintainability, and long-term scalability. • Led the system design and documented core architectural decisions, aligning technical direction with product goals and user experience requirements. • Built reusable FrontEnd components and responsive layouts, ensuring a polished and intuitive user interface that supported early product adoption. • Developed a modular RESTful API backend, applying clean code practices and structured layers to support
  • EPAM Systems
    Senior Software Engineer public Remote experience
    EPAM Systems
    Mar 2021 - Jan 2023 (1 year 11 months)
    • Played a key role in the backend development of a B2C application built from the ground up, contributing to system architecture, API design, and technical decision-making. • Developed scalable RESTful APIs using Node.js, applying clean architecture principles to support long-term product evolution and maintainability. • Collaborated in early-stage planning and contributed to backend infrastructure setup, ensuring a solid foundation for the engineering team. • Performed code reviews with a focus on maintainability, performance, and adherence to best practices, fostering a high-quality engineering culture. • Collaborated with UI engineers to align frontend implementation with backend logic. • Supported iterative product development through
  • E
    Fullstack Software Engineer
    Ecloud Studio
    Feb 2019 - Mar 2021 (2 years 2 months)
    • Contributed to the development and continuous improvement of a B2C web product, working across the stack to deliver performant, maintainable, and scalable solutions. • Developed and maintained RESTful APIs using Node.js, Express.js, and JWT, supporting secure and consistent data exchange between services. • Built dynamic and responsive UI components using React.js and MUI, aligning closely with UX/UI designs and frontend state management. • Managed data persistence using MongoDB and MySQL, optimizing queries and ensuring consistency across distributed environments. • Used Docker to create reproducible development environments and simplify deployment pipelines across teams. • Participated in code reviews, knowledge-sharing sessions, and on
  • Lanix
    Systems Development Coordinator
    Lanix
    Dec 2010 - Feb 2019 (8 years 3 months)
    Led the full lifecycle development of an in-house ERP system tailored to the mobile device sector, integrating modules for inventory, logistics, invoicing, and customer service. Built using ASP (server-side rendering), MSSQL Server, JavaScript, jQuery, AJAX, HTML, and CSS, ensuring stability and customization for internal workflows. • Designed and developed a custom application for inventory intake and packaging workflows, automating physical product tracking and reducing manual errors in warehouse operations. • Built a dedicated equipment licensing desktop application using C#, Bash, and MSSQL Server, improving administrative efficiency and traceability. • Engineered a mobile shipping management platform with integrated tools for logistic
  • Lanix
    Systems Development Assistant
    Lanix
    Jun 2007 - Dec 2010 (3 years 7 months)
    • Contributed to the development and maintenance of an in-house Web ERP platform for the Enciclomedia initiative, using ASP, JavaScript, HTML, and CSS to support administrative and operational workflows. • Designed and generated dynamic reports using SQL Server and Crystal Reports, providing actionable insights for management and operations. • Collaborated with internal teams to diagnose and resolve software issues through a structured helpdesk support system, gaining early exposure to production environments and user feedback cycles. • Gained hands-on experience working with relational databases such as SQL Server and MariaDB, writing queries and managing data integrity in real-world use cases.
  • T
    Fullstack Software Engineer
    Techsys
    Jun 2003 - Jun 2007 (4 years 1 month)
    • Developed and maintained internal web-based tools for operational teams at CFE, using PHP, JavaScript, AJAX, jQuery, HTML, and CSS to ensure reliable and efficient user interfaces. • Designed and implemented database solutions using MySQL/MySQLi, supporting critical business workflows and internal reporting. • Participated in full lifecycle software development—from requirements gathering to deployment—within a public sector environment, emphasizing robustness and maintainability. • Built reusable components and followed structured coding practices to support long-term sustainability of systems under continuous use.
Education verified_user 0% verified
  • Instituto Tecnológico de Hermosillo
    Computer systems engineer, software development
    Instituto Tecnológico de Hermosillo
    Jan 1998 - Jan 2003 (5 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • f
    freeCodecamp.org Course
    freeCodeCamp.org
    Apr 2023 - Current (3 years 3 months)