Jimmy García | Senior Full Stack Software Engineer

Full Stack Developer in Mexico · React, Vue, TypeScript, Node.js, and .NET

Full Stack Software Engineer in Mexico with 20+ years building software, enterprise platforms, SaaS products and web applications.

Available for senior positions, freelance projects, and SaaS collaborations.

Jimmy García | Senior Full Stack Software Engineer photo

Key Impact

20+ years of experience in software development
15+ enterprise solutions for Marketing, Human Resources, and Operations
30% improvement in operational efficiency through automation
13,700+ users in WhatsApp chatbot
Experience in SaaS platforms, electronic invoicing and administrative systems
Want to explore my portfolio interactively?

Experience

Senior Software Engineer / Founder

2024 — Present | NMDA Solutions | Technology Consulting and SaaS Products — Mexico

Design and development of SaaS products, scalable frontend applications and legacy-system modernization.

Key responsibilities
  • Designed and built NMDA Events from the ground up, a SaaS event-management platform using Vue, Node.js and Firebase, including attendees, credentials, surveys and real-time interactive experiences
  • Developed strategic modules for b360ai, a SaaS platform used by enterprise clients including Telcel and Ualá, implementing dynamic forms, operational work queues and administrative workflows
  • Built scalable frontend applications with React, Vue and TypeScript, applying modular architectures, reusable components and separation of concerns
  • Modernized VB6 legacy systems into web platforms using React and Supabase, implementing APIs, backend services, automations and SaaS solutions deployed on AWS and Supabase

Senior Full Stack Developer

Jun 2012 — Jul 2023 | Tupperware Brands Mexico — Mexico City

Led the development of internal digital platforms for marketing, operations and HR, focused on optimizing processes and scaling operations.

Achievements & responsibilities
  • Led the development of 15+ digital solutions for Marketing, Human Resources and Operations
  • Automated processes resulting in a 30% increase in operational efficiency
  • Designed enterprise platforms for internal sales, attendance tracking, photo management and trend analysis used by operational teams nationwide
  • Created Tupper Chat, a WhatsApp-based digital assistant with more than 13,700 active users
  • Implemented web applications using Vue 3 and TypeScript, focused on scalability, maintainability and user experience
  • Developed and integrated REST APIs with .NET and SQL Server to support business logic, process automation and enterprise-system integration
  • Participated in Microsoft Azure cloud deployments and developed mobile applications using Appcelerator and Unity

Software Developer

Apr 2011 — May 2012 | Global Logos System — Mexico City

Development and optimization of enterprise systems in industrial environments.

Key responsibilities
  • Optimized production systems for FEMSA Jugos del Valle
  • Developed enterprise solutions using .NET and SQL Server
  • Participated in R&D initiatives involving mobile technologies and cross-platform applications
  • Developed Cazabaches, a mobile application for reporting and managing urban incidents

Analyst Programmer

Nov 2008 — Dec 2010 | Amports de Mexico — Mexico City

Support, operation and development of enterprise systems across multiple locations.

Key responsibilities
  • Developed and maintained critical billing and operational systems integrated with AS400 and SQL Server
  • Developed web and mobile applications to optimize field operations and administrative processes
  • Managed virtual infrastructure and provided operational support across six locations nationwide

Freelance Developer

Aug 2004 — Oct 2008 | Independent Projects

Custom enterprise software development for various clients.

Key projects
  • Developed 10+ enterprise solutions for retail, healthcare and industrial sectors, including billing, inventory, POS and administrative platforms
  • Designed and implemented end-to-end applications focused on process optimization and information centralization
  • Developed solutions for clients including the PEMEX Cadereyta Refinery

Skills

Main technologies

ReactTypeScriptNode.jsSaaS Architecture

Frontend

VueAstroNext.jsHTML5CSS3Tailwind CSSSass

Backend

ExpressFastify.NET CoreC#REST APIs

Database

PostgreSQLMongoDBMySQLSQL Server

Cloud & DevOps

AWSAzureFirebaseSupabaseDockerCI/CDLinuxNginx

Others

ZustandReact Hook FormGitJiraScrumFigma

Architecture, Quality & AI-Assisted Development

Clean ArchitectureModular ArchitectureReusable ComponentsVitestJestESLintPrettierChatGPTClaudeClaude CodeOllama

Projects

Recruitment with Augmented Reality

I developed a prototype with Augmented Reality that was used for Recruitment. I made a Web application with Vue/HTML/CSS/JavaScript also using Google's ''Model viewer'' technology to render 3D objects and show augmented reality.

Trendsetter

Web application to know the sales force's product capture trends. This application contains the administration of users, campaigns, validity periods, parameters, capture and consultation of orders and reports.

Sale of employees

Web Application for Employee Sales for internal use, the migration of a monolithic application was made, making improvements in performance, design and usability. It has access to users, sales administration, payment types, product loading, categories, reports, and email notification.

Event Attendance Registration

App for the Events area that allowed you to pre-register the 2022 Convention Attendees, keep track of their attendance using your digital ticket by scanning the QR code, in addition to keeping track of the Delivery of the gifts that were received. performed at in-person events. It also has analytics, reports and statistics for operators.

Virtual Assistant (Chatbot) for WhatsApp

Programming the Virtual Assistant (Menus, content, API, Digital Coupon) for WhatsApp and integrating it with internal services. Develop a Chatbot for our Sales Force that would allow you to have official information necessary for your business, such as brochures, sales information, username and password recovery, discount coupon (Shopify). Develop the API to be able to communicate the service (Engage) with our systems and allow you to personalize users. In addition, it was used to send communication every week by the Marketing area. It was also used to send notifications of digital Events, such as personalized invitations, follow-ups, surveys, etc.

Migrating an Invoicing System from VB6 to React

A technology modernization project focused on migrating an invoicing system built in Visual Basic 6 with a Microsoft Access database to a modern web architecture based on React and Supabase. The migration involved redesigning the interface, optimizing the data structure and improving the user experience without affecting existing business logic. It implemented global state management with Zustand, asynchronous data management with TanStack Query and robust form validation with React Hook Form. The new system offers greater scalability, simplified maintenance, cloud access and better performance, eliminating legacy dependencies.

Contact

Open to remote opportunities, senior roles and SaaS projects. I usually reply within 24 hours.

The fastest way to reach me is by scheduling a call.

I usually reply within 24 hours.