Hi! I'm Leah, a full-stack software engineer with multiple years of experience using a variety of technologies across the development stack. Most recently, I built Tapestry, an open-source pipeline orchestration framework for user entity data, using JavaScript/Node.js, AWS, Docker, and SQL.
Experience
2023 — Now
• Technology Stack: TypeScript, Node.js, ReactJS, Google Cloud (GCP), PostgreSQL, GraphQL/REST API, IndexedDB, Prisma.io
• designed and developed a PDF library that cuts development time from a week to 15 minutes
• allows our team to take existing pdfs and fill in data dynamically, or generate a new PDF from scratch.
• published as an NPM package.
• collaborated with another engineer, who made the prior PDF solution
• Created multiple CI/CD pipelines through the creation of YAML files, utilizing Bitbucket pipelines to run automated tests and verification scripts to execute on every pull request
• refactored unit tests to use Jest Mocks
• Contribute and develop features end-to-end during agile sprints.
• Modifying our database schema by utilizing a modern ORM, Prisma.io.
• creating new functional React components, and updating our old ones while utilizing hooks efficiently and Material UI components
• updating and adding the necessary changes required for our back-end services; including our GraphQL server code.
• Created a new nodeJS/TS back-end service and React feature that allows internal users to create question sets, save answer history, and track revisions.
• Migrated 13 code repos from legacy yarn to npm.
• Part of Interview Panel for Hiring New Developers
2021 — 2023
• Technology Stack: TypeScript, Node.js, AWS, Document DB, PostgreSQL
• Researched, designed, and implemented a new automation utilizing healthcare REST APIs
• Collaborated across multiple teams to leverage the use of existing internal APIs and systems; including a rate limiter
• Provided support as the main engineer for multiple customer rollouts
• contributed to noSQL to SQL database migration
• fixed data consolidation issues by reworking impacted products for all 30 customers
• Experience troubleshooting product issues, analyzing the impact, and implementing the solutions across all team applications
• Developed and maintained internal solutions that decreased issue response time and ensured data integrity across systems
• Created healthcare prior authorization web scrapers that save customers 1000's of manpower hours
2021 — 2021
• Co-created Tapestry (https://tapestry-pipeline.github.io/), an open source data pipeline orchestration framework for user entity data. Tapestry automates the deployment of a warehouse-centric data pipeline that incorporates both data ingestion and data syncing components.
• Designed, prototyped, and built Tapestry using Node.js and various Amazon Web Services
(ECS, Fargate, EC2, ALB, IAM, S3, SSM Parameter Store, ECR).
• Contributed to an Interactive CLI application that is published as an NPM package (Node.js, Commander.js, Inquirer.js).
• Automated the provisioning and teardown of the AWS infrastructure using AWS CloudFormation, AWS CLI, and Docker Compose ECS integration.
• Wrote logic to automate the varied configuration and setup of data pipeline-centric tools, including working with REST APIs, code configurations, and execution of SQL commands.
• Containerized and automated the deployment of the data syncing component using the Docker Compose ECS Integration and AWS ECS Fargate.
• Automated Snowflake warehouse setup and configuration via the snowflake-promise library.
• Implemented the functionality to inject secrets into a Docker container at runtime by collecting and storing sensitive user information via the command line and automating the generation of YAML and .env files.
• Created a dashboard used for observability and health monitoring of the data pipeline and its AWS resources (with TailwindCSS, Node.js, Express).
• Filmed all technical tutorial videos and wrote documentation for user set-up.
• Collaborated and pair-programmed daily with a small team of remote engineers spread over multiple time zones.
• Authored technical case study, readable at https://tapestry-pipeline.github.io/case-study
2018 — 2021
Developed a number of personal projects and open-source software using Node.js, Express, Sinatra, PostgreSQL, React/Redux, vanilla JavaScript, HTML, and CSS
Selected Projects:
• Reaction: a project management tool inspired by Trello built with React/Redux, Express, and MongoDB
• Airline Router: a paginated application that has searchable and filterable flight airline data (Node.js, React)
• RequestBucket: Request Bin clone built using Node.js/Express, JavaScript, PostgresDatabase, Webhooks
• Shopping Cart: an e-commerce application built with React/Redux, Node.js, Express.js, MongoDB, Rest API.
• Calculator using Java and Javafx
• File Uploader using Ruby and Sinatra
Education
Launch School
Core Curriculum
Niagara University
Bachelor of Science - BS
Fairport Senior High School