# Matthew F. > Software Engineer Location: Portland, Oregon, United States Profile: https://flows.cv/matthewf ## Work Experience ### Engineer IV @ The College Board Jan 2026 – Present | Portland, OR ### Senior Software Engineer @ HMH Jan 2023 – Jan 2025 | Portland, Oregon • Maintained and debugged data quality issues for a major data pipeline based on dbt, Fivetran, and Snowflake. • Implemented new features for a TypeScript, Next.js front-end web application. • Designed and implemented a new scalable, full-stack application using TypeScript, AWS ECS containers, AWS Lambdas, and Next.js to generate millions of PDF documents from a single user request. • Declared and deployed AWS resources using Terraform (infrastructure as code). • Used AI integrated development environment to accelerate product design, implementation, and delivery. ### Senior Software Engineer @ NWEA Jan 2021 – Jan 2023 | Portland, Oregon • Maintained event-driven data pipeline for consumer facing REST API using TypeScript, AWS Lambdas, and DynamoDB. • Collaborated with database admins for upstream schema changes for data pipeline. • Lead initiative to enforce SSL/TLS across multiple AWS hosted microservices. • Designed a new REST API for front-end UI consumption using TypeScript, AWS Lambdas, and DynamoDB. • Mentored junior team members on technical challenges and importance of test coverage. ### Software Engineer @ NWEA Jan 2018 – Jan 2021 | Portland, Oregon • Designed, implemented, tested, and provided operational support for fully CI/CD back-end microservices in AWS using API Gateway, Node.js Lambdas, and DynamoDB. • Integrated comprehensive regression test suites into CI/CD pipeline to ensure fast feedback of code changes. • Decreased cycle time for Kanban workflow by refactoring Jenkins CI/CD build pipelines to shorten build times. • Lead agile team in a Scrum Master role, encouraging quality and inter-team communication in order to reduce defects, scope creep, and churn. • Maintained and added new features to a PostgreSQL and Java based ETL application. • Developed database schemas for 2 new APIs which ingested an event stream from an ETL process. • Contributed to API performance tests using k6 and Grafana. ### Software QA Engineer @ NWEA Jan 2017 – Jan 2018 | Portland, Oregon • Wrote and maintained automated GUI and end-to-end tests using Protractor (JavaScript) for AngularJS front-end applications. • Upgraded existing test suites to be cross-browser and cross-operating system. • Mentored a Scrum team on transitioning from waterfall workflow to CI/CD. • Implemented and monitored AWS infrastructure for Node.js Lambda and API Gateway microservices. • Refactored and enhanced automated Python API functional tests and service health checks. ### DevOps Intern @ Jama Software Jan 2016 – Jan 2016 | Portland, Oregon • Investigated, diagnosed, and remediated production-level paging events via root cause analysis. • Prepared and oversaw deployment of EC2 web applications hosted in Amazon Web Services. • Maintained Bash and Python deployment scripts for use with the Chef configuration manager. • Mobbed with self-selecting agile teams on stories to develop horizontally scalable infrastructure. ### Software Quality Assurance Intern @ CDK Global Jan 2016 – Jan 2016 | Portland, Oregon • Worked with an agile team to develop and maintain features for a full stack web application. • Developed and debugged front-end AngularJS code using the WebStorm IDE. • Integrated a Grunt plugin to enforce unit test code coverage metrics for repository branch builds. • Created front-end unit tests using the Karma task runner to increase code coverage to 80%. • Implemented automated user interface smoke tests and end-to-end tests. • Investigated automated UI test frameworks for use on a non-web legacy app. ### Software Development Intern @ NWEA Jan 2015 – Jan 2015 | Portland, Oregon • Developed and maintained code for a full stack Java web application with a legacy code base. • Collaborated with an agile team on a RESTful web service from proof of concept to deployment. • Implemented a relational database schema for integrating a new microservice. • Debugged back-end Java code using IntelliJ IDEA connected to a PostgreSQL database. • Built unit tests for new microservice API endpoints using JUnit testing framework. ## Education ### Bachelor of Science (B.S.) in Computer Science Portland State University Jan 2014 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/matthew-f-0838a437 --- Source: https://flows.cv/matthewf JSON Resume: https://flows.cv/matthewf/resume.json Last updated: 2026-03-22