Summary
Andrej Naumovski is a Senior Software Engineer with a decade of experience building reliable web platforms and leading cross-functional teams from Skopje. He specializes in React and TypeScript on the frontend and Node/Nest.js backends, with a strong focus on payments, API architecture, and production observability. Andrej has repeatedly taken technical leadership roles—shaping frontend chapters, driving stack migrations (Flow to TS), and defining scalable controller-service-repository architectures. He mentors engineers, influences hiring, and partners with product and CTO-level stakeholders to turn complex specs into secure, maintainable systems. A self-described ES6 enthusiast, he pairs clean, idiomatic code with pragmatic engineering decisions that improve reliability and developer velocity. Outside day-to-day work he has taught advanced CS topics and contributed to SDKs and internal libraries, reflecting both depth and an interest in knowledge transfer.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science in Engineering (B.S.E) Computer Science and Engineering, Bachelor of Science in Engineering (B.S.E) Computer Science and Engineering at Faculty of Electrical Engineering and Information Technologies - Skopje
Macedonian, English, Serbian, German