Summary
Michael Wallace is a seasoned Staff Software Engineer with 11+ years of hands-on experience designing and shipping scalable Java-based systems across startups and enterprises. He specializes in data management and high-throughput REST APIs, having led architecture, performance tuning, and cloud deployments (AWS, Docker, microservices) for NLP, financial modeling, and ETL platforms. Comfortable across the stack, he pairs deep Java expertise (Spring Boot, Hibernate, RxJava) with practical experience in databases, messaging, and analytics tooling to solve business problems end-to-end. He’s a pragmatic technical lead and mentor who reduces memory use, improves availability, conducts security reviews, and guides teams through incident investigations and CI/CD pipelines. Notably, his career includes building domain-specific desktop and visualization tools (Swing, Lucene, Prefuse) for complex missions as well as modernizing those patterns into cloud-native services. Based in McLean, VA, he balances architectural vision with detailed implementation and has published and open-sourced tools that reflect a long-standing curiosity for data and tooling.
11 years of coding experience
28 years of employment as a software developer
BS Computer Science, BS Computer Science at Virginia Tech