Mikhail Zakharov

Senior Software Engineer Lead at Cognitive Systems Corp.

Guelph, Ontario, Canada
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
Mikhail Zakharov is a Senior Software Engineer Lead with 13 years of experience specializing in wireless technologies, Python, mobile, and embedded systems. Based in Guelph, Ontario, he leads engineering efforts at Cognitive Systems Corp., combining hands-on development with systems-level thinking. An active open-source contributor, he notably helped bring SciPy and LAPACK support into python-for-android, resolving build and compatibility issues and modernizing the Android NDK build pipeline. He holds a Computer Software Engineering degree from the University of Waterloo and is known for bridging DevOps, back-end engineering, and embedded constraints to deliver robust mobile and embedded solutions.
code13 years of coding experience
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Waterloo
languagesRussian, English
github-logo-circle

Github Skills (15)

packaging10
apk10
python10
kivy10
android10
build-automation10
numpy9
devops9
lapack9
scipy9
cmake9
android-service8
cython8
docker4
dockers4

Programming languages (14)

JavaC++CRustSvelteBitBakePureBasicKotlin

Github contributions (5)

github-logo-circle
kivy/python-for-android

Jan 2021 - Jul 2022

Turn your Python application into an Android APK
Role in this project:
userBack-end & DevOps Engineer
Contributions:4 reviews, 11 commits, 8 PRs in 1 year 6 months
Contributions summary:Mikhail significantly contributed to the `python-for-android` project by implementing and integrating support for the `scipy` package, along with related dependencies such as `lapack`. They addressed build issues, added patches, and fixed compatibility problems to ensure proper compilation and functionality within the Android environment. The user also improved the build process by implementing version checks for unpacked Python bundles and updating the build system with the latest NDK tools. The user's work extended to improving the service libraries to address android operating system compatibility.
pythonandroid-apkandroid-frameworkpackagingapk
mzakharo/micropython

Sep 2018 - Jul 2022

MicroPython - personal projects on ESP
Contributions:61 commits, 89 pushes, 21 branches in 3 years 11 months
pythonpython-implementationconstrainedmicrocontrollerslean
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
Mikhail Zakharov - Senior Software Engineer Lead at Cognitive Systems Corp.