Resume
Software Engineer (Frontend-Focused)
Skills
- HTML
- CSS
- SASS
- LESS
- TailwindCSS
- Flexbox
- Grid
- Animations
- JavaScript
- TypeScript
- React
- NextJS
- Redux
- Zustand
- Web APIs
- NodeJS
- Express
- PHP
- MySQL
- PostgreSQL
- MongoDB
- GraphQL
- Git
- Jest
- React Testing Library
- SEO
- Web Performance Optimization
- UX/UI Design
- Figma
- Adobe Creative Suite
- Photoshop
- Illustrator
- InDesign
Summary
Versatile software engineer with 25+ years of experience in frontend development and a solid foundation in backend systems. Adept at building high-performance applications using modern technologies like JavaScript, TypeScript, React, and Next.js, with proficiency in Node.js, SQL, and PHP, and a demonstrated ability to quickly learn new languages. Expert in translating design concepts into robust technical solutions, with a dedicated focus on scalable and maintainable code.
Work History
Lead Software Engineer
Immunocorp® · Full-Time
Sep 2000 - Present · 24 yrs 1 mos
Long Beach, CA · Remote
- Directed the design, development, and management of responsive e-commerce websites, blogs, and landing pages, overseeing all phases from concept to deployment to ensure brand consistency and optimize user experience.
- Pioneered the introduction of React microfrontends and built an interactive “good, better, best” discount structure to align with customer retention efforts, leading to a 54% increase in the average order value from $134 to $206.
- Integrated third-party analytics to monitor campaign engagement, track user activity, and customize goal tracking.
- Developed an interactive dashboard using React, TypeScript, and Next.js, enabling executive leadership and shareholders to visually consume complex data points across multiple initiatives.
Senior Software Engineer
Kumato Labs · Full-Time
Jun 2009 - Present · 15 yrs 4 mos
Signal Hill, CA · Remote
- Transitioned the company’s defunct shopping cart to a modern e-commerce solution, leading the data migration and redesign of the mobile-first, responsive website, resulting in a 300% increase in user engagement and conversions.
- Implemented code splitting, tree shaking, lazy loading and image optimization, reducing page load times by 25%.
- Utilized advanced Midjourney techniques to generate AI-driven graphics, creating brand-supporting artwork that seamlessly aligns with the company’s identity, eliminating the need for a $300/month Shutterstock subscription.
Founding Software Engineer
HempLand® USA · Full-Time
Nov 2014 - Present · 9 yrs 11 mos
Signal Hill, CA · Remote
- As founding software engineer and designer, I led all creative and development efforts, including branding, product packaging, marketing materials, responsive web design, custom CMS development, e-commerce, and email marketing.
- Collaborated with a copywriting team and FDA compliance officer to navigate evolving CBD regulations, ensuring ongoing compliance and taking swift action when banks and credit card processors temporarily suspended services.
Side Projects
Principal Software Engineer
Loyal to Few · Contract
Dec 2022 - Mar 2023 · 4 mos
Oceanside, CA · Remote
- Designed and developed a headless e-commerce website using React 18, NextJS 13, and TailwindCSS, with NextAuth for authentication, focusing on modular architecture and usability.
- Built a backend admin system integrating third-party order and shipping APIs, improving operational efficiency and reducing processing times by streamlining labeling, packing, shipping, and returns.
- Optimized site performance with a responsive, mobile-first design, asynchronous image rendering, and CSV product export in Node.js, leading to a 25% increase in sales conversions and improved SEO.
CTO/Founding Software Engineer
Galaxy4Gamers · Founder
Jul 2008 - Apr 2011 · 2 yrs 10 mos
Huntington Beach, CA · Remote
- Developed a multi-platform social media and tournament gaming web application for PlayStation, Xbox, and Nintendo systems, facilitating community engagement and competitive gaming.
- Engineered single and double elimination tournament systems capable of managing up to 128 players or teams, with drag and drop advancement, dispute arbitration, monitoring, and customizable promotions.
- Implemented role-based account management and administrative controls for users, teams, administrators, monitors, and event promoters, enhancing platform security and user experience.
- Designed and deployed a multifunctional chat system supporting individual, broadcast, and group communications, which increased user engagement tenfold.
- Integrated the Justin.tv (now Twitch.tv) API to enable live streaming, editing, and archiving of gameplay directly on tournament and user profile pages, enriching user interaction and content availability.
- Launched the Beat-A-Pro web application, enabling users to engage in live-streamed games against professional gamers, which monetized user interactions and increased platform visibility.