Summary
Lee Collins is a Chicago-based Senior Software Engineer and architect with over 25 years of experience and a recent 11-year track record focused on JVM ecosystems (Java, Groovy, Scala). He designs and implements highly distributed, multi-threaded systems and has migrated legacy enterprise apps to modern Spring Boot and REST architectures. Lee has worked across banks, healthcare, enterprise retail, and fintech, often serving as mentor, team lead, or chief architect and introducing technologies like SOLR, MongoDB, Drools, and Scala concurrency. He’s adept at turning monolithic Java/J2EE codebases into scalable services and has hands-on experience building parallel processing solutions with fork/join and GPars. A longtime pragmatist, he favors expressive JVM languages and practical tooling to reduce complexity while boosting performance and observability.
11 years of coding experience
17 years of employment as a software developer
Mathematics and Computer Science, Mathematics and Computer Science at DePaul University
High School Diploma, Computer Software Engineering, High School Diploma, Computer Software Engineering at Dunbar
Diploma, Diploma at McCosh
English