Luke Sapan, Full-stack Developer in Scarborough, ME, United States
Luke Sapan

Full-stack Developer in Scarborough, ME, United States

Member since July 7, 2015
Luke is an efficient and passionate software engineer with more than 14 years of programming experience. He has excelled in leadership positions but is also great with solo projects. Luke loves full-stack web development and his recent projects exemplify this in the field of administration. Luke is currently working in a senior engineering and systems administration position.
Luke is now available for hire


  • Toptal
    Amazon Web Services (AWS), AWS, Vue.js, Elasticsearch, PostgreSQL, Docker...
  • Various
    Amazon Web Services (AWS), AWS CloudWatch...
  • RowdMap
    HIPAA Compliance, MongoDB, MySQL, PostgreSQL, Docker, Python, Django



Scarborough, ME, United States



Preferred Environment

Xcode, PyCharm, VS Code, Terminal, Linux, MacOS

The most amazing...

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


  • Freelance Software Engineer

    2015 - PRESENT
    • Launched various projects and MVPs for clients.
    • Put out several fires from previous developers that had either not finished the job or had failed to meet the specific needs of the client.
    • Deployed autoscaling cloud applications that needed to support millions of monthly active users.
    • Created a compliance platform that utilized blockchain technology to provide proof of existence.
    • Developed a platform to ingest data from all over the internet and combine it into a central data repository.
    Technologies: Amazon Web Services (AWS), AWS, Vue.js, Elasticsearch, PostgreSQL, Docker, Python, Django
  • AWS Solutions Architect

    2013 - PRESENT
    • Created and managed AWS architecture for a healthcare analytics company. Strict SLAs were in place, so the deployment needed to be highly available, with auto-scaling and self-healing. Security was essential, so various VPC controls were utilized (such as Network ACLs and Security Groups).
    • Created a framework for rapidly deploying and managing Docker Swarm deployments in AWS as well as DigitalOcean. This framework leverages Terraform, Ansible and specially-crafted configurations to automatically provisions clouds from scratch (with all infrastructure), as well as provide rolling updates with zero downtime.
    • Prepared an AWS environment for a security audit against the NIST 800-53 standard. The company performing the audit was incredibly impressed with the architecture and controls and has reached out to have me assist companies they've come across that need help.
    • Migrated legacy applications to run inside of containers. All application servers are treated as ephemeral, and it's very trivial to swap in new servers to replace failing ones.
    • Managed several databases totaling over 10TB of data in RDS for PostgreSQL. This also involved migrating data from MySQL and Mongo databases that were no longer meeting the needs of the application.
    Technologies: Amazon Web Services (AWS), AWS CloudWatch, AWS Push Notification Service (AWS SNS), Amazon SQS, Amazon Virtual Private Cloud (VPC), Ansible, Terraform, Docker, Relational Database Services (RDS), AWS EC2, AWS
  • Director of Software Development

    2013 - 2017
    • Created and supported an analytical web application centered around healthcare.
    • Implemented a dedicated internal management suite that also configured the client-facing platform.
    • Provisioned and maintained servers as well as various other AWS services for the entire company.
    • Designed servers and infrastructure to be HIPAA and NIST compliant in AWS GovCloud.
    • Brought structure to the client-side JavaScript with Backbone.js, Marionette.js, and Browserify.
    • Migrated our existing infrastructure to a much more maintainable Docker Swarm.
    • Developed a scalable scraping platform for managing hundreds of scraping nodes at a time. Managed a team of scraper developers working with Python, Selenium, and Requests.
    • Integrated support for SAML2 (SSO) into the client-facing platform. Managed client IDP onboarding.
    Technologies: HIPAA Compliance, MongoDB, MySQL, PostgreSQL, Docker, Python, Django
  • Software Engineer

    2011 - 2016
    Funtown Splashtown USA
    • Designed a self-maintained employee management website using PHP.
    • Created an online scheduling module that allowed employees to check their schedule and receive text messages for shift reminders.
    • Implemented a records center that saved employee details as well as position knowledge.
    • Created an automatic position assignment generator based on employee schedules and knowledge.
    • Designed several reports that aggregate large amounts of information into practical visuals.
    Technologies: jQuery, JavaScript, MySQL, PHP, CakePHP
  • App Developer

    2015 - 2015
    Funtown Splashtown USA
    • Created a web portal for updating app/website information.
    • Integrated Facebook and Twitter for easily posting announcements through multiple avenues.
    • Designed an iOS app for devices of all sizes that lets users explore the park's information in a fun and graphical way.
    • Created an Android app counterpart to the above iOS app.
    • Created a park map feature that shows you where you are in the park using GPS.
    • Added a feature that lets guests request songs when they are near the Thunderbolt ride.
    • Designed an entire iPad app for the Thunderbolt that makes DJing easy for ride operators, and allows guests to request songs.
    Technologies: MySQL, Django, Python, Java, Android, Swift, iOS


  • Nack - Random Acts of Coffee

    Nack is a social gifting platform that offers a fun and easy way to share coffee with the people you care about. With Nack, you can send (and receive) cups of coffee for any reason: to recognize an employee, thank a client, or simply wish a friend a happy Friday.

    I'm the CTO and sole developer of everything at Nack.

  • Nathan Walker Studios

    A website designed to showcase the amazing illustrations of Nathan Walker. The gallery is a SPA and the back-end is written in Django. There is an admin portal that allows Nathan to upload and manage his gallery collections.

  • Funtown Splashtown USA iOS App

    Funtown Splashtown USA is Maine's premier amusement park. This app allows their guests to check on hours and events, learn about attractions, request songs, and more! It even includes a park map that shows guests where they are as they walk through the park.

  • Funtown Splashtown USA Android App

    Funtown Splashtown USA is Maine's premier amusement park. This app allows their guests to check on hours and events, learn about attractions, and more! It even includes a park map that shows guests where they are as they walk through the park.

  • Ramping up Software Deployment - A Docker Swarm Tutorial (Publication)
    Docker itself has been around for years and is composed of many inter-operating pieces. One of them is Docker Swarm, which allows you to declare your applications as stacks of services and let Docker handle the rest. In this article, Toptal Freelance Software Engineer Luke Sapan explains how to use Docker Swarm to deploy your own self-managing stack, followed by a quick example.


  • Languages

    Swift, HTML, CSS, JavaScript, Objective-C, SQL, Python, Java, PHP, C++, C, Flash ActionScript
  • Frameworks

    AFNetworking, Android SDK, Django, Django REST Framework, Selenium, iOS SDK, CakePHP, Mezzanine
  • Libraries/APIs

    REST APIs, Underscore.js, Backbone.js, jQuery, Backbone.Marionette, Vuex, Vue.js 2, Vue.js
  • Tools

    Ansible, Docker Swarm, Docker Compose, Terraform, Jenkins, Amazon SQS, AWS Push Notification Service (AWS SNS), AWS CloudWatch, Terminal, VS Code, PyCharm, Xcode, Amazon Virtual Private Cloud (VPC)
  • Paradigms

    Back-end Architecture, Mobile Development, HIPAA Compliance
  • Platforms

    Amazon Web Services (AWS), Linux, Docker, Android, MacOS, iOS, AWS EC2, Blockchain
  • Industry Expertise

    IT Security, Security
  • Storage

    PostgreSQL, MySQL, Redis, AWS S3, Neo4j, MongoDB, Elasticsearch
  • Other

    Data Encryption, Scalable Architecture, Authentication, Back-end Development, Scraping, Web Scraping, Full-stack, Mobile App Development, AWS, Relational Database Services (RDS)


  • Unfinished Bachelor's in Electrical Engineering with Computer Science Concentration Degree in Computer Engineering
    2012 - 2013
    University of Southern Maine - Portland, ME
  • Unfinished Bachelor's in Computer Engineering Degree in Computer Engineering
    2010 - 2012
    University of Maine - Orono, ME


  • Blockchain Specialization
    APRIL 2018 - PRESENT

To view more profiles

Join Toptal
Share it with others