Hi, I'm Michael Gavidia
Sr. Software Engineer
Building innovative solutions with cutting-edge technologies. Passionate about creating exceptional digital experiences that make a difference.
About Me
I'm a passionate software developer with expertise in building innovative solutions that solve complex problems. With a strong foundation in full-stack development and a focus on modern technologies, I thrive on creating scalable applications that make a difference. When I'm not coding, I'm gaming online with friends, brainstorming new projects, or exploring the outdoors with my pup.
Technologies & Skills
Technologies and tools I work with
Frontend
- React
- Next.js
- Vue.js
- Nuxt.js
- JavaScript
- TypeScript
- HTML
- CSS
- Tailwind CSS
- CSS3
- Responsive Design
Backend
- Python
- Node.js
- FastAPI
- Django
- Express
- REST APIs
- Microservices
Database
- PostgreSQL
- MongoDB
- MySQL
- Elasticsearch
- Supabase
- DynamoDB
Tools & DevOps
- Docker
- Kubernetes
- AWS
- GitHub Actions
- Jenkins
- CI/CD
- DevOps
Also Familiar With
Experience
My professional journey
Senior Software Engineer (Contract)
2BeLive • Los Angeles, CA
- Engineered serverless AI-powered course generation platform converting PDF documents into structured online courses using OpenAI and Google Gemini APIs with Node.js on AWS Lambda.
- Designed and implemented custom JSON schema specifications defining course structure (title, modules, content blocks) to ensure consistent LLM output for database storage.
- Built asynchronous processing pipeline using DynamoDB Streams for background job queue, handling PDF-to-course conversions with processing times under 2 minutes.
- Developed adaptive prompt engineering strategies to handle diverse PDF layouts including multi-column formats, tables, and charts, generating HTML-formatted course modules.
- Implemented S3 integration for PDF document storage and retrieval within serverless architecture using DynamoDB for course metadata and content persistence.
- Extended existing Vue.js frontend to support PDF upload functionality with real-time processing status updates and course generation tracking.
Senior Software Engineer
World of Good Brands • Santa Monica, CA
Led full-stack development initiatives, built internal tools, and mentored junior developers while collaborating with cross-functional teams.
- Collaborated in technical planning sessions with cross-functional teams to scope features, break down complex projects into iterative sprint deliverables, and establish engineering priorities.
- Built internal component library and testing framework enabling consistent development across company brand websites.
- Architected internal monitoring platform providing engineering teams visibility into platform health, automated tests, and SEO performance.
- Developed RESTful API endpoints using Django and PostgreSQL, integrating third-party services into the workflow and implementing payment processing with verification for user onboarding.
- Engineered data migration pipeline to convert legacy WordPress content into modern WordPress Gutenberg blocks and import the data into a new multisite instance.
- Created content analyzer extracting and cataloging links for SEO performance insights and internal automated screenshot service enabling product and design teams to archive historical page states.
- Participated in code reviews, and knowledge sharing with teammates mentoring junior developers on uphold engineering best practices.
Software Development Engineer in Test
Age of Learning • Glendale, CA
Built automation frameworks and testing infrastructure to improve quality assurance processes and release velocity.
- Built Python automation framework with Selenium WebDriver and pytest for enhanced testing workflows.
- Created React dashboard centralizing test results and pass/fail metrics, enabling faster issue identification for QA and engineering teams.
- Collaborated with various teams across the organization aligned with user and business goals to improve testing efficiency, and increase the velocity of releases.
- Contributed to ongoing improvements in system performance, observability, and CI/CD workflows.
Technical Project Manager
Age of Learning • Glendale, CA
Led cross-functional project coordination and managed international product launches across multiple markets.
- Led cross-functional project coordination including stakeholder meetings, daily standups, and department alignment to ensure seamless product delivery.
- Coordinated international product launch and managed 120+ quarterly releases across North America, China, and Japan markets, successfully localizing 3000+ activities with zero missed deadlines.
- Spearheaded bug fix initiatives reducing Developer queue by 50% and eliminating QA backlog entirely.
- Mentored team members for advancement to Production Team roles while collaborating on technical documentation and requirements gathering.
Technical Project Coordinator
DIGITAL Hearts USA Inc. • Torrance, CA
Led cross-functional quality assurance program across console and mobile gaming products.
- Led cross-functional quality assurance program across console and mobile gaming products, coordinating testing workflows between in-house development teams and external vendor partners.
- Managed multi-party communication channels and established standardized documentation processes across internal and 3rd party stakeholders for seamless project delivery.
- Implemented comprehensive issue tracking systems that reduced resolution time by 30% and improved cross-team visibility for QA defects and project milestones.
- Coordinated testing schedules and quality gates across multiple gaming platforms, ensuring compliance with platform certification requirements.
- Mentored team members on QA best practices while maintaining program transparency through detailed reporting and metrics tracking across all partner organizations.
Want to know more about my experience?
Download ResumeFeatured Projects
Some of my recent work and side projects
Melo - AI Content Generation Platform
Built AI-powered content generation platform from ground up using React, TypeScript, and Tailwind CSS for optimal user experience and maintainability.
AI Course Generator
Serverless AI-powered platform that converts PDF documents into structured online courses using OpenAI and Google Gemini APIs.