Andrew earned his BBA and MBA from the University of New Mexico and his MS in Software Engineering from Carnegie Mellon University. He primarily develops software in C#, but also has experience with Java, Kotlin, Swift, and JavaScript. He has developed and deployed many enterprise applications for Sandia National Laboratories. He is an advocate for agile software development practices and mobile first design. His views on software development are highly sought after by both developers and managers at Sandia. Presently, Andrew is a principal member of staff leading a team at Sandia. Like many developers he is a curious professional looking to improve software development on a micro and macro level.