Igor Davydenko πŸ‡ΊπŸ‡¦. Igor Davydenko πŸ‡ΊπŸ‡¦ β€Ί CV

Download Β· Print

Ukrainian. Python developer

Male. 36 years old. Born at Aug 15th, 1987 in Kyiv, Ukraine. Currently lives in Cracow, Poland. Lives with a dog, beagle, 7 years old, LeBron.


Education

2004 – 2006
Unfinished. National University of Ukraine “Kyiv Polytechnic Institute”.

Skills

Python 3
Using Python on daily basis for work needs from 2007. Has a strong knowledge in Python 3, asyncio stack & type annotations. Knows how to port Python 2 code to Python 3.
Python web-frameworks
During my career I have used Django, FastAPI, aiohttp, and Flask for building backends for different web applications. For recent 2 years using Django & FastAPI as main web frameworks.
JavaScript (TypeScript), CSS, HTML5
Built first web site in 2002, since actively improve my experience with JavaScript (and now TypeScript), CSS, and HTML. No afraid in using vanilla JavaScript for building web applications.
React
Been actively used React & Redux for creating modern web interfaces for real world projects, but for past couple of years decided to work entirely with backend projects. JS fatigue got me.
Data Storages
Using PostgreSQL as a data storage for most of the projects & Redis as a cache layer. In same time has a production experience with: Memcached, CouchBase, Firebase, Kafka, and Amazon DynamoDB.
Infrastructure
Has a strong feeling, that reliable infrastructure is a must for any modern web application. Infrastructure as a Code believer. Knows how to deploy web applications, and how to integrate best dev practices with CI services, such as GitHub Actions, Gitlab CI, Circle CI & Jenkins. Deployed applications to AWS, DigitalOcean, Heroku, Hetzner Cloud.
Developer Experience
Using git for source management all my projects. Working mostly with GitHub, but had an experience with Gitlab and others. Integrating black, isort (for code formatting needs), flake8, mypy (for linting needs) to every possible project via pre-commit hooks. Has a confidence in enforcing code style guides for teams to help them perform better & faster.

Career

42 Coffee Cups(2008 – 2011)
Mostly using Django for developing web applications for many different customers. Also been a lead developer of internal tool to manage developers within the team.
oDesk PS(2011 – 2012)
Combined Django & Flask for development applications on top of oDesk (now Upwork) API. Those applications allowed customers to use oDesk freelancers for their needs.
GetGoing Inc.(2012 – 2015)
Took a part in designing & implementing hotels search for GetGoing travel startup from the scratch. Heavily used Celery for interaction between different system parts, took a part in integrating React at frontend instead of old Backbone/Marionette UI.
ezhome Inc.(2015 – 2016)
Been a lead develoer of internal tools for ezhome Inc. managers. Provided a React components library, which simplifies development of many similarly looked applications for customer, gardener management, coordinating gardeners in the field, and find a schedule fastest routes for the gardeners. As well as took part in Django backend development & interaction with Firebase.
EVO Company(2016 – 2018)
Team Lead of Vchasno project: web application for signing documents that conforms Ukrainian laws. Designed and built a backend for storing signed data at backend on top of aiohttp. As well as designed blackbox tool to integrate Vchasno into accountant software such as 1C.
Poptop(2017 – 2018)
Provided consultations for Poptop startup. Optimized Django backend performance. Integrated GraphQL into Django backend (via graphene-django) and React frontend (via Apollo).
LifeStreet Media(2018 – 2019)
Developed HTML5 mobile games on top of Phaser framework. Built an UI kit with common components to simplify & speedup mobile game development process.
Remak A.S.(2018 – 2020)
Provided consultations for internal AHU Platform project, an attempt to migrate C++ toolset to the web. Using aiohttp at backend and React at frontend. Integrated umbrella repository deployment to Hetzner Cloud on top of Gitlab CI.
RxNumerix Inc.(2018 – 2019)
Built a demo and MVP for RxNumerix Inc. US startup. Both demo and MVP has been built on top of Python 3 & Django at backend & React at frontend. Implemented own CI / CD tool to manage demo / MVP deploys on top of Python 3 & asyncio stack. Heavily use of Amazon AWS infrastructure (Elastic BeansTalk, CloudFront, S3, etc).
IBH Solutions(2020 – 2022)
Lead process of migrating old assessment management system from third party outdated software into modern development stack of Python, Django, TypeScript & React. New assessment management software architecture allowed to gradually develop various parts of the system such as Assessment View, Patient Management System, Reports, etc.
Portside, Inc.(2022 – present)
Working as Team / Tech Lead at various projects, which involves using Python & Django for developing OpenAPI & GraphQL backend services, which helps to manage private jet operations at Owner Portal and helps management companies deal with hotels and car bookings at Trip Assist.

Contacts

  • Web Site: igordavydenko.com
  • Email: iam@igordavydenko.com
  • GitHub: @playpauseandstop
  • Bluesky: @igordavydenko.com

  • Download Β· Print

    Igor Davydenko πŸ‡ΊπŸ‡¦
    2014 β€” 2024


    Back to top