Summary
Vladimir Novick is an experienced R&D software engineer with over 30 years of hands-on development in C/C++ and extensive expertise in .NET/C# and distributed, real-time systems. He has designed and implemented multi-threaded networking, SOA and microservice architectures for both Windows and Linux, delivering products from VOIP engines to distributed data stores and security-focused mail and web firewalls. His career spans embedded and enterprise domains—from Motorola real-time systems to cloud-ready .NET Core services—illustrating rare depth across low-level performance tuning and high-level service design. Vladimir combines strong database skills (PL/SQL, T-SQL, Oracle, PostgreSQL, MS SQL) with practical cross-platform deployment experience, and he frequently refactors legacy C/C++ code into modern, maintainable systems. Based in Israel, he brings a lecturer’s clarity to complex problems and a demonstrated ability to move long-lived systems forward while preserving real-time and reliability constraints.
9 years of coding experience
16 years of employment as a software developer
M.S.C.S., Automatic Control Systems and Computer Sciences, M.S.C.S., Automatic Control Systems and Computer Sciences at Belarusian State University of Informatics and Radio electronics