Maksym Arutyunyan is a software engineer with over a decade of experience in C/C++ and a strong track record in computational geometry, embedded systems, and large-scale backend and frontend work at Google. He now contributes to the Internet Computer at Dfinity, implementing Bitcoin integration, cycle accounting improvements, and governance features in a high-profile blockchain client/replica codebase. His background spans low-level firmware and PCB design to web-facing systems, giving him rare end-to-end technical fluency and a penchant for performance and resource optimization. At Google he worked across Flights and Assistant on TypeScript/JS frontends and C++/Python backends, pairing production engineering with data-driven investigation. Notable but less obvious: he applies rigorous testing practices learned in CAD/CAM computational geometry to uncover subtle bugs and harden distributed systems. Based in Zurich, he brings pragmatic engineering and broad toolset experience to complex, performance-sensitive projects.
4 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, with honor, Bachelor's degree, Electrical and Electronics Engineering, with honor at Sevastopol State Technical University 🇺🇦
Associate's degree, Electrical and Electronics Engineering, with honor, Associate's degree, Electrical and Electronics Engineering, with honor at Sevastopol Polytechnical College 🇺🇦
Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
Back-end Developer
Contributions:120 reviews, 246 commits, 81 PRs in 9 months
Contributions summary:Maksym primarily focused on adding and implementing new functionalities within the Internet Computer (IC) blockchain source code. Their contributions included the introduction of new Bitcoin interface endpoints and related functionalities, such as balance and transaction retrieval, indicating a focus on integrating Bitcoin with the IC. Additionally, the user modified the code for cycle account management by introducing new metrics and scaling cycles based on subnet size, highlighting a focus on improving the system's performance and resource management. The user's work involved adding support for various features in the governance system and core parts of the system.
Contributions:19 PRs, 49 pushes, 19 branches in 3 months
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.