I'm a self-directed and highly motivated software engineer with 10 years experience building full-stack cloud systems in Python, TypeScript, Java and C#. I thrive in cross functional agile environments where I get to collaborate with engineers, designers, and product partners.
Leverage deep technical and domain expertise to develop scalable and sustainable distributed systems; such as automated candidate qualification evaluation, operations workflow orchestration, and automated clinician data verification.
•
Collaborate with product and design partners on cross-functional agile teams. Balance multiple on-going projects to optimize business impact and platform improvements.
•
Own mission-critical services and infrastructure from ideation to production. Utilize containerization and infra-as-code to quickly iterate on scalable service design. Make data-driven design decisions by analyzing product and system metrics.
•
Work across Engineering to improve developer efficiency and happiness. Identify and lead initiatives to enhance tooling, integrations, data models, internal frameworks, and documentation.
Notable Projects:
•
Microservices Monorepo: Nomad's take on a Paved Path. Built out templated service generation, automated testing, CI/CD pipelines, GitOps deployment, monitoring and analytics, etc. Brought nearly a dozen new services online in the last 18 months.
•
Qualification Service: collection of services to identify highly qualified user-job matches. Improved service communication patterns, implemented rule-driven pre-filtering, and optimized data access patterns in the job-to-users matching saga. Reduced runtime from a 30min average to near real-time.
•
Credentialing Services: a suite of services, client libraries, and backend-driven form schema tooling for managing all clinician data. Lead several teams from prototype to production to replace legacy systems with a flexible architecture to handle dozens of data models with thousands of form schema permutations. Achieved zero downtime cut-over, and scaled to serve millions of requests per day.
Prioritization Dashboards: real-time work queues for Operations Team to prioritize application review based on ROI prediction scores, workflow stage, client, etc. Improved Ops Workflow efficiency by an order of magnitude and significantly reduced OpEx spend.
•
Rules Engine: models thousands of variations of job requirements to automate candidate qualification using a combination of a custom Python DSL and configuration management system. Serves as a core platform service and a cornerstone of the business strategy.
•
Nomad Health iOS App: worked on a small cross functional team to research, define, prototype, and implement a React Native app covering the core Travel Nurse user journeys.
The Spectrio Digital Signage platform is a self-service digital content management SaaS and a physical device management platform for orchestrating and managing digital signage across customer deployments.
Highlights:• Modernized Ruby on Rails web services by introducing containerization with Docker and Kubernetes, automated testing with RSpec, implemented CI/CD pipelines, and setup deployment to AWS Elastic Container Service.
•
Lead development in consolidating legacy Flash and Android to Electron, Java, Cordova, and HTML5. Deployed to over 100,000 on-premise devices with zero downtime.
Bee Informed Partnership is a non-profit using technology to track and analyze honey bee health across the US.
Responsibilities:
•
Design, develop, and maintain a cloud-based multi-tenant honey bee health data warehouse and reporting platform built with Python, Django, and React.js
•
Built full-stack solutions from batch and stream processing with Celery, to statistical analysis with Numpy/SciPy, to interactive data visualizations with D3.js
•
Work closely with stakeholders and domain experts to identify new product improvements from design to prototype and to final production systems.
•
Mentor diverse and ever changing team of university students and software engineers.