Summary
Andrea Mocci is a Junior Group Leader and technical lead at CodeLounge with nine years of experience bridging applied research and production software engineering, specializing in Scala, Java, Akka and GraphQL. He leads R&D projects that move from NLP research to deployed systems—such as an e‑waste tracking platform for medical waste and registry‑data extraction tools using spaCy—while also shipping developer tooling like a VS Code extension that records Copilot interactions. With a PhD and multiple postdoctoral stints including MIT and Politecnico di Milano, he blends rigorous academic methods (software specification recovery, dynamic analysis) with pragmatic engineering practices like property‑based testing (ScalaCheck). He teaches courses on DSL engineering and software labs, mentoring the next generation of engineers, and is comfortable in polyglot stacks including Kotlin, TypeScript and Python. Notably, he pairs hands‑on implementation with leadership in small R&D teams, turning research prototypes into maintainable production services from his base in Ticino, Switzerland.
9 years of coding experience
6 years of employment as a software developer
PhD, Information Engineering (CS Eng. Section), PhD, Information Engineering (CS Eng. Section) at Politecnico di Milano
Emilio Lussu
English, Italian, French