Maxim Kulkin

Senior Software Engineer at Meta

Northborough, 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

🤩
Rockstar
🎓
Top School
Maxim Kulkin is a senior software engineer with 17 years of experience building systems from embedded IoT to large-scale cloud services, now at Meta after a four-year tenure at Google. He blends low-level embedded expertise—evident from his influential esp-homekit work enabling HomeKit on ESP8266/ESP32—with backend and systems design experience at startups and enterprise projects in networking, orchestration, and automation. His background includes designing a patented-noted graph database and search engine, leading backend platforms for hosted OpenStack, and shipping safety-critical features for autonomous vehicle stacks. Comfortable across C/C++, Python, Java/Scala and Linux, he approaches problems with engineering curiosity that spans building robots and backyard irrigation as readily as production services. Based in Northborough, MA, he pairs pragmatic production delivery with a knack for elegant, platform-level engineering.
code16 years of coding experience
job16 years of employment as a software developer
bookGymnazium N1, Saratov
bookMS Computer Science, MS Computer Science at Saratov State Technical University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
2,718reputation
321kreached
20answers
0questions
Badges
forms
top-5%
jquery
top-5%
ruby
top-5%
python
top-5%
github-logo-circle

Github Skills (34)

c-language10
homekit10
c1110
esp826610
c1710
gpio10
iot10
sys10
esp3210
embedded10
cprogramming-language10
wolfssl10
iot-devkit10
wifi10
networking9

Programming languages (14)

JavaC++CCMakeMakefileGoShellJavaScript

Github contributions (5)

github-logo-circle
maximkulkin/esp-homekit

Dec 2017 - May 2022

Apple HomeKit accessory server library for ESP-OPEN-RTOS
Role in this project:
userBack-end Developer
Contributions:196 commits, 35 PRs, 138 pushes in 4 years 6 months
Contributions summary:Maxim contributed significantly to the development of an Apple HomeKit accessory server library for ESP-OPEN-RTOS. Their work focused on implementing core features for the HomeKit protocol, including characteristics, notifications, and pairing mechanisms. The commits also involved setting up mDNS for service discovery and various low-level system configurations like flash memory operations for storing data.
homekitpairingesp8266accessoryrtos
maximkulkin/esp-homekit-demo

Dec 2017 - Jul 2022

Demo of Apple HomeKit accessory server library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:86 commits, 31 PRs, 75 pushes in 4 years 7 months
Contributions summary:Maxim primarily contributed to the development of example applications for the `esp-homekit-demo` repository, demonstrating expertise in creating HomeKit-compatible accessories using the ESP8266 and ESP32 platforms. Their contributions included implementing and updating various accessory examples, such as temperature sensors, LED control, buttons, locks, and thermostats, showcasing a deep understanding of embedded systems development, hardware interaction, and HomeKit framework integration. The user further demonstrated proficiency by updating existing examples to incorporate new features, such as support for random QR codes and dynamic services, reflecting their proactive engagement and commitment to keeping the project up-to-date.
homekitaccessoryhomebridge-pluginhomekit-accessoryserver-library
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
Maxim Kulkin - Senior Software Engineer at Meta