Mike Vila
Email: *********.****@*****.*** Phone: 415-***-****
LinkedIn: www.linkedin.com/in/michaelbixbyvilla
Portfolio: pokemonparty.netlify.app
GitHub: pokedex, fan-con-services, fan-con-web
Summary
Full-stack developer with extensive experience in building applications using React, Redux, TypeScript, Ruby on Rails, and Python. Proficient in cloud services, particularly with AWS, and skilled in both startup and enterprise environments. An entrepreneurial team leader with a competitive, business-minded approach and a results-oriented attitude. Committed to continuously learning new technologies to address real-world challenges while fostering a fun and collaborative work environment. Prioritizes team productivity and cultural fit to drive success.
AI Project
Founder, Architect, and Software Engineer
January 2025 – Present
● Researched, designed, and built the project from the ground up. Led full-stack development, utilizing React, Material-UI (MUI), Redux, and Remix for a seamless front-end experience. Developed the backend using Python, FastAPI, PostgreSQL, and integrated OpenAI and DALL-E for dynamic interactions. Integrated OpenAI's API for custom chatbots powering user-created characters, enhancing dynamic conversations and personalized interactions.
● Implemented server-side rendering (SSR) with Remix for optimized performance and faster page loads, improving SEO and user experience.
● Developed RESTful APIs with Python (FastAPI) for managing data, handling user interactions, and integrating with external services like OpenAI.
● Architected a PostgreSQL database for managing data with many-to-many relationships, optimizing SQL queries for real-time interactions.
● Used Swagger to document backend APIs, ensuring a clear, interactive interface for developers to explore and test endpoints.
● Focused on scalability and performance, implementing best practices for load balancing and server optimization.
Professional Experience
Crown Castle
Software Engineer
May 2023 – Present (2 years)
● Developed data-intensive React applications for Network Provisioning, improving efficiency in configuring and provisioning circuits.
● Built and maintained 5 specialized React frontends for network provisioning and automation, leveraging TypeScript, Redux, and Material UI. Served as UI designer, collaborating with stakeholders to design wireframes and ensure intuitive, user-friendly interfaces.
● Led the modernization of legacy Angular and PHP applications by porting them to React, implementing best practices for maintainability.
● Collaborated with back-end teams using BFF architecture to define API endpoints and ensure smooth data integration.
● Implemented front-end testing with Jest and React Testing Library, ensuring comprehensive test coverage.
Enhanced development with Dockerized microservices for consistent staging and production deployments.
OpenComp
Lead Automation Engineer and Senior Software Engineer August 2021 – December 2022 (1 year 5 months)
● Developed features for a Compensation Market Analysis tool using React, Redux, Ruby on Rails, TypeScript, and Redis.
● Integrated Google Location APIs and embedded Drift Chatbots to enhance user engagement.
● Experienced with Amazon Cognito for authentication, PostgreSQL for data management, and collaborative tools like Asana and Git.
● Established in-house QA Automation using GitHub Actions, TestCafe, and Testing Library for automated testing with Slack notifications. Remunerati, Inc.
Co-Founder and Head of Engineering
November 2017 – October 2021 (4 years)
● Co-founded the company and led the engineering team, mentoring engineers and fostering a positive work environment.
● Designed the backend with Ruby on Rails, front-end with React, and MySQL RDS databases on AWS EC2 servers.
● Led the development of core features, managed product roadmap, and ensured successful deployments.
● Worked with clients like NextDoor and Matson, leading the company to acquisition by OpenComp.
Moxie
Senior Software Engineer
September 2016 – November 2017 (1 year 3 months)
● Developed features using Ruby on Rails and Angular in an agile startup environment.
● Delivered enterprise-quality features and client-side widgets for flagship products such as Chat, Knowledge Base, and Email.
● Designed backend API services and front-end widgets, ensuring scalability and accessibility (WCAG 2 compliance).
Funny or Die
Software Engineer
April 2014 – August 2016 (2 years 5 months)
● Developed new features and fixed bugs on the Funny or Die website using Ruby on Rails, JavaScript, React, and MySQL.
● Contributed to the development of the user-generated comedy videos feature and the first Apple TV app for Funny or Die.
● Led a mobile social sharing project, utilizing Snowplow and Google Analytics for tracking user activity.
Education
Simon Fraser University
Bachelor's degree, Computer Science