Summary
Dejan Lekic is a senior software engineer and architect with 21 years of experience designing backend systems, databases and cloud infrastructure, currently contributing to BMLL Technologies in England. He blends hands-on engineering with project leadership, having led small SCRUM teams, run his own consultancy, and served as a DBA and sysadmin across diverse stacks from Java EE and C++ to PHP, MySQL and Oracle. His career includes building high-traffic e-commerce and warehouse/PM platforms and participating in large-budget enterprise projects, giving him a practical eye for scalable, reliable systems. Trained in mechanical engineering and advanced software engineering at King's College London, he brings interdisciplinary problem-solving and systems thinking to software architecture. Colleagues know him as an all-hands technologist who comfortably moves between code, operations and project management. An understated strength is his longevity across roles and technologies, reflecting steady adaptability rather than trend-chasing.
21 years of coding experience
13 years of employment as a software developer
MSc, Advanced Software Engineering, MSc, Advanced Software Engineering at King's College London, U. of London
BSc, Mechanical Engineering, BSc, Mechanical Engineering at University of Belgrade
Matura, Natural sciences, Matura, Natural sciences at Gimnazija Milos Savkovic
BSc, Computer Science with Management, BSc, Computer Science with Management at King's College London
English, Swedish, Serbian, Russian