Summary
David Rabkin is a Principal Software Engineer with 11 years of professional experience building secure, production-grade systems across telecom, IoT, and embedded video conferencing domains. He specializes in low-level and systems programming (C, C++, Go, Ruby, Unix shell) and has led certification and security efforts—from DoD JITC testing to partner validation of Telco workloads on Red Hat OpenShift. David has designed distributed protocols, deep-packet inspection services, and certificate/PKI systems, and he blends practical embedded Linux expertise with cloud-native tooling like kind and podman. Comfortable operating at the intersection of security, networking, and operations, he frequently turns complex compliance and integration requirements into automated test suites and repeatable onboarding processes. Based in Rosh HaAyin, Israel, he pairs formal CS training with hands-on firmware-to-cloud experience, and is noted for bridging legacy embedded constraints with modern containerized practices.
11 years of coding experience
17 years of employment as a software developer
B.Sc. & M.Sc. Measuring and Control Computer Systems specialization in Computer Science, B.Sc. & M.Sc. Measuring and Control Computer Systems specialization in Computer Science at Moscow Aviation Institute (National Research University)
Intensive 1100 hours Object Oriented Technology course, Intensive 1100 hours Object Oriented Technology course at Tel-Ran Computer Solutions
Russian, Hebrew, English