About Me

My name is Tim McKeighan. I am a Senior Full Stack Engineer based in in Portland, Oregon. I have over 12 years professional experience working on a variety of tech stacks.

Current Tech Stack

React, Next.js, Node.js, TypeScript/JavaScript and AWS

Experience

2023 - 2024
Founder and Developer
ThunkBunk

Developed microservice-based application to facilitate team-centric discussions and debates. Built the front end using Angular with a back end of Node.js/TypeScript microservices running in a kubernetes cluster on AWS communicating via REST and RabbitMQ. Utilized MongoDB Atlas.

2019 - 2023
Senior Full Stack Engineer
Intel Corporation | Client Computing Group

Led shift-left initiatives on Intel Unite, training 40 developers in unit testing and design-for-test best practices resulting in the team incrementally replacing manual tests with fast reliable test automation.

Served as team lead developing microservices in a variety of tech stacks including C#/.NET Core, Node.js/JavaScript, and GoLang running in AWS Fargate and lambdas. Front-end development was done in React.

2015 - 2019
Full Stack Software Engineer
Intel Corporation | Client Computing Group

Developer on agile engineering teams responsible for delivering Intel Manageability Commander and Small Business Advantage to market.

Worked on Intel Manageability Commander from inception, including the architecture for a custom UI component framework that established the foundation for scalable design, core functionality, and long-term maintainability.

2013 - 2015
Software Development Engineer in Test (SDET)
Intel Corporation | Client Computing Group

SDET on agile engineering teams responsible for delivering Intel IPT with PKI and Intel Multi factor Authentication to market.

Responsible for developing integration tests using C#/.NET, MSTest and Moq and maintaining the build pipeline.

2011 - 2013
Software Engineer
Intel Corporation | Mobile Communications Group

Worked on agile engineering team developing library enabling a wide range of wireless testing across multiple teams at Intel. Initially designed and implemented the library, then led its adoption and further development within the Mobile Communications Group, including mentoring interns.

July 2010
Software Engineering Intern
Intel Corporation | Mobile Communications Group

Developed a supervised machine learning algorithm to improve testing aimed at detecting defects in Intel's wireless products, making the process more targeted and efficient.

Education

Oregon State University

Bachelor of Science (B.S.), Computer Science