Lee Collins
About Lee Collins
Lee Collins is a Senior Software Engineer with over 25 years of experience in software development, specializing in JVM languages such as Java, Groovy, and Scala. He has worked for various companies, including Enova International and Bank of America, and has a strong background in developing distributed systems and multi-threaded applications.
Current Role at Enova International
Lee Collins serves as a Senior Software Engineer at Enova International, a position he has held since 2020. Based in Chicago, Illinois, he contributes to the development of software solutions that support the company's financial services. His role involves leveraging his extensive experience in software development to enhance system performance and reliability.
Previous Experience in Software Engineering
Lee Collins has over 25 years of experience in software development. He previously worked at ShopperTrak as a Senior Software Engineer from 2014 to 2017, and at Bank of America in currency trading from 2017 to 2019. His experience also includes roles at InnerWorkings, The Warranty Group, Motorola, and Spantree Technology Group, where he focused on various software engineering projects.
Educational Background
Lee Collins studied Computer Software Engineering at Dunbar, achieving a High School Diploma from 1980 to 1984. He furthered his education at DePaul University, where he studied Mathematics and Computer Science from 1984 to 1986. Additionally, he attended McCosh, earning a diploma from 1971 to 1980.
Technical Expertise
Lee Collins specializes in developing highly distributed systems and multi-threaded applications using JVM languages, including Java, Groovy, and Scala. He has experience with ATG’s Dynamo Application Server and Informix Database on Solaris 2.6, as well as using UML for modeling in software development. His technical skills also include utilizing Visual Café 3, JDK 1.1.7, and TogetherJ.