Summary
Andrew Lee is a seasoned software engineer with over a decade of experience designing and implementing systems from high-level architecture down to low-level C/C++ and .NET code. Based at Johns Hopkins APL, he blends hands-on development in C, C++, C#, and Java with practical database work in Oracle and SQL Server, and has managed small development teams as a developer team lead. His background includes formal CS training with a master's from Johns Hopkins and early systems integration experience, giving him a pragmatic appreciation for both hardware and software concerns. Comfortable with UML, XML, HTML, and JavaScript, he excels at translating architectural designs into reliable, testable implementations within complex subsystem interactions. A quietly steady engineering presence, he favors durable, maintainable solutions over flash, and brings institutional knowledge from long-term work on mission-oriented projects.
10 years of coding experience
2 years of employment as a software developer
Johns Hopkins University
UMBC