Maxim Ivanov

Software Engineering SMTS at Zoomin

Kyiv, Ukraine
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 Ivanov is a seasoned software engineer with 17 years of experience, currently serving as a Software Engineering SMTS at Salesforce and concurrently shaping platform and SRE practices at Zoomin. He brings deep functional programming expertise in Haskell—maintaining long-lived codebases and microservices—combined with hands-on DevSecOps, cloud-native deployments, and incident readiness. His open-source contributions span technical writing for the dependently typed Idris language and test automation for Python's Urwid library, reflecting a rare blend of documentation rigor and QA discipline. Earlier work ranges from low-level C++ and embedded networking to research in computer vision, demonstrating strong systems thinking across hardware and cloud. Based in Kyiv, he also quietly improves developer ergonomics (e.g., adding readable shortcuts and fixing localization/GUI quirks), showing attention to both large-architectural and small-usability details.
code17 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Taras Shevchenko National University of Kyiv
languagesEnglish, Russian, Ukrainian, Japanese
stackoverflow-logo

Stackoverflow

Stats
15,117reputation
2.8mreached
201answers
30questions
Badges
bash
top-5%
cmake
top-5%
python
top-5%
linux
top-5%
network-programming
top-5%
syntax
top-5%
github-logo-circle

Github Skills (36)

unit-testing10
pytest10
python10
terminal-emulator10
urwid10
terminal-application10
idris10
front-end-development10
yakuake10
documentation10
test-automation10
technical-writing9
git9
network-programming9
environment-variables9

Programming languages (33)

C#CGoMustacheHTMLErlangTypeScriptShell

Github contributions (5)

github-logo-circle
urwid/urwid

Jul 2018 - Jul 2022

Console user interface library for Python (official repo)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:27 reviews, 31 commits, 31 PRs in 4 years
Contributions summary:Maxim primarily focused on adding and improving the test suite for the Urwid library, specifically targeting escape sequence processing and RLE utilities. They wrote tests to cover various edge cases and functionalities, including mouse events and bug fixes. The user's work ensured the robustness and reliability of the library by verifying correct behavior and catching potential issues.
user-interfacepythonconsole
Guake/guake

Sep 2010 - Oct 2019

Drop-down terminal for GNOME
Role in this project:
userFull-stack Developer
Contributions:93 commits, 2 PRs, 1 push in 9 years 2 months
Contributions summary:Maxim primarily focused on improving the codebase, particularly addressing python layout issues by converting interior imports to absolute imports and correcting related source code. They also implemented drag-and-drop functionality and fixed localization problems within the preferences. Additionally, the user contributed to the GUI by merging pull requests that added features like zooming hotkeys and the option to use VTE titles, while also fixing existing issues.
gnome-shell-extensionterminal-emulatorlinuxgnomedrop-down
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 Ivanov - Software Engineering SMTS at Zoomin