Summary
Uroš Malenšek is a seasoned software developer with 10 years of experience building embedded systems and high-end applications for the electrical and electronic manufacturing sectors. He brings deep C/C++ and Java expertise, applying OOP, TDD, and SOLID principles to deliver maintainable, testable code across real-time and Linux-kernel-adjacent projects. His background spans energy, railway automation, and telecommunications, and he couples hands-on development with DevOps practices to improve stability and quality throughout the lifecycle. Educated in process automation, mathematics, physics and electrical/computer engineering at the University of Ljubljana, he combines strong theoretical foundations with practical system-level engineering. Notably, he has progressed from device-level developer and project manager roles to senior developer positions, demonstrating both technical depth and cross-domain project leadership.
11 years of coding experience
Slovenian, English, Serbian, German