Adam Lassek

Adam Lassek

Omaha, Nebraska, United States
219 followers 211 connections

About

I am a full-stack software architect and systems engineer, with experience in the design…

Experience

  • WP Engine Graphic

    WP Engine

    Omaha, Nebraska, United States

  • -

    Greater Omaha Area

  • -

    Greater Omaha Area

  • -

  • -

  • -

  • -

  • -

  • -

Education

Projects

  • Landlord (Lyconic)

    - Present

    I built a private management interface for adding & billing customers of our SaaS platform via the Stripe API, as well as a public self-service signup form.

  • Inteliguide & Patrolguide (Lyconic)

    - Present

    The company started with an application suite called Inteliguide and Patrolguide, originally written in ASP.Net by my business partner to meet the needs of a local security business. When we needed to start supporting a growing franchise network, we needed to rebuild the system to handle a much larger set of users across many locations around the country.

    I led a small team of developers in a feature-complete rewrite of our ASP.Net application on Ruby on Rails, designed to be…

    The company started with an application suite called Inteliguide and Patrolguide, originally written in ASP.Net by my business partner to meet the needs of a local security business. When we needed to start supporting a growing franchise network, we needed to rebuild the system to handle a much larger set of users across many locations around the country.

    I led a small team of developers in a feature-complete rewrite of our ASP.Net application on Ruby on Rails, designed to be horizontally scalable to meet future growth. This included an API service built on Sinatra, and a proprietary single-sign-on solution that worked across the two domains.

    We completely redesigned the front-end UI from scratch on Backbone.js and jQuery, as well as a lot of custom JavaScript, to provide advanced ajax features that made our application easier to use.

    Some of the core features on the platform included:

    * Advanced Shift Scheduling via an interactive calendar
    * Time and attendance with geofencing
    * Shift reports for Clients to access via the web or email
    * Geolocation of all addresses in the system
    * Intelligent routing of vehicles in the field based on location, visits, and unpredictability
    * An internal messaging system between users that also supported email
    * Automated reminders for workers who were scheduled for shifts
    * Work Orders to generate Shifts & Tours in the system to facilitate long-term contracts
    * An attachment upload system to add additional photos or document data to records
    * A custom role-based security system

    Other creators
    See project
  • Flywheel BIlling

    -

    Total rewrite and migration of billing system for all Flywheel customers

  • Global Ingress Routing Layer

    -

    Query service that assisted Fastly in routing traffic from our Global Ingress to the correct Kubernetes cluster.

  • ACME Service

    -

    ACME Certificate manager for Flywheel hosting platform

  • Backend API (RaceNote)

    -

    The original RaceNote product is a platform for note-taking and parts management for low-end Dirt and Asphalt racing teams.

    I was in charge of the backend API to this platform, which interfaced with a front-end Angular application. During my tenure I made a couple major overhauls:

    * Updated project from Rails 4.2 to 5.0
    * Rewrote a large portion of ActiveRecord code to improve performance

    Other creators
    See project
  • Live Audio Product (RaceNote)

    -

    I spent the bulk of my time working on this system. Unlike the RaceNote platform, this was a standard Rails monolith project.

    The purpose of this platform was to provide an internal tool for live transcription of radio chatter from NASCAR drivers during the race.

    This product is used by several race teams, a major car manufacturer, a major television network, and NASCAR.

    Through a combination of human intelligence and Microsoft Cognitive Services, we categorized and…

    I spent the bulk of my time working on this system. Unlike the RaceNote platform, this was a standard Rails monolith project.

    The purpose of this platform was to provide an internal tool for live transcription of radio chatter from NASCAR drivers during the race.

    This product is used by several race teams, a major car manufacturer, a major television network, and NASCAR.

    Through a combination of human intelligence and Microsoft Cognitive Services, we categorized and transformed a stream of utterances pulled from radio and pushed them in real-time to a front-end application called RaceDay. It would show up as a live Twitter-like feed of text.

    I led several major overhauls to this codebase:

    * Updated Project from Rails 4.2 to 5.0
    * Major rewrite to accommodate multiple sessions per race in our data
    * Near-total rewrite of existing ActiveRecord code to improve performance
    * Entirely new integration system for ingesting race events and adding them to our data during a race
    * Integrated Babel & Webpack to transition our frontend code to ES2015
    * Introduced VueJS to build more advanced frontend UI
    * Rewrote our legacy integration to Oxford Speech beta to use Microsoft's Bing Speech API
    * Integration piece between our system and Payable.com to automate accounting

    Other creators
    See project
  • RaceNote Infrastructure

    -

    Our infrastructure was hosted on AWS using custom AMIs built with Packer and deployed via Terraform configuration. We used a combination of ELB, Auto-Scaling Groups, and deployment configuration stored in S3 to allow our infrastucture to scale automatically to meet demand or recover from errors.

    In addition to basic maintenance, I made a few modest improvements to our cloud system:

    * Rebuilt AMIs to support multiple Ruby versions
    * Deployed an update to Ruby 2.3
    * Cleanup…

    Our infrastructure was hosted on AWS using custom AMIs built with Packer and deployed via Terraform configuration. We used a combination of ELB, Auto-Scaling Groups, and deployment configuration stored in S3 to allow our infrastucture to scale automatically to meet demand or recover from errors.

    In addition to basic maintenance, I made a few modest improvements to our cloud system:

    * Rebuilt AMIs to support multiple Ruby versions
    * Deployed an update to Ruby 2.3
    * Cleanup and refactoring of bootstrap scripts
    * Wrote and implemented an automated backup routine for our Databases
    * Rewrote our Unicorn configuration to support zero-downtime deployment

    Other creators
    See project
  • Multitenancy (Lyconic)

    -

    I adapted our single-tenant enterprise edition hosted on Rackspace to a fully multi-tenant SaaS platform hosted on AWS

View Adam’s full profile

  • See who you know in common
  • Get introduced
  • Contact Adam directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses