Name->
Alex Zacharopoulos
Job Title->
Software Engineering Expert
Bio->
Since starting as a developer in 2007, I’ve worked across various industries—from financial institutions to video game startups—and technologies, ranging from low-level C to modern JavaScript. My passion for software architecture and design drove me to pursue an MSc in Software Engineering at the University of Amsterdam, where I specialized in programming languages, software quality, and evolution. Following my studies, I conducted research at C.W.I., contributing to a paper on programming languages and modeling. This experience paved the way for my transition into consulting, where I advised organizations on developing high-quality, secure, and well-architected software systems. At Software Improvement Group, I assessed numerous large-scale systems, focusing on maintainability, security, and architecture, and provided strategic guidance to C-level executives. In recent years, I’ve led the delivery of services and innovation in software quality for Code4Thought, overseeing new product development and service enhancements. Currently, as a Freelancing Software Engineering Expert, I create advanced software solutions, including LLM-based applications and scalable distributed systems, leveraging my extensive background in software engineering and architecture.