Andrei Kulakov

Data Engineer

Zagreb, Croatia
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
Andrei Kulakov is a Data Engineer with 13 years of technical experience who blends environmental engineering domain knowledge with backend Python development. Currently at SENLA, he has a strong track record building reusable Django components and contributing bug fixes and small features to high-profile open source projects like CPython. He transitioned from five years as a junior researcher using databases and qGIS into backend and API-focused development, actively studying Django REST, FastAPI, AsyncIO, Docker, Redis and Celery. Comfortable working independently as a freelancer and in teams, Andrei is an accountable fast learner with upper-intermediate English and a practical habit of improving documentation and maintainability in the projects he touches.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering - MEng, Environmental Engineering Technology/Environmental Technology, Master of Engineering - MEng, Environmental Engineering Technology/Environmental Technology at International Sakharov Environmental Institute BSU
languagesRussian, English
github-logo-circle

Github Skills (14)

web-framework10
model-view-controller10
python10
django10
documentation10
forms9
logging8
testing8
file-access7
fileio7
github7
file-handling7
file-processing7
build-automation6

Programming languages (8)

CSSC++Objective-C++VimLVim scriptRubyVim ScriptPython

Github contributions (5)

github-logo-circle
akulakov/django-mcbv

Jan 2013 - Jun 2020

django by example; MCBV library
Role in this project:
userFull-stack Developer
Contributions:35 commits, 1 PR, 12 pushes in 7 years 5 months
Contributions summary:Andrei primarily contributed to the `django-mcbv` repository by implementing and modifying various features within the Django framework. Their commits demonstrate a focus on building reusable components and mixins for creating dynamic web applications. These changes included the addition of new views and form handling capabilities, as well as improvements to existing functionality to support more complex interactions within the Django environment. The user also integrated other Django-based applications to extend the core capabilities.
djangopythondjango-by-example
python/cpython

Sep 2021 - Dec 2022

The Python programming language
Role in this project:
userBack-end Developer
Contributions:140 reviews, 5 commits, 75 PRs in 1 year 3 months
Contributions summary:Andrei primarily contributed to bug fixes, documentation improvements, and minor feature additions within the Python programming language repository. Their commits corrected typos in documentation, enhanced existing methods, and updated examples. The user also added a function related to logging levels and fixed an issue in the email module.
python-programmingprogramming-languagepythonpython-programming-language
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
Andrei Kulakov - Data Engineer