Jeremy Phillippe

Senior software developer with extensive experience in cloud architecture, distributed systems, and enterprise application development. Proven track record of leading technical initiatives, optimizing system performance, and mentoring development teams. Strong expertise in Python, microservices architecture, and cloud platforms (AWS/GCP). Demonstrated ability to streamline development processes and implement scalable solutions for complex business challenges.

Experience

Senior Software Engineer, Uplight — 2022-2025 uplight.com

  • Led development of consumer engagement systems analyzing energy usage patterns and delivering personalized notifications to help users reduce costs and consumption
  • Architected and implemented multi-tenant system using Python, FastAPI, SQLAlchemy, and Pydantic, with PostgreSQL backend and Google Cloud PubSub
  • Developed and published internal Python package for standardized service-to-service communication, including OpenAPI documentation
  • Designed and deployed microservices using Google Cloud Run, with infrastructure as code managed through Terraform (GCP) and CloudFormation (AWS)
  • Streamlined deployment processes and automated workflows, reducing full production deployment time from a full day to fifteen minutes
  • Established development standards including dependency management, shared configuration systems, and unified middleware
  • Integrated with legacy Java/Scala systems while championing modern Python practices

Software Developer, Voxter/OOMA Enterprise — 2020-2022 voxter.com

  • Responsible for development of cross-platform Voice over IP soft client using Electron, JavaScript, Objective-C, and Java
  • Implemented critical fixes to address breaking infrastructure issues while developing long-term solutions
  • Streamlined manual workflows to increase reliability and optimize resource allocation
  • Onboarded and mentored new employees
  • Solved several long-standing technical issues within first months of joining

Senior Software Developer, Silkstart — 2019-2020 silkstart.com

  • Assisted with transition from Python 2/Pylons to Python 3/Pyramid web application
  • Migrated SSL/TLS infrastructure to automated system with web-based user interface
  • Handled day-to-day operations, ticket escalations, and developer requests
  • Led knowledge transfers to client success colleagues and documented new features
  • Assisted with transition from mercurial to git version control

Software Developer, Big River Analytics — 2014-2019 (Contract, part-time) bigriveranalytics.com

  • Designed and implemented iOS application with backend synchronization
  • Built custom backend solution including scrapers and APIs using Python, Flask, and various frameworks
  • Managed deployment on AWS with scalable architecture
  • Maintained backwards compatible APIs/databases through multiple versions
  • Handled App Store submission process and compliance requirements

Business Analyst, Caribou Software — 2009-2014 caribousoftware.com

  • Created automated reporting system with custom DSL for report customization using Python, Flask, and Jinja
  • Designed and built remote management platform with usage metrics
  • Implemented modern development practices including Confluence, JIRA, and GitLab
  • Led migration of Windows Desktop software to SaaS model using AWS
  • Developed custom reports and workflows using Visual Basic, .NET, and Python

Technical Skills

Programming Languages

  • Python 2/3, Ruby, Perl, PHP
  • JavaScript/TypeScript/CoffeeScript
  • C#/.NET, Java, Scala
  • Rust, Go, Erlang/Elixir

Web Platforms

  • Ruby on Rails, Django, Flask, FastAPI
  • HTML5, CSS3, JavaScript
  • React, Vue, Ember

Databases

  • PostgreSQL, MySQL, Microsoft SQL Server
  • MongoDB, CouchDB
  • SQLAlchemy, Microsoft LINQ

Cloud & Infrastructure

  • Google Cloud Platform (Cloud Run, PubSub)
  • Amazon Web Services (EC2, various services)
  • Infrastructure as Code (Terraform, CloudFormation)
  • Docker, Kubernetes
  • CI/CD (GitHub Actions, Jenkins, TeamCity)

System Administration

  • Linux, Windows, macOS
  • Ansible, Puppet, Chef
  • Network Configuration & Security
  • Virtualization & Containerization

Development Methodologies

  • Agile Development
  • Test Driven Development
  • Continuous Integration
  • Infrastructure as Code
  • Microservices Architecture

Education

University of Alberta, Edmonton — Computer Science coursework, 2002-2003

Portfolio & Projects

View my photography work at sentry.photography and technical blog at kekouan.com