Chief Technology Officer
2019 - 2022Doctor's Choice- Coordinated architecture, development, and DevOps of a HIPAA compliant platform to support clients in exploring best Medicare options and enrollment.
- Gathered data from multiple services using a Starlette and FastAPI microservice, improving the performance by 450%.
- Produced an algorithm to sift through more than 10,000 plan options, helping to find the best plan based on each client's specific situation and needs.
- Designed a flexible data architecture allowing the layering of multiple public data sources together in PostgreSQL.
- Ingested 500GB of public data using Python scripts, Puppeteer, and consumable datasets to build a taxonomy of providers, practices, and pharmacies.
- Reduced time to update production data by 99%, saving over 12 hours on each run.
- Integrated the platform with Salesforce via dynamic and efficient two-way syncing and tailored Salesforce instances to dramatically improve efficiency for the team.
- Built unique experiences tailored to internal agents and clients, allowing users to use the platform effectively and efficiently.
Technologies: Python, Django, Starlette, FastAPI, PostgreSQL, Kubernetes, Docker, Salesforce, Django REST Framework, Microservices, HIPAA Compliance, Vue, Node.js, Test-driven Development (TDD), Puppeteer, Amazon S3 (AWS S3), Amazon EKS, Amazon Route 53, Amazon EC2, VPN, Amazon Virtual Private Cloud (VPC), Web Security, Amazon CloudFront CDN, Ansible, Terraform, Back-end Development, Full-stack, Data Encryption, Web Scraping, Back-end Architecture, SQL, CSS, REST APIs, Security, Amazon Web Services (AWS), Linux, JavaScript, Redis, Vuex, Amazon CloudWatch, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Vue 2, Relational Database Services (RDS), Terminal, Visual Studio Code, VS Code, Python 3, Pug, Webpack, AWS RDS, Celery, Functional Testing, Unit Testing, CI/CD Pipelines, Python Asyncio, Chart.js, DigitalOcean, Analytics, GitLab CI/CD, Slack API, Security Policies & Procedures, AWS SES, Web Crawlers, APIs, Flask, REST, Google Cloud Platform (GCP), HTML5, Back-end, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team ManagementChief Technology Officer
2019 - 2021Negotio- Designed and implemented a Shopify app for Negotio, allowing customers to automatically negotiate lower prices, driving more sales and higher conversion rates.
- Developed a dynamic Vue-based plugin that automatically embeds itself in the merchant’s website without manual intervention, regardless of theme or custom code.
- Created a performant back end to manage target prices, handle negotiations, create discount codes, and more using Django and Django Channels.
- Built a marketplace front end to explore all of the products in Negotio's vast database.
Technologies: Python, Django, Django REST Framework, Django Channels, Shopify, Shopify API, Vue, DigitalOcean, Kubernetes, Docker, GitLab CI/CD, Puppeteer, Slack API, Python 3, Back-end Development, Full-stack, Data Encryption, Web Scraping, Back-end Architecture, SQL, CSS, jQuery, REST APIs, Security, Linux, JavaScript, Amazon S3 (AWS S3), PostgreSQL, Redis, Vuex, Ansible, Amazon CloudWatch, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Vue 2, Terraform, Docker Swarm, Mezzanine, Terminal, Visual Studio Code, VS Code, VPN, Web Security, Amazon CloudFront CDN, Pug, Webpack, Celery, CI/CD Pipelines, Python Asyncio, Chart.js, Analytics, Security Policies & Procedures, AWS SES, Web Crawlers, APIs, REST, HTML5, Back-end, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Chrome ExtensionsSenior Full-stack Software Engineer
2020 - 2020Parity Healthcare Analytics- Developed a patient acuity-based benchmarking tool to calculate nurse staffing needs and track specific productivity metrics.
- Architected a modular design to facilitate vast amounts of the core functionality while allowing additional modules to be easily added.
- Reduced duplicate code from another consultant's prototype by 80% while embracing Python's DRY principles and OO patterns.
- Built a flexible reporting framework to analyze data from any module without the need for module-specific code.
Technologies: Python, Django, Django REST Framework, PostgreSQL, Vue, Chart.js, Redis, DigitalOcean, Kubernetes, Docker, Test-driven Development (TDD), Unit Testing, Functional Testing, Analytics, Back-end Development, Full-stack, Data Encryption, Back-end Architecture, SQL, CSS, REST APIs, Security, Linux, JavaScript, Vuex, Authentication, Scalable Architecture, HTML, IT Security, Docker Compose, Vue 2, Terraform, Terminal, Visual Studio Code, VS Code, Web Security, Python 3, Pug, Webpack, CI/CD Pipelines, Security Policies & Procedures, APIs, REST, HTML5, Back-end, Algorithms, Containers, Data Engineering, Architecture, System Architecture, Data, Code Review, Source Code Review, Task AnalysisContainer Solution Architect
2019 - 2020Caterpillar- Led the effort to promote the use of Docker containers within CAT.
- Established best practices for image creation and management.
- Authored a guide for working with Docker on CAT machines, including troubleshooting steps for common issues related to corporate security policies.
Technologies: Docker, Python, Security Policies & Procedures, Data Encryption, Linux, Docker Compose, Terminal, Visual Studio Code, VS Code, Containers, System Architecture, Task AnalysisSenior Full-stack Software Engineer
2019 - 2020Minervini Private Access- Designed an innovative platform for MPA to broadcast very time-sensitive alerts to financial clients in real-time.
- Re-architected the app to deliver alerts 300 times faster than the previous generation platform.
- Automated the client management and billing processes to save more than 120 hours per month.
- Improved editor preparation to be 1,000 times faster than before.
- Developed automatic detection of clients breaching the T&C by using automated scripts or bots to ingest alerts from the site.
- Deployed services securely to AWS using Kubernetes while supporting automated builds, tests, and deployments using GitHub Actions.
- Created native apps for iOS and Android with NativeScript and Vue.
- Achieved 100% test coverage with both unit tests and functional tests.
Technologies: Python, Vue, Socket.IO, Amazon EKS, Amazon CloudFront CDN, Amazon S3 (AWS S3), PostgreSQL, Django, Django REST Framework, Webpack, Test-driven Development (TDD), Functional Testing, Unit Testing, Card Payments, Billing Systems, Kubernetes, Docker, CI/CD Pipelines, iOS, Android, NativeScript, NativeScript-Vue, Python Asyncio, Redis, Celery, Fraud Prevention, Back-end Development, Mobile App Development, Full-stack, Data Encryption, Back-end Architecture, SQL, CSS, Mobile Development, REST APIs, Security, Amazon Web Services (AWS), Linux, JavaScript, iOS SDK, Amazon EC2, Android SDK, Swift, Vuex, Ansible, Java, Amazon CloudWatch, Xcode, Authentication, Scalable Architecture, HTML, IT Security, Docker Compose, Vue 2, Terraform, Docker Swarm, Relational Database Services (RDS), Terminal, Visual Studio Code, VS Code, Amazon Virtual Private Cloud (VPC), Amazon Route 53, VPN, Web Security, Python 3, Pug, AWS RDS, GitLab CI/CD, Security Policies & Procedures, AWS SES, APIs, REST, HTML5, Algorithmic Trading, Trading, Back-end, Fintech, Containers, AWS IAM, Architecture, Data, Code Review, Source Code Review, Task AnalysisSenior Full-stack Software Engineer
2018 - 2018Cobalt Archive- Built a platform for archiving the web, email, and social media content using Django and Vue.
- Implemented a touch-free onboarding process to guide users through independent configuration and direct payment on the site to activate personal accounts.
- Created a proof of existence page that leverages hashes stored on blockchains to prove that files existed in a certain state at a specific time.
- Developed an efficient, cross-medium search functionality using Elasticsearch.
Technologies: Python, Django, Django REST Framework, Celery, Redis, Elasticsearch, PostgreSQL, Vue, AWS SES, Docker, Docker Swarm, Web Scraping, Web Crawlers, Facebook API, Twitter API, LinkedIn API, Back-end Development, Full-stack, Data Encryption, Back-end Architecture, SQL, CSS, REST APIs, Security, Amazon Web Services (AWS), Linux, JavaScript, Amazon EC2, Amazon S3 (AWS S3), Jenkins, Vuex, Ansible, Amazon CloudWatch, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Amazon Simple Queue Service (SQS), Vue 2, Mezzanine, Relational Database Services (RDS), Terminal, PyCharm, Amazon Virtual Private Cloud (VPC), Amazon Route 53, VPN, Web Security, Amazon CloudFront CDN, Python 3, Pug, Webpack, AWS RDS, Card Payments, Billing Systems, CI/CD Pipelines, GitLab CI/CD, Slack API, Security Policies & Procedures, APIs, REST, HTML5, D3.js, Back-end, Fintech, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Chrome ExtensionsDirector of Software Development
2013 - 2017RowdMap- Led an international, remote team of 15 developers, software engineers, data engineers, and various technical employees to create and refine a healthcare analytics platform.
- Built custom analytic visuals using D3, along with a user-friendly query builder.
- Transformed 5TB of healthcare data into a highly-optimized PostgreSQL database.
- Developed an internal platform to automate and manage data loads and transformations.
- Designed optimized tables derived from source data to be efficiently queried by the platform.
- Managed all AWS infrastructure and controls, including container servers, databases, network security, high availability, CI/CD flows, and ensured secure employee device provisioning with encryption and VPNs.
- Led and passed a NIST 800-53 security and privacy control audit.
- Achieved service level agreements (SLAs) by deploying high availability via Docker Swarm.
Technologies: Python, Amazon Virtual Private Cloud (VPC), Amazon Web Services (AWS), Django, Django REST Framework, MongoDB, PostgreSQL, MySQL, Python 2, Python 3, Backbone.js, Marionette.js, Angular, Pug, Puppeteer, Selenium, Webpack, Amazon EC2, Docker Swarm, Docker, Jenkins, VPN, AWS RDS, Celery, Redis, Back-end Development, Full-stack, Data Encryption, Web Scraping, Back-end Architecture, SQL, CSS, jQuery, REST APIs, Security, Linux, JavaScript, Amazon S3 (AWS S3), Ansible, Java, Neo4j, Amazon CloudWatch, Authentication, Scalable Architecture, Scraping, HTML, MacOS, IT Security, Backbone.Marionette, Docker Compose, Mezzanine, HIPAA Compliance, Relational Database Services (RDS), Terminal, PyCharm, Salesforce, Node.js, Amazon Route 53, Web Security, Amazon CloudFront CDN, CI/CD Pipelines, Analytics, Slack API, Security Policies & Procedures, Web Crawlers, APIs, Flask, REST, HTML5, D3.js, Back-end, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Chrome ExtensionsSenior Full-stack Software Engineer
2009 - 2013Funtown Splashtown USA- Architected and implemented a full employee management suite with distinctive features for the amusement park industry.
- Utilized the Ford-Fulkerson method to generate daily ride operator assignments based on training knowledge and previous assignments stored in the database.
- Implemented a complete scheduling system for employees to access schedules online, receive shift notifications, and propose shift swaps.
- Improved the guest experience with a companion app that helped guests better navigate the park.
Technologies: PHP, CakePHP, iOS, Android, jQuery, JavaScript, Excel VBA, Algorithms, Back-end Development, Mobile App Development, Full-stack, Back-end Architecture, MySQL, SQL, CSS, Mobile Development, Objective-C, REST APIs, Python, Security, Linux, Django, iOS SDK, Android SDK, Docker, Swift, Java, Xcode, Authentication, HTML, IT Security, Terminal, Python 2, APIs, REST, HTML5, Back-end, Containers, Task Analysis