Michael Klepikov

Software Engineer at Google

Brookline, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Klepikov is a seasoned software engineer with 14+ years of experience designing and delivering large-scale client-server and infrastructure systems across Google and Meta. He brings deep language and systems expertise—from Java (including extensive JNI) and C++ to assembly and legacy languages—paired with cross-platform OS debugging experience on Windows, Linux, Solaris and more. As a tech lead and manager he has driven end-to-end projects, from architecting CAD-integrated cross-platform clients at PTC to automating Google's global network and improving Android update experiences for billions of users. Michael is an active backend contributor to the well-known WebPageTest project, implementing a Java converter from Chrome DevTools protocol to HAR that improves web performance analysis fidelity and efficiency. Comfortable in both hands-on coding and coordinating distributed teams, he blends low-level performance sensitivity with pragmatic enterprise architecture.
code14 years of coding experience
job29 years of employment as a software developer
bookM.S., Computer Science, M.S., Computer Science at Moscow State University
bookComputer Science, Computer Science at Johns Hopkins University
github-logo-circle

Github Skills (4)

java10
javas10
chrome-devtools-protocol10
json9

Programming languages (4)

JavaJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
catchpoint/WebPageTest

May 2012 - Feb 2014

Official repository for WebPageTest
Role in this project:
userBack-end Developer
Contributions:55 commits, 1 PR, 9 comments in 1 year 9 months
Contributions summary:Michael implemented a converter from the Chrome DevTools protocol to the HAR format. This involved creating a Java-based library for converting Chrome DevTools protocol messages into HAR (HTTP Archive) format, which is crucial for web performance analysis. This work included creating and modifying Java classes, adding support for various network events, and ensuring the accurate reconstruction of HTTP requests, responses, and related data. The user's contributions also involved addressing performance and data size considerations, as reflected in changes.
javascriptwebpagetest
appurify/appurify-python

Apr 2015 - May 2015

Contributions:2 PRs, 3 pushes, 1 branch in 26 days
apipython-wrapperpython
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
Michael Klepikov - Software Engineer at Google