(760) 576-5846
Software Engineer
Fifteen years of professional software engineering experience in demanding, fast-paced environments. Focus primarily in backend systems: infrastructure, integrations, and distributed and embedded systems. Strengths include problem solving, communication, technical writing, and systems operations. Passionate about open source software.
Expanded capabilities and improved stability across diverse projects ranging from embedded C codebases to cloud-based Ruby on Rails, Rust, and TypeScript applications. Developed and supported infrastructure-as-code deployed around the globe in AWS and Azure.
Developed, launched, and scaled cloud hosted router agent geared toward network monitoring and security. Worked closely with customer-facing teams to support customer deployments and develop institutional knowledge base for available platforms.
Launched open source version of embedded router agent and developed cloud-side tools and documentation to manage open source installations. Added desktop linux support for the agent and launched Raspberry Pi based installation support.
Responsible for maintenance, modernization, and new feature development for a distributed ad-serving platform deployed globally. Developed automated integrated testing framework to efficiently test the entire platform at scale.
Built new and improved existing Hadoop, Hive, and Spark processes and related tooling for processing large amounts of data. Designed and developed Spark Streaming applications and related tooling.
Designed and built business and customer management software for service-based industries like pest control and lawn care. Developed customer, truck routing, invoicing, and sales team management systems.
Responsible for maintaining and improving existing Symfony code-base. Implemented unit testing, integration testing, and continuous integration processes.
Built software for small to medium businesses to help manage their internal processes and bottom line. Developed reporting and analytics tools, mobile kiosk applications, and web services.
Engineered and contributed to many open source applications leveraged by Terramar Labs to manage code packages, code review, and payment processing.
Architected a payday advance loan processing system integrated with card issuing platforms. Implemented risk scoring algorithm to automatically qualify potential loan applicants based on various factors.
Responsible for the maintenance of a small server cluster including primary and fail-over web and database servers.
Integrated landing pages and various CRM platforms and payment processors. Maintained and improved legacy Visual Basic and Classic ASP fulfillment system. Implemented automation tools for managing high-volume printing and returns processing.
Managed company-wide IT infrastructure and a small team of IT support personnel.