Summary
Naim Sulejmani is a Senior Software Engineer and System Architect based in Pristina with over 15 years in software and a decade of hands-on professional experience delivering full-stack, enterprise-grade systems. He combines deep backend expertise in Node.js, NestJS, Java Spring Boot, C#/.NET and Go with practical cloud and data engineering experience across Azure Serverless, Synapse, Databricks and messaging platforms like Kafka and RabbitMQ. As a former development team lead and staff engineer, he has designed scalable microservices, integrated complex legacy landscapes, and led mobile, web and desktop teams in utility and enterprise domains. He also teaches programming and software engineering topics at multiple institutions, translating practical production lessons into curricula on Java, web frameworks and algorithms. Recently focused on serverless Typescript functions and Go-based API and web-scraping work, he blends architect-level vision with day-to-day coding and operational ownership. Colleagues would notice his knack for migrating legacy systems into modern stacks while keeping business continuity intact.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Computer Software Engineering, 8.5, Bachelor of Science (BSc), Computer Software Engineering, 8.5 at FIEK - Fakulteti i Inxhinierise Elektrike dhe Kompjuterike - Univerziteti i Prishtines
Master's degree, Computer Software Engineering, 10, Master's degree, Computer Software Engineering, 10 at Kolegji Riinvest (Riinvest College)
Bachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at Riinvest