Mikhail Akimov

Data Team Lead

Tel-Aviv, Tel-Aviv District, Israel
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 Akimov is a Data Team Lead with 11 years of hands-on experience building analytics platforms, currently leading data efforts at Obligo from Tel-Aviv. He specializes in end-to-end analytics engineering—everything from ingesting disparate systems into warehouses (Vertica/Postgres) to transformation (dbt, SQL), orchestration (Airflow), testing and BI (Tableau)—and applies software engineering practices like CI, git and Docker to data work. Mikhail has repeatedly bootstrapped analytics systems for startups and large organisations, driving measurable efficiency gains (up to ~4 hours/day per employee) and retraining teams to sustain growth. He’s equally comfortable coding (Python) and contributing to open-source stream processing (python-streamz), where he improved partitioning and reliability features. A people-first manager, he has hired and mentored teams of data specialists whose careers progressed to top tech firms, reflecting his focus on talent development as the primary lever for impact. His background in humanities (MA in Arabic Language and Literature) gives him a rare edge in communication and domain understanding when translating complex business problems into data solutions.
code11 years of coding experience
job7 years of employment as a software developer
bookLomonosov Moscow State University
languagesRussian, English, Arabic
github-logo-circle

Github Skills (6)

hard-real-time10
realtime10
python10
async10
unit-testing8
tornado8

Programming languages (9)

TypeScriptShellRC++CJavaScriptGoLua

Github contributions (5)

github-logo-circle
python-streamz/streamz

Mar 2020 - Nov 2020

Real-time stream processing for python
Role in this project:
userBack-end Developer
Contributions:39 reviews, 33 commits, 11 PRs in 8 months
Contributions summary:Mikhail primarily focused on fixing bugs and implementing new features related to stream processing within the `streamz` library. Their work included addressing issues like streams overwriting buffer methods and passing metadata when using LRU caching. They also implemented the timeout and key routing functionality for partitioning streams and refactored sink operations. Overall, their contributions centered on improving the core functionality and reliability of the stream processing framework.
pythonstream-processingstreaming-dataasyncreal-time
Postgres backend for Dictum
Contributions:5 releases, 21 PRs, 41 pushes in 1 year 3 months
postgresqlbackendpostgres
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