Summary
Andrew Herrick is a veteran software engineer with a deep pedigree in Java development, having worked at Sun Microsystems and Oracle across a multi-decade career. Based in Hudson, New Hampshire, he combines decades of systems-level experience with a formal background in mathematics from UMass Amherst. Though officially listed with five years of recent experience, his résumé reflects continuous engineering roles since the late 1970s, including hands-on programming and management positions at startups and established firms. Known for long-term commitment to core platform development, he brings institutional knowledge of Java’s evolution and pragmatic problem-solving in large, legacy codebases. A detail that often goes unnoticed is his steady progression from programmer and manager roles into sustained engineering contributions at major vendor platforms, signaling both technical depth and adaptability.
6 years of coding experience
32 years of employment as a software developer
BS, Mtahematics, BS, Mtahematics at University of Massachusetts Amherst