Leah Sapan, Developer in Scarborough, ME, United States
Leah is available for hire
Hire Leah

Leah Sapan

Verified Expert  in Engineering

Bio

Leah is a product-minded software engineer with over 15 years of professional software development experience. She has an extensive background in tech lead and architect roles with various clients spanning healthcare, fintech, eCommerce, and more. Leah takes pride in building products that delight users and exceed her client's expectations.

Portfolio

Doctor's Choice
Python, Django, Starlette, FastAPI, PostgreSQL, Kubernetes, Docker...
Negotio
Python, Django, Django, Django, Shopify, Shopify API, Vue.js, DigitalOcean...
Parity Healthcare Analytics
Python, Django, Django, PostgreSQL, Vue.js, Chart.js, Redis, DigitalOcean...

Experience

Availability

Part-time

Preferred Environment

Xcode, Visual Studio Code (VS Code), Terminal, Linux, MacOS

The most amazing...

...thing I've ever created is a complete employee management suite that allows businesses to bring their employee data and schedules into the cloud.

Work Experience

Chief Technology Officer

2019 - 2022
Doctor'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 Design, Django, Microservices Development, HIPAA Compliance, Vue.js, Node.js, Agile Development, Puppeteer, Amazon S3, Amazon EKS, Amazon Route 53, Amazon EC2, VPN, Amazon Virtual Private Cloud (VPC), System Security, AWS, Ansible, Terraform, Back-end Developers, Full-stack, System Security, Web Scraping, Back-end Developers, SQL, CSS, REST API, Security, AWS, Linux, JavaScript, Redis, JavaScript, AWS, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Vue 2, Terminal, Visual Studio Development, Python, Pug, Webpack, AWS RDS, Celery, Functional Testing, Unit Testing, CI/CD Pipelines, Python, Chart.js, DigitalOcean, Analytics Development, GitLab CI/CD, Slack API, System Security, AWS, Web Development, APIs, Flask, REST, Cloud Engineering, HTML5, Back-end Developers, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management

Chief Technology Officer

2019 - 2021
Negotio
  • 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, Django, Shopify, Shopify API, Vue.js, DigitalOcean, Kubernetes, Docker, GitLab CI/CD, Puppeteer, Slack API, Python, Back-end Developers, Full-stack, System Security, Web Scraping, Back-end Developers, SQL, CSS, jQuery, REST API, Security, Linux, JavaScript, Amazon S3, PostgreSQL, Redis, JavaScript, Ansible, AWS, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Vue 2, Terraform, Docker Swarm, Mezzanine, Terminal, Visual Studio Development, VPN, System Security, AWS, Pug, Webpack, Celery, CI/CD Pipelines, Python, Chart.js, Analytics Development, System Security, AWS, Web Development, APIs, REST, HTML5, Back-end Developers, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Chrome Extension Development

Senior Full-stack Software Engineer

2020 - 2020
Parity 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, PostgreSQL, Vue.js, Chart.js, Redis, DigitalOcean, Kubernetes, Docker, Agile Development, Unit Testing, Functional Testing, Analytics Development, Back-end Developers, Full-stack, System Security, Back-end Developers, SQL, CSS, REST API, Security, Linux, JavaScript, JavaScript, Authentication, Scalable Architecture, HTML, IT Security, Docker Compose, Vue 2, Terraform, Terminal, Visual Studio Development, System Security, Python, Pug, Webpack, CI/CD Pipelines, System Security, APIs, REST, HTML5, Back-end Developers, Algorithms, Containers, Data Engineering, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis

Container Solution Architect

2019 - 2020
Caterpillar
  • 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, System Security, System Security, Linux, Docker Compose, Terminal, Visual Studio Development, Containers, System Architecture, Task Analysis

Senior Full-stack Software Engineer

2019 - 2020
Minervini 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.js, Socket.IO, Amazon EKS, AWS, Amazon S3, PostgreSQL, Django, Django, Webpack, Agile Development, Functional Testing, Unit Testing, Card Payments, E-commerce Development, Kubernetes, Docker, CI/CD Pipelines, iOS, Android, NativeScript, NativeScript-Vue, Python, Redis, Celery, Fraud Prevention, Back-end Developers, Mobile App Design, Full-stack, System Security, Back-end Developers, SQL, CSS, Mobile App Design, REST API, Security, AWS, Linux, JavaScript, iOS, Amazon EC2, Android SDK, Swift, JavaScript, Ansible, Java, AWS, Xcode, Authentication, Scalable Architecture, HTML, IT Security, Docker Compose, Vue 2, Terraform, Docker Swarm, Terminal, Visual Studio Development, Amazon Virtual Private Cloud (VPC), Amazon Route 53, VPN, System Security, Python, Pug, AWS RDS, GitLab CI/CD, System Security, AWS, APIs, REST, HTML5, Algorithms, Trading, Back-end Developers, Fintech Development, Containers, AWS IAM, Architecture, Data, Code Review, Source Code Review, Task Analysis

Senior Full-stack Software Engineer

2018 - 2018
Cobalt 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, Celery, Redis, Elasticsearch, PostgreSQL, Vue.js, AWS, Docker, Docker Swarm, Web Scraping, Web Development, Facebook API, X (formerly Twitter) API, LinkedIn API, Back-end Developers, Full-stack, System Security, Back-end Developers, SQL, CSS, REST API, Security, AWS, Linux, JavaScript, Amazon EC2, Amazon S3, Jenkins, JavaScript, Ansible, AWS, Authentication, Scalable Architecture, Scraping, HTML, IT Security, Docker Compose, Amazon Simple Queue Service (SQS), Vue 2, Mezzanine, Terminal, PyCharm, Amazon Virtual Private Cloud (VPC), Amazon Route 53, VPN, System Security, AWS, Python, Pug, Webpack, AWS RDS, Card Payments, E-commerce Development, CI/CD Pipelines, GitLab CI/CD, Slack API, System Security, APIs, REST, HTML5, D3.js, Back-end Developers, Fintech Development, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Chrome Extension Development

Director of Software Development

2013 - 2017
RowdMap
  • 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), AWS, Django, Django, MongoDB, PostgreSQL, MySQL, Python, Python, Backbone.js, Angular, Pug, Puppeteer, Selenium, Webpack, Amazon EC2, Docker Swarm, Docker, Jenkins, VPN, AWS RDS, Celery, Redis, Back-end Developers, Full-stack, System Security, Web Scraping, Back-end Developers, SQL, CSS, jQuery, REST API, Security, Linux, JavaScript, Amazon S3, Ansible, Java, Neo4j, AWS, Authentication, Scalable Architecture, Scraping, HTML, MacOS, IT Security, Docker Compose, Mezzanine, HIPAA Compliance, Terminal, PyCharm, Salesforce Design, Node.js, Amazon Route 53, System Security, AWS, CI/CD Pipelines, Analytics Development, Slack API, System Security, Web Development, APIs, Flask, REST, HTML5, D3.js, Back-end Developers, Algorithms, Containers, Data Engineering, AWS IAM, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Chrome Extension Development

Senior Full-stack Software Engineer

2009 - 2013
Funtown 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 Developers, Mobile App Design, Full-stack, Back-end Developers, MySQL, SQL, CSS, Mobile App Design, Objective-C, REST API, Python, Security, Linux, Django, iOS, Android SDK, Docker, Swift, Java, Xcode, Authentication, HTML, IT Security, Terminal, Python, APIs, REST, HTML5, Back-end Developers, Containers, Task Analysis

ToonHQ

https://toonhq.org
I created a dynamic game assistant for players of Toontown Rewritten and Toontown: Corporate Clash that included an interactive system to help players find others a group in-game. Optimized the site to keep up with over 100,000,000 requests and over 1TB of data per month on a DigitalOcean deployment budget. Implemented real-time data streams to improve user experience and performance.

Stalks.io

https://stalks.io
I created a Stalk Market guide for Animal Crossing: New Horizons with over 1,000,000 page views per month. Implemented an algorithm to accurately forecast prices based on a player’s previous price information. Designed a friendly UI to present selling advice in a fun and easy-to-understand way. Added social collaboration so friends can view each other’s prices and forecasts, enabling them to decide if they should sell at their island.

Starblock Valley

https://starblockvalley.lukesapan.com
Starblock Valley is a tiny dApp that lets you manage a decentralized farm on the Ethereum blockchain. I built it in a few hours to explore web3 concepts. Every action on the farm is sent to the Ropsten testnet and is viewable on Ropsten Etherscan.
2012 - 2013

Coursework Toward Bachelor's Degree in Electrical Engineering with Computer Science Concentration in Computer Engineering

University of Southern Maine - Portland, ME, USA

2010 - 2012

Coursework Toward Bachelor's Degree in Computer Engineering in Computer Engineering

University of Maine - Orono, ME, USA

APRIL 2018 - PRESENT

Blockchain Specialization

Toptal

Libraries/APIs

REST API, Backbone.js, jQuery, JavaScript, Vue 2, Vue.js, Node.js, Puppeteer, Socket.IO, Python, Chart.js, Shopify API, D3.js, Slack API, React.js, Facebook API, X (formerly Twitter) API, LinkedIn API

Tools

Terminal, PyCharm, Xcode, Amazon Virtual Private Cloud (VPC), Ansible, Docker Swarm, Docker Compose, Terraform, Jenkins, Amazon Simple Queue Service (SQS), VPN, AWS, Webpack, Celery, NativeScript-Vue, GitLab CI/CD, AWS, AWS, Amazon EKS, AWS IAM

Languages

Swift, HTML, CSS, JavaScript, Objective-C, SQL, Python, Python, Python, Pug, HTML5, Java, Excel VBA, Solidity, PHP, C++, C, C#

Frameworks

Android SDK, Django, Django, Selenium, iOS, Starlette, NativeScript, Django, CakePHP, Mezzanine, Truffle, Flask, React Native, Angular, Electron.js

Paradigms

Back-end Developers, Mobile App Design, Microservices Development, Agile Development, Functional Testing, Unit Testing, REST, HIPAA Compliance

Platforms

AWS, Linux, Docker, Android, MacOS, iOS, Amazon EC2, Salesforce Design, DigitalOcean, Shopify, Netlify, Visual Studio Development, Blockchain, Kubernetes, Ethereum, Cloud Engineering

Storage

PostgreSQL, MySQL, Redis, Amazon S3, Elasticsearch, Neo4j, MongoDB

Other

System Security, Scalable Architecture, Authentication, Back-end Developers, IT Security, Security, Scraping, Web Scraping, Full-stack, Mobile App Design, FastAPI, Amazon Route 53, System Security, AWS RDS, Card Payments, E-commerce Development, CI/CD Pipelines, Analytics Development, System Security, Web Development, APIs, Back-end Developers, Fintech Development, Containers, Data Engineering, Architecture, System Architecture, Data, Code Review, Source Code Review, Task Analysis, Technical Hiring, Interviewing, Team Management, Chrome Extension Development, Fraud Prevention, Algorithms, Trading, Algorithms, DApps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring