Vladimir Kozikov is a pragmatic software engineer with 8+ years of mobile-focused experience and a nine-year history in application development, currently building products at TeamViewer from Göppingen, Germany. He specializes in iOS engineering—fluent in Swift, fond of Objective-C, and increasingly engaged with JavaScript—bringing hands-on expertise in MVVM, AVFoundation, CoreAnimation, and performance-sensitive playback systems. As a former C# .NET developer, he combines backend and protocol experience (VoIP, WebRTC, Node.js) with leadership skills earned as a lead iOS developer managing a team of four and collaborating directly with customers. Known for clean code, strong self-organization, and a perfectionist streak, he has a track record of stabilizing legacy architectures and implementing resilient API flows that gracefully handle authorization and retries. He pairs a solid academic foundation (Master’s with distinction in Information Systems and Technologies) with a practical curiosity that surfaces in cross-platform integration and low-level audio processing work.
8 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Informational Systems and Technologies, 4.152, Bachelor's Degree, Informational Systems and Technologies, 4.152 at Нижегородский Государственный Технический Университет им. Р.Е.Алексеева (НГТУ)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vladimir Kozikov - Software Engineer at TeamViewer