Scott Lindsey


17176 Broken Top Drive
Beaverton, OR 97006
(646) - 334 - 0819
scott@scott.to

Summary

  • Experienced Web Development, Team Leader, Architect
  • 20+ years hands on development

Skills

Extensive scripting language experience: C#, Javascript/Typescript (NodeJS, ES6), PHP, Perl, Python, Bash | Test Driven Development with xUnit, Jest, Mocha, PHPUnit, Git, Github | RDBMS / NoSQL (SqlServer, MySQL, Postgres, Oracle, MongoDB, Redis, DynamoDB) | AWS Architecture: Terraform, CloudFormation, Serverless Framework, SAM | Docker (ECS/Fargate) | CI/CD Automation with Jenkins, CircleCI, Github Actions | Agile (Jira, Confluence, etc.) | API Development: REST, GraphQL, Swagger/OpenAPI

Xup Payments/KeyBank

Senior Software Developer

May 2022 to Present
I returned to work with the team at Xup Payments, now a part of KeyBank, to help build out the next generation of their internal and external facing applications. I am currently working on a project to build out a new API to support the banker's account opening process (SBZ). This project is a C# .NET Core API with a Angular front end, deployed to GCP via Gitlab CI/CD. In addition, I am piloting and evangalizing the use of AI/ML in the organization, working with Core Banking to document legacy COBOL code via my open source project Doc Buddy, and helping to find appropriate use cases for AI/ML within the context of the bank.

Nike

Principal Engineer

March 2022 to February 2023
As a Principal Engineer of DEE (Digital Employee Experience), my time was split between mentoring and independent contributions. I created the Nike Intramurals API; a Typescript TypeGraphQL Apollo GraphQL API executing in AWS Lambda (Node) using MikroORM with an AWS Aurora RDBMS datastore, deployed via Terraform. In addition, I lead the effort to migrate DEE's CI/CD from Jenkins to GitHub Actions, and contributed to many smaller projects including front-end (React) work on Nike internal applications: Timeoff, Highfive, Find, and Zero. In addition, I was the technical consultant on DEE Agency Accelerator, helping various internal clients including Department of Nike Archives (DNA), Nike Comms and Nike Sustainability launch sites developed by partners.

Change Healthcare (via Insight Global and Xup Payments/KeyBank)

Senior Full Stack Developer

June 2020 to March 2022
We built Change Healtchare Enrollment Manager; A React based, cloud native application with a Fastify Apollo GraphQL/TypeScript middleware layer powered by Node.js on AWS ECS (Docker). In addition to my role as a developer on both the front-end and middleware projects, I integrated Change Healthcare's enterprise devops (Gitlab and Terraform) system with each project. As the senior developer on the project, I mentored a group of team of super smart developers in the ways of CI/CD, testing, linting and best practices. In addition to the above, this project allowed me to return to my roots as a front-end developer, with responsive web development via media queries, implemented via CSS/SCSS, which I enjoyed tremendously.

NBCU Peacock (via Insight Global)

Eng Tech Software Engineer II

August 2019 to February 2020
As a memeber of the PVOD team we built the Media Asset Pipeline, a tool which converts raw video provided by studios into stream ready formats as ordered by internal systems via SQS or RESTful APIs. We delievered a highly tested (Jest/Istanbul), AWS NodeJS Lambda (SAM/CloudFormation), mananaged data in DynamoDB, and exported notifications via Kinesis. In addition, I leveraged my previous CI/CD experience to architect a modern gitflow CI/CD workflow via declaritive Jenkins with full branch protection and automated releases on merges and git tags.

BooksTo.love

Proprietor

December 2018 to August 2019
Books to Love is a modern reboot of Booksta.sh. Based on Symfony 4, React and GraphQL, backed by MySQL and MongoDB, I created both front-end (HTML5, CSS/SASS) and backend code. Books to Love is deployed as Docker containers via CI/CD (CircleCI) to AWS's ECS/Fargate container orchestration via Terraform. Books to Love derives product data for 3 million Amazon books via Amazon's Product Advertising API, and dual-renders that content via NodeJS on the server and client side React for best SEO.

McGraw-Hill Education

Senior Software Engineer (lead developer)

August 2015 to December 2018
The team I lead at MHE Seattle was responsible for creating and maintaining RESTful APIs and workers that are primarily concerned with ingestion, manipulation and distribution of authored ePub content (textbooks) and serving that content to both authors and students. As a team, we created a collection of dockerized microservices written mainly in PHP (Slim and Symfony), each released via CI/CD (CircleCI/YAML) with IAC (Terraform/Bash) to AWS ECS EC2/Fargate and Lambda (NodeJS) and other AWS technologies. I pushed the team towards best practices of dockerized test driven development, infrastructure as a service and continous delivery.

BookSta.sh

Proprietor

Booksta.sh was a site for book discovery, at its peak hosting over 3 million books. Booksta.sh was a passion project which allowed me to try out new ideas and explore aspects of the creative process that I have not been a part of before. The site was created with a bespoke framework based on JQuery and extensive event based programming, with handmade CSS (via LESS).

HarperCollins Publisher

Senior Web Developer

May 2010 - April 2015
I was a senior PHP developer for HarperCollins ETG (Emerging Technologies Group), with additional AWS DevOps responsiblities. Past projects include BourdainMediumRaw.com (Cake), Photocontest.FancyNancy.com, (Cake) and Inkpop.com (Drupal), AuthorConnect (Symfony2). I built an internal book catalog website "TitleKey" which provides access to eBooks for HarperCollins and New International employees (Symfony 2, backed by MongoDB and MySQL). I also created the Browse Inside book preview tool which was embedded in Harpercollins.com and TitleKey. I lead the migration of the above sites from another service provider to AWS infrastructure.

Random House Incorporated

Senior Program Analyst, Web Development

November 1997 - May 2010 I was the lead programmer for Random House's corporate web site (RandomHouse.com) and other sites, and I shared responsibility for system administration and internal projects. Development in PHP, (bespoke frameworks, Wordpress) Perl, JavaScript and database design in Informix, Oracle, and MySQL with Memcached. I implemented the former RandomHouse.com web design in table-free CSS/HTML. I also had a hand in System Administration and monitoring with AWStats and Munin.

Digital Exchange (DX.com)

Web Developer / System Administrator / Digital Pre-Press Specialist

March 1993 to November 1997
I Started at D/X as a Pre-press Specialiast but I transitioned to web developement in 1996. Early work included a number of small web sites (ilford.com, dx.com).

Sam Flax Computer Services

Computer Technician / Digital Pre-Press Specialist

March 1992 - March 1993
My responsibilities included maintaining a small network of Macintosh computers, assisting users, and outputing files printers which were at the time considered novel. In addition, I maintained a First Class bulletin board by which customers could submit files electronically.

More about Scott

Close