Mitzael Serna
Sonora, Mexico · mitzael.serna@outlook.com · linkedin.com/in/mitzaelserna · github.com/kscius · platzi.com/p/kscius · Upwork
Professional Summary
Senior Full-Stack ML Engineer and Tech Lead with 13+ years of experience architecting and building scalable web applications, microservices, AI-powered platforms, and robust backend systems across diverse technology stacks and programming languages.
Proven versatility in full-stack development and machine learning, having successfully delivered projects using multiple languages (Python, Ruby, JavaScript, TypeScript, C#, PHP, Elixir, Java) and frameworks (Ruby on Rails, .NET, Node.js, FastAPI, PyTorch, React.js, Vue.js) across various industries and use cases.
Currently building production AI systems with computer vision pipelines, LLM integration, and microservices architecture.
Continuously adapts to and adopts emerging technologies, with a track record of quickly mastering new languages and frameworks to deliver innovative solutions.
Experienced in leading cross-functional teams, designing distributed systems, and optimizing high-traffic applications handling 1M+ requests monthly.
Expert in AI-assisted development workflows, machine learning infrastructure, and modern DevOps practices.
Technical Skills
- Languages: Python, Ruby, JavaScript, TypeScript, C#, PHP, Java SE, Elixir, VB.NET, SQL, Bash
- Backend Frameworks: Ruby on Rails, FastAPI, Node.js, Express, NestJS, Elixir/Phoenix, .NET (C#/Razor), CodeIgniter, Uvicorn, Prisma ORM, Sidekiq
- Frontend Frameworks: React 18, Vue 3, Vue.js, Ionic/Angular, Angular, Vite, Pinia, Tailwind CSS, Redux Toolkit, Material UI, Framer Motion, Socket.io
- Machine Learning & AI: PyTorch, TorchVision, Computer Vision, YOLOv8, EfficientNet, ResNet, OpenCV, MediaPipe, dlib, Google Gemini, LLM Integration
- Databases: MySQL, PostgreSQL, SQL Server, Redis, pgvector, EventStore, IndexedDB, AWS DynamoDB
- Search & Data: OpenSearch
- Cloud & DevOps: AWS (EC2, NVIDIA GPU), Azure (App Service, Functions, Event Hub), GCP storage integrations, Docker, Apache Kafka, CUDA, CI/CD, GitLab, GitHub, Nginx, PM2
- APIs & Integrations: REST APIs, Acumatica ERP, NetSuite, Twilio (WhatsApp, Voice, Flex, Studio, Functions), Stripe, NetPay, STP, Google OAuth
- Architecture & Methods: Microservices Architecture, ML Pipelines, Temporal.io, System Design, Distributed Systems, Agile/Scrum, Jira, MCP (Graph Knowledge, Sequential Thinking)
- Tools & Platforms: Appsmith, Airtable, Make, Glide, Apify, OpenAI, Cursor IDE
Experience
Technical Lead — Humansoftware.mx
Feb 2026 – Present
- Tech lead for AI-native products and customer platforms: conversational AI, humanized support experiences, intelligent automation, and real-time integrations.
- Hands-on across architecture, backend, frontend, infrastructure, and AI-driven product development.
- Stack includes Ruby on Rails 7.1 / Ruby 3.4, PostgreSQL, pgvector, Redis, Sidekiq, OpenSearch, Vue 3, Vite, Pinia, Tailwind CSS, JWT and role-based permissions.
- Integrations: AWS, Azure, and GCP storage; Stripe, Twilio, Slack, and push notification systems.
Full-Stack ML Engineer — SoulGate
Dec 2025 – Present
- Designed and implemented microservices architecture with 12+ ML services using FastAPI, PyTorch, and CUDA for GPU acceleration on AWS EC2 with NVIDIA instances.
- Built API Gateway and orchestration layer (Express.js/TypeScript) coordinating multi-model inference pipelines for real-time biometric analysis.
- Deployed production computer vision models including YOLOv8, EfficientNet-B0, ResNet, and Faster R-CNN for image classification and object detection.
- Integrated Google Gemini LLM for automated narrative generation from structured analysis data, enabling personalized content creation.
- Developed modern React 18 SPA with TypeScript, Material UI, Redux Toolkit, and Framer Motion, implementing real-time features using Socket.io.
- Built image preprocessing pipelines using OpenCV, MediaPipe, and dlib for facial landmark detection and biometric feature extraction.
- Reduced TTS service memory footprint from ~800MB to ~50MB by migrating to edge-based solution, optimizing infrastructure costs.
- Containerized 15+ services with Docker and Docker Compose with optimized multi-stage builds for consistent deployments.
- Implemented Stripe payment system handling subscriptions, credits, and usage tracking for SaaS billing model.
- Built end-to-end pipeline processing 5 image types (frontal, profile, body, palms, eyes) in single request for comprehensive analysis.
Full-Stack Engineer / Tech Lead — Paystand
Feb 2022 – Oct 2025
- Promoted to Tech Lead (Jan 2025); led Acumatica team—microservice connector syncing Paystand payments to Acumatica ERP and syncing invoices, sales orders, and customers via push notifications and custom projects.
- Contributed to 2.0 ERP sync architecture for Acumatica and other ERPs (NetSuite, Sage Intacct) using Temporal and Node.js.
- Built proxy microservice in Elixir to authorize requests to any ERP, resolving credentials on incoming traffic.
- Architected and developed microservice connecting with Acumatica's custom Extended API, enabling bidirectional data synchronization for Payments, Invoices, Sales Orders, Refunds, Fees, Transfer Funds, and Disputes.
- Created custom Acumatica project implementing Extended API endpoints, Push Notifications, Generic Inquiries, and Custom Email Templates, reducing integration complexity and improving workflow efficiency.
- Resolved critical integration challenges including rate limiting issues and continuous integration complexities with Acumatica's platform, ensuring system reliability and performance.
- Improved development delivery velocity by implementing AI-assisted workflows: internal GPTs, Cursor automation rules, and agent notepads using MCPs.
- Worked across multiple programming languages and technology stacks (Elixir, TypeScript, JavaScript) within the same organization, demonstrating versatility and ability to adapt to project requirements and technology choices.
- Designed and implemented microservices architecture in Elixir/Phoenix to optimize internal processes, demonstrating adaptability by mastering functional programming paradigms and improving system scalability and maintainability.
- Implemented event-driven architecture using Apache Kafka for asynchronous messaging and real-time data streaming between microservices, ensuring reliable and scalable inter-service communication.
- Maintained and expanded NetSuite integrations using TypeScript, ensuring data consistency across multiple ERP systems while working across different technology stacks.
- Integrated Stripe and other payment processors to enable secure transaction processing and payment gateway integrations.
- Built internal monitoring dashboards in Appsmith for proactive monitoring and incident reduction, improving system observability.
- Containerized services with Docker and managed PostgreSQL/MySQL databases, optimizing deployment processes and database performance.
- Collaborated across teams using GitLab and Jira in agile environments, ensuring efficient project delivery.
Full-Stack Engineer · Tech Lead — Nufi
Sep 2024 – Sep 2025
- Tech lead for no-code tools and AI solutions; delivered doctor payment system with NestJS and React (Vite).
- Architected and developed KYC (Know Your Customer) system using .NET with C# and Razor, JavaScript, MS SQL Server, and Azure infrastructure, demonstrating proficiency across multiple technology stacks and ensuring compliance and secure data processing.
- Built full-stack applications using Node.js, NestJS, React.js, and Vite, seamlessly transitioning between different technology ecosystems and integrating payment gateways (Stripe, NetPay, STP) for seamless transaction processing.
- Led adoption of No-Code tools and AI-assisted development workflows using Cursor IDE, improving team productivity and standardizing development processes.
- Designed and implemented agent notepad prompts to standardize flows and accelerate team productivity across cross-functional teams.
- Mentored and led cross-functional teams in building scalable, user-centric solutions, applying MCP approaches (Graph Knowledge & Sequential Thinking) for faster problem-solving.
Web Developer — Fibotech Technologies
Aug 2020 – May 2025
- Developed high-performance communication system using Twilio to mask personal phone numbers for customer contact, handling approximately 1 million requests per month with 99.9% uptime.
- Integrated comprehensive Twilio-based solutions including WhatsApp, Voice, Emails, Flex for Cloud Call Centers, Twilio Studio, Twilio Functions, and WhatsApp Templates, enabling multi-channel customer communication.
- Built mobile-first web applications using PHP, Node.js, and Express, ensuring responsive design and optimal user experience across devices.
- Architected serverless APIs with Azure Functions and implemented caching strategies with Redis, reducing API response times and infrastructure costs.
- Designed and managed Azure infrastructure including MS SQL Server database, Redis, Azure Functions, Event Hub, API Manager, and Ingest Manager, ensuring scalable and reliable system architecture.
- Transitioned from full-time to hourly model (since 2024), maintaining high-quality deliverables while optimizing work structure.
Web Application Developer — D.A. PsicoIntegral
Dec 2016 – Present
- Evolved a student and operations platform from PHP 7, CodeIgniter, MySQL, jQuery, and Bootstrap toward a modern stack.
- Current PWA: Angular 19, Ionic 8, TypeScript, Capacitor 7 (Android/iOS), RxJS, SCSS, ESLint, Karma/Jasmine, Playwright.
- Backend: NestJS 10, Node.js, TypeORM, MySQL, JWT (Passport), Swagger, Axios, class-validator / class-transformer.
- Earlier delivery included Ionic WPA and NestJS migration path from legacy LAMP features (files, tasks, tests, student tracking).
Web Application Developer & Deputy Director — Judicial Branch of the State of Sonora
Jun 2016 – Feb 2022
- Built and maintained critical applications with custom PHP, MySQL, jQuery, IndexedDB, and LAMP deployments on AWS.
- MySQL administration, GitLab workflows, Docker containers, and Mattermost for team collaboration.
- Implemented database migrations and CI/CD automation using GitLab and Docker, reducing deployment time by 60% and improving release reliability.
- Developed and executed DevOps strategy for reliable production deployments, ensuring zero-downtime releases and improved system stability.
Additional Roles
2012 – 2019
- TuuKuul Network (May 2016 – Oct 2019) — PHP (CodeIgniter), MySQL, Ionic, Angular, Android app, APIs, project management, and server administration; workgroups, Dropbox-like sharing, and academic papers with tag-based discovery.
- Prisco Desarrollos (Jul 2017 – Feb 2018) — Completed podiatry clinic franchise web app: PHP (CodeIgniter), MySQL, Vue.js (library integration).
- COTecnologías (Corporativo Operador de Tecnologías) (Oct 2015 – May 2016) — Lead web developer: planned, designed, and built a PHP (CodeIgniter) business intelligence web system for economic and operational management.
- Grafav SA de CV (Feb 2015 – Oct 2015) — Web applications in PHP and C# with MySQL and SQL Server.
- Dearrollo de Soluciones Tecnológicas SA de CV (Jul 2013 – Feb 2015) — Gasoline dispensary control systems; main control module in Java with RMI.
- CIAD (May 2012 – Apr 2013) — Web module for papers and thesis participation and NRS ranking for research staff.
Education
Engineer’s Degree, Software Development
2012 – 2014
Universidad Tecnológica de Hermosillo
Engineering in Information Technologies, Software Developer
2010 – 2012
Universidad Tecnológica de Hermosillo
Additional Information
- Open to fully-remote roles, with availability to visit offices outside my city once per month.
- Always eager to learn new programming languages and technologies—embracing new challenges is a core part of my professional growth and motivation.
- Proven track record of quickly adapting to and mastering new technologies, having successfully delivered projects using diverse languages (Python, Ruby, JavaScript, TypeScript, C#, PHP, Elixir, Java, VB.NET) and frameworks (Rails, React.js, FastAPI, PyTorch, Vue, Angular, Node.js, NestJS, Express.js) across multiple industries.
- Thrive on new challenges and complex problems—actively seeking opportunities that push technical boundaries and require innovative solutions.
- Continuously motivated to incorporate emerging technologies and AI-assisted development workflows for enhanced productivity and continuous improvement.