Python / JavaScript developer
Male. 32 years old. Born at Aug 15th, 1987 in Kyiv, Ukraine. Currently lives in Lviv, Ukraine. Married to Svitlana Davydenko, Ukrainian painting artist & art curator. No children. Has a dog.
Education
- 2004 – 2006
- Unfinished. National University of Ukraine "Kyiv Polytechnic Institute"
Skills
- Python 3
- Using Python 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
- Using Django, Flask, and aiohttp for building backends for different web applications. For last 3 years using aiohttp as main web framework
- JavaScript, CSS, HTML5
- Built first web site in 2002, since actively improve my experience with JavaScript, CSS, and HTML. No afraid in using vanilla JavaScript without Babel
- React
- Knows pros & cons of React and as result using it on daily basis for creating modern web user interfaces for real world projects. Using React hooks for all good things
- 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
- Infrastructure
- Has a strong feeling, that reliable infrastructure is a must for any modern web application. Knows how to deploy web applications, and how to integrate best dev practices with CI services, such as Circle CI, Gitlab CI & Jenkins. Deployed applications to Amazon AWS, DigitalOcean, Heroku, Hetzner Cloud
- Developer Experience
- Using git for source management all my projects. Working between GitHub & Gitlab. Integrating black, prettier (for code formatting needs), flake8, mypy, eslint (for lint 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).
OBJECTS art prize
I with my wife, Svitlana Davydenko, are founders of OBJECTS art prize: an anually art prize for young Ukrainian artists. Our goal to connect Ukrainian artists with art instutions within Ukraine & Europe, showcase works of talented artists at art prize finalists exhibition, and help artists to find new audience and markets.
- 2019 Edition
- There were 309 application from artists of 52 Ukrainian cities. The art prize finalists exhibition held from Mar 16th till Mar 23rd 2019. Art prize winner Iurii Denysenkov granted with 2 additional exhibitions: one in Berlin, Germany at Oct 18th, 2019, second in Kyiv, Ukraine at Mar 10th, 2020.
- 2020 Edition
- Open Call for participants: Feb 1st - Mar 1st 2020. Art prize finalists exhibition will held at Mar 21st, 2020 in Kyiv, Ukraine.
Contacts