Summary
Vladimir Upirov is a Full Stack Engineer with over a decade of experience specializing in JavaScript-driven web and real-time systems, based in Kyiv, Ukraine. He leads the JavaScript team at Backendless, where he redesigned the Console with React/Redux, built a real-time server and client using Node.js, Socket.IO and Redis, and created a visual codeless UI/UX builder and UI-Builder for low-code app creation. His work spans backend, frontend and infra—improving Node.js CodeRunner performance by 30–40% through worker caching and prioritization, and shipping services in Docker/Kubernetes pipelines. He has a strong background in data visualization and client-side performance from earlier roles building analytics dashboards with D3 and Highcharts and smart client caching for large datasets. Vladimir combines hands-on engineering, technical interviewing and mentoring with product-focused features for developer and non-developer users, reflecting a practical blend of architecture and delivery. Outside of core projects he consults through Midnight Coders and has contributed to startups like GetAFood, bridging API design, SSR/SEO and PWA work.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, computer science, 4.6/5, Bachelor's degree, computer science, 4.6/5 at Kharkiv National University of Internal Affairs
Русский, Украинский, Английский, Итальянский