Peter Perpich

Software Engineer

Technical Skills

  • Frontend
    • React, React Native, Angular, Next.js, Tailwind CSS, NativeWind, Skia, Reanimated
  • Backend
    • Python Django/DRF, Firebase, Node.js, Express, PostgreSQL, MySQL, MQTT, RabbitMQ, PHP, Java
  • DevOps & Cloud
    • Docker, Docker Compose, GitHub Actions, Traefik, Vercel, EAS (Expo) AWS (S3), Firebase Firestore
  • Tooling
    • VS Code, GitHub Copilot, Windsurf, Figma, Postman, Sentry, Mixpanel

Professional Experience

  • SiFly – Technical Lead (Contract) · 2024 – Present
    • Led a team of full-stack engineers to design and build a new web application for drone mission management from the ground up.
    • Architected the entire cloud backend (Django) and frontend (React + Joy UI), enabling real-time telemetry, live video, and multispectral image viewing.
    • Built a robust simulator framework and real-time telemetry pipeline that routes data to PostgreSQL, WebSocket clients, and third-party APIs.
    • Collaborated cross-functionally with embedded engineers, UX designers, and stakeholders to align Figma-based design systems with scalable, accessible, and internationalized UI components.
    • Set up Jira workflows, CI/CD with GitHub Actions, and dev environments to support rapid iteration and testing.
    • System is live and actively demoed to potential customers and investors.
  • Staff Software Engineer, ChargePoint Technologies, Campbell, CA (2011 – 2024)
    • Led the development and enhancement of diverse applications spanning technologies like PHP, jQuery, Vanilla JS, Angular, and React, catering to varied user bases from drivers and business customers to internal teams. Occasionally engaged with Java-based systems for necessary modifications.
    • Drove the team's successful transition from legacy jQuery to more modern Angular and React frameworks.
    • Overhauled Mixpanel tracking to analyze user experience, identifying successful vehicle charging as a core metric.
    • Evangelized and implemented Sentry for backend API error tracking, including trace IDs for streamlined frontend debugging.
    • Orchestrated the design and implementation of Angular and React applications, with a keen focus on internationalization and ensuring accessibility compliance.
    • Led the creation of a local dev environment using Traefik for decoupled frontend/backend development.
    • Forged strong collaborations with UX and Product teams, delivering accurate estimates and offering pivotal technical insights.
    • Initiated the adoption of data visualization tools and streamlined development processes through Dockerized environments.
    • Crucial contributor in strategizing and executing system architecture revamps and adeptly troubleshooting intricate technical challenges.

Apps & Projects

  • The Living Breath – Founder / Developer · 2024 – Present
    • Designed, built, and launched a guided breathwork app using React Native, Skia, and Reanimated.
    • Architected a backend with Django and Firebase Auth for secure, cross-platform support.
    • Implemented configurable breathing exercises with sound cues, hold timers, and real-time animations.
    • Integrated RevenueCat for in-app subscriptions; supported Apple TestFlight and Android beta testing.
    • Focused on mental wellness, habit formation, and physiological performance tracking.

Additional Experience

  • Web Application Engineer, Fat Spaniel / Power-One, San Jose, CA (2006 – 2011)
    • Developed web applications with a global user base, focusing on renewable energy management, by implementing advanced internationalization techniques of that era.
    • Led the early adoption and integration of AJAX-driven JavaScript UI components, enhancing real-time user interactions and supported with backend Java functionalities.
    • Collaborated closely with the web-services team to optimize and streamline the data service architecture, ensuring efficient data flow and system responsiveness.
  • Web Application Developer, Sentaff Inc., Burlingame, CA (2002 – 2006)
    • Designed online mortgage applications, rate search engines, and underwriting tools.
    • Developed a hotel website featuring online reservations.
    • Advised management on key software and hardware decisions.

Education

  • Node.js, React.js, MongoDB - Nodeprogram.com, San Francisco, CA, 2016
  • Enterprise Solutions Using Java EE - UC, Santa Cruz Extension, Santa Clara, CA, 2007
  • Computer Science Major - San Jose City College, San Jose, CA, 1996-2000