Summary
Aleksandar Bakic is a Senior Common Lisp Engineer with 21 years of software experience, currently based in the Greater Paris area and focused on compilation, declarative programming, and embedded domain work. He has a strong history of delivering production-grade systems across finance and AI-focused firms, including NYSE/Euronext (ICE), C3 AI, and 3E, plus deep compiler and embedded systems experience from roles at Freescale and Motorola. Holding a Ph.D. in Computer Science from Michigan State University, he blends rigorous research training with practical engineering excellence and a continuous-learning mindset through ongoing studies with Coursera and Hugging Face. Known for enjoying creativity and engineering craft, he often applies declarative approaches to simplify complex compilation and runtime problems. His career shows a pattern of moving between hands-on engineering and forward-deployed problem solving, bringing both domain depth and pragmatic delivery to long-lived systems. An understated strength is his longevity in niche technologies like Common Lisp and compilers, which enables him to tackle unconventional technical challenges others might avoid.
22 years of coding experience
22 years of employment as a software developer
High School, Mathematics, High School, Mathematics at Mathematical Grammar School in Belgrade
Engineer’s Degree, EE / Computer Engineering and Science, Engineer’s Degree, EE / Computer Engineering and Science at University of Belgrade
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Michigan State University
Lifelong Study, Computer and Information Sciences, General, Lifelong Study, Computer and Information Sciences, General at Coursera, Hugging Face
English, French, Croatian