View on GitHub

andrewflanagan

Andrew Flanagan

Software Engineering Manager

I’m a software engineering manager with a passion for developing and leading my team to develop functional solutions to complicated problems. Rather than seeing software as its own goal, I see it as one of multiple possible tools to help us create useful systems, solve problems, and better manage and abstract the complexities of our world in ways that allow us to be more human. Software shouldn’t get in our way, it should empower us to do and achieve more than we thought possible. The software that I believe is the best is that which works so smoothly and intuitively that we barely notice it exists. As a team, we work best when we communicate, focus, collaborate, and have the freedom to innovate and explore by leveraging our curiousity.

Education & Affiliations

Grove City College

B.S. Computer Information Systems, August 1999 - May 2003

Professional Experience

Software Engineering Manager

Leidos Corporation, Lynnwood, WA August 2022 - Present

Senior Software Engineer

Leidos Corporation, Lynnwood, WA March 2016 - August 2022

Senior Software Engineer

Leidos Corporation, Lynnwood, WA January 2012 - 2016-03-01

Freelance Developer (Part-Time)

ProTec IT Solutions (owner), Puyallup, WA January 2004 - Present

Senior Software Engineer

Science Applications International Corporation, Poulsbo, WA February 2011 - January 2012

Senior Software Engineer

Science Applications International Corporation, Kent, WA October 2008 - February 2011

Software Engineer

Science Applications International Corporation, Lynnwood, WA July 2005 - October 2008

Technical Engineer

Unisys Corporation, Reston, VA November 2004 - July 2005

Software Developer

Computer Sciences Corporation, Vienna, VA January 2004 - October 2004

System Administrator/Web Developer

Computer Sciences Corporation, Vienna, VA August 2002 - January 2004