Summary
Pavel Karpenko is a Principal Software Engineer with decades of hands-on experience in real-time communications, cloud, and cross-platform client development, currently building core systems at Roblox after a long tenure on Microsoft Teams. He led design and delivery of Skype’s real-time captioning and translation features and has deep expertise across C++, Java/Kotlin, Objective-C, C#, and TypeScript for mobile, desktop, embedded, and server platforms. Pavel blends low-level systems thinking with product-focused delivery, having shipped complex multimedia and VoIP solutions since the 1990s. Based in Martinez, CA, he pairs a master’s in applied mathematics with a pragmatic engineering approach and a proven track record of mentoring teams and stabilizing large-scale communication products.
10 years of coding experience
19 years of employment as a software developer
Master's degree Applied Mathematics, Master's degree Applied Mathematics at Дальневосточный Государственный Технический Университет
English, Russian