Web Analytics

Ihor Nahuliak

  • Senior Python Software Engineer
  • Barcelona, Spain
  • Aug 20, 2019
Telecommute Information Technology

Personal Summary

Strong skilled Senior Python Software Engineer with over 10+ years software development experience

Trip ready and provide consulting service for onside teams in Europe.

Familiar with micro-service architecture. Inspired of best practices: domain driven design test driven development.

Work Experience

Lead Python Software Engineer
Jan 2017 - May 2019 Kvadom

Leaded a small distributed fully remote team. Developed high loaded
real estate multi-feature contemporary web app like trulia, booking
Made scalable micro-service architecture based on a couple of popular python frameworks (15+ different micro-services).

Best practices: DDD, TDD, Micro-Services.
Tech stack: Python 3.6/3.7, Django, Flask, Aiohttp, Celery, Scrapy,
PostgreSQL, PostGIS, OSM, MongoDB, Elasticsearch, Redis, RabbitMQ,
AWS S3, AWS SQS, AWS Dynamodb, Docker, Docker-Compose, Jenkins,
uWSGI, gUnicorn, Nginx. Unittest, Nosetests, Pytest. GIT, Trello,
Coggle, Slack. Googlemaps, Mapbox, Twilio, Zillow, Booking.

Senior Python Software Engineer
Jun 2016 - Dec 2016 QBeats

Developed and supported high loaded (~100 000 rpm) Ad & Paywall API.
The project was an e-content paywall with really fast payment system and pretty cool data science part that was evaluating selling
publications price in real time.

Best practices: DDD, TDD, Micro-Services.
Tech stack: Python 2.7, Cython, Django (Django REST Framework + Django tasks), Flask (Flask RESTFul + Marshmallow), Celery,
RabbitMQ, Redis, MySQL, PostgreSQL, MongoDB, Elasticsearch,
Cassandra, AWS S3. AWS EC2, Docker, Ansible, Vagrant, Fabric,
Jenkins, uWSGI, gUnicorn, Nginx. Unittest, Nosetests, Pytest.

Python Software Engineer at Synergy Way
May 2015 - May 2016 Stripe, GIT, JIRA

The project was an ERP system (Mobile Knowledge) to manage huge TAXI
companies in US, Canada, UK and other countries. Something like Uber but more oriented for corporate segment. Working like a fullstack,
made a lot of different features like backoffice, withdraw payments,
call taker pages, taxi routing & pretty cool real time map with over
80 000 vehicles on screen.

Best practices: Architecture Patterns, TDD.
Tech stack: Python 2.6/2.7, Cython, Django, Flask, Tornado, MySQL,
Microsoft SQL Server, Stored procedures, jQuery, Bootstrap, HTML5,
CSS3, VOIP, Selenium functional tests, Robot Framework, Unittest,
Fabric, Vagrant, GIT, Jenkins, Testrail.

Senior Software Engineer
Jul 2010 - Apr 2015 Marfin Bank

Worked as a fullstack migrating a dozen of antique desktop bank apps
written in different languages to python web, all passed security

Education

Master of Physics
Sep 2005 - Jul 2009 Odessa National University I.I.Mechnikov named