Grisha Kostyuk, experienced python developer

/_img/ava200.jpg

naspeh[at]gmail.com // Yaremche, Ukraine // remote only

I’m a passionate python developer with over a decade of experience in web development. I’m especially strong in back-end development, pretty good in automation and deployment (including CI/CD), occasionally I can do modern front-end.

I love simplicity. I usually choose fewer abstractions to be closer to the lower layer.

I love open source. In spare time, I enjoy pursuing perfection on my open source projects. The latest one is Mailur – a lightweight webmail inspired by Gmail.

More projects on github page.

Technologies I’ve been actively using:
  • Python since Oct 2009;
  • PostgreSQL and Redis since Mar 2012;
  • Git since Dec 2009;
  • Linux since Jul 2008;
  • Containers since Aug 2014 (lxc, docker, systemd-nspawn);
  • Shell scripting periodically since 2011;
  • JavaScript periodically since 2009;
  • CSS/HTML periodically since 2006.

Python developer since October 2009

04.2018 – 11.2018 datarobot.com (automated machine learning platform, remote)
focused on tools that improve developer workflow; was working on different integrations for Slack, Github and Jenkins; optimized parallel execution of functional tests over Jenkins slaves.
09.2016 – 10.2017 sourcefabric.org (open source tools for journalism, remote)
python developer and DevOps; was working on Superdesk; quickly became responsible for testing instances; developed from scratch Fireq for CI/CD and other automation of Superdesk related projects, before creating Fireq I collected requirements over the team, evaluated existing time-consuming system and did research for a suitable CI/CD tool (LXC was one of hard requirement, because it was used in production and we wanted the same environment for testing instances, also Fireq has great integration with Github).
11.2015 – 06.2016 scribesense.com (via Upwork, remote)

postgres and python developer; helped in development and migration of new database; developed internal API for one of sub-project; developed initial version of synchronization with one of external providers.

Technologies: PostgreSQL, psycopg2, jsonschema, pytest

08.2014 – 08.2015 likealocalguide.com (Estonian travel startup, remote)

full stack developer; reworked and improved booking process; improved transaction emails; introduced new RESTfull API for mobile applications; introduced orchestration system based on ansible & docker when moving from one server provider to another; introduced failover server with PostgreSQL and Redis replication; introduced real-time monitoring system based on grafana, influxdb, collectd.

Technologies: Django, PostgreSQL, Redis, Ansible, Docker.

01.2012 – 04.2013 ostrovok.ru (hotel booking service)

python developer; improved booking process, reworked database of orders and payments; repaired and then optimized unit and integration testing; preached TDD.

Technologies: Django, PostgreSQL, Redis.

02.2011 – 01.2012 odesk.com (remote)

full stack developer; developed few services in small separated teams; main javascript developer in one of project (Google Chrome plugin).

Technologies: Django, Flask, PostgreSQL, MongoDB, Redis, jQuery.

12.2009 – 01.2011 42coffeecups.com (remote)

full stack developer; developed several services in small teams with TDD practice.

Technologies: Django, MySQL, jQuery

Other Employment History

02.2009 – 09.2009 Ardas Group; Java web developer.
03.2007 – 02.2009 ArtLab (remote); PHP developer.
11.2006 – 03.2007 Zebra; PHP developer.

Education

2000 – 2005 Dnipropetrovsk National University
Master, Mechanical Mathematics

Additionally

I love my family. I really like mountains, music and Chinese tea.