Profile

Hands-on expertise with system architecture and delivery of full-stack, scalable, serverless, containerized, commercial/consumer software in the cloud on Azure, Google Cloud, and AWS in both enterprises and VC-backed startups.

Technical generalist with a broad set of experience and skills from architecture to infrastructure to devops and software development from the ground up.

15 years of experience in regulated industries building large-scale, GxP validated, commercial-off-the-shelf software solutions actively used in production by enterprise customers such as Novo Nordisk, Boehringer-Ingelheim, Roche, and more.

Qualified, hired, trained, mentored, and led software engineering teams building commercial enterprise software. Over a decade of experience building and managing remote-first teams.

Enjoy working at the edges of my knowledge, learning, teaching, and writing about software engineering.

I love building things. This is one of my favorite things I've built (and the Internet seems to have loved it as well) .

Reach out if you're interested in working together!

Experience

Co-founder, CTO

Turas Global, Inc. • 05.2023 - Present turas.app

Turas combines travel planning, story telling, and discovery into one platform. Try it out for planning your next trip!

Principal Software Engineer

Ownit Commerce • 05.2022 - 05.2023 ownit.co

A seed stage VC-backed startup, Ownit is building AI-powered experiences for e-commerce. Responsible for designing and implementing a distributed content-scraping and price ingestion pipeline, building a categorization engine using OpenAI embeddings and Postgres vector search, and evolving the infrastructure approach from Elastic Beanstalk to container-based tooling. (AWS (CloudFront, ECS Fargate, EC2, Elastic Beanstalk, S3, DynamoDB, RDS Postgres, Route 53, CDK), React/Next.js, Vue.js, .NET 6, EF Core, Moq, XUnit, TypeScript, C#)

Lead Software Engineer

Motion (YC W20) • 01.2022 - 05.2022 usemotion.com

A YCombinator (W20) alum; Motion provides intelligent personal and team calendar management using an AI scheduling algorithm that prioritizes and organizes tasks each day for optimal productivity. Built a novel recurrence scheduling algorithm and designed technical roadmap to address core cost/scalability issues with the Cloud Functions based architecture. (Google Cloud Functions, Google Cloud Pub/Sub, Google Cloud Tasks, Google Firebase, Node.js, JavaScript, TypeScript, React.js, Firestore, Playwright, Jest)

Founder, CTO

Thinktastic • 12.2020 - 12.2021 thinktastic.com

Building a cloud-native SaaS using .NET 6 on Azure serverless cloud architecture to deliver an NLP and machine learning powered solution that empowers teams to collaborate and operationalize information embedded in unstructured document content sources.

Senior Advisor

Apprentice • 09.2021 - 11.2021 apprentice.io

Worked with CEO and senior VP leadership team to provide strategic guidance for GxP validation. Provided hands-on technical training to engineering and product teams using test automation with Playwright and document automation using Confluence.

Session Presenter

Azure Serverless Conference • 09.2021 microsoft.com

One of five community presenters for Microsoft’s inaugural Azure Serverless Conference (North America). Prepared and presented an open source project for a live session on building serverless architectures using .NET Azure Functions and Azure CosmosDB to a global audience.

Director of Engineering

InnovoCommerce • 07.2011 - 12.2020 innovocommerce.com

Managed the innovoPOINT product pipeline from requirements scoping to development to multi-million dollar go-lives and ongoing support. The product is used by customers such as Novo Nordisk to manage secure exchange of essential documents, FDA 21 CFR Part 11 electronic signatures, SCORM training, and distribution of time sensitive safety notifications to clinical trial sites at a global scale (60,000+ users at 12,000+ sites around the world exchanging over 1 million documents annually).

Designed and implemented the core distributed, high-throughput batch event processing architecture using ZeroMQ to enable an event-driven architecture managing millions of nodes in a Neo4j graph database.

Collaborated with customer IT leaders to scope and design enterprise systems integrations to eTMF (Veeva Vault, FirstDoc), CTMS (Impact), and SSO (Exostar, Ping Identity, Office 365). Coordinated cross-functional efforts across engineering, QA, and support leads.

Built near-shore and on-shore engineering teams from the ground up; responsible for recruiting, training, mentoring, and supporting remote team members.

Implemented code quality standards, defined SDLC processes, evaluated emerging technologies, planned engineering roadmap, expedited the QA process via automation and streamlined documentation, and refined the DevOps pipeline.

Senior Consultant

Paragon Solutions (Now CGI) • 10.2009 - 01.2011

Worked with clients Abbott Labs, Citibank, Merck, GSK, Sanofi-Aventis, Cephalon, and Bank of America to define requirements, deliver proof of concept solutions, and roll out line of business solutions.

Senior Consultant

Computer Sciences Corportaion (Now DXC, via Acquisition) • 02.2008 - 10.2009

(Acquired First Consulting Group) Led team of associate consultants and provided senior technical leadership, guidance, and direction for development of a custom publishing tool.

Senior Software Engineer

First Consulting Group (via Acquisition) • 07.2007 - 02.2008

(Acquired Zorch Software)

Lead Software Engineer

Zorch Software • 03.2006 - 07.2007

Architected and led development of the FirstPoint product for management of documents in regulated workflows.

Senior Consultant

International Network Services (Now BT) • 01.2005 - 03.2006

Technical solution design and development for various Fortune 500 companies across a broad set of clients including Pfizer, Northrop Grumman, and Angelo Gordon.

Contract Software Engineer

Merrill Lynch • 10.2004 - 12.2004

Developed automated processes and tools for intranet HR applications and ETL packages.

Contract Software Engineer

Dow Jones • 07.2004 - 10.2004

Front-end web application engineer modernizing Dow Jones Factiva with a focus on web and accessibility standards.

Contract Software Engineer

ITT Industries • 06.2003 - 05.2004

Planned and executed database modernization, optimization, and upsizing. Rearchitected, consolidated, and modernized intranet HR applications. Performed technical evaluation of portal technologies for senior IT leadership.

Education

Rutgers Univeristy - New Brunswick, NJ

1999 to 2003 - B.Sc. Computer Science, Mathematics minor

Tech
  • AWS
  • Azure
  • Google Cloud
  • CSS
  • HTML
  • JavaScript
  • React
  • TypeScript
  • Vue
  • .NET
  • C#
  • Entity Framework
  • GraphQL
  • Node.js
  • CosmosDB
  • DynamoDB
  • Firestore
  • Neo4j
  • Microsoft SQL Server
  • Postgres
  • Azure AD B2C
  • AWS Cognito
  • Google Firebase Auth
  • OAuth
  • Cypress
  • Jest
  • Playwright
  • Vitest
  • GitHub Actions
  • GitLab CI/CD
  • Kubernetes
  • PowerShell
  • Shell Scripting