17176 Broken Top Drive
Beaverton, OR 97006
(646) - 334 - 0819
scott@scott.to
https://resume.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
- AI/ML email classification: https://github.com/scott-r-lindsey/sort-buddy
- AI/ML code documentation: https://github.com/scott-r-lindsey/doc-buddy
- Scott Built a plotter: http://youtu.be/HG7F5993P00
- Scott Built an Alexa Billy Bass: http://youtu.be/GXA7H3EP-X8
- Scott is active in the 3D printing community: https://www.thingiverse.com/thing:3117142