Summary

Expertise

Project Highlights

Education

Agency

SK

English:

Intermediate

Sergey K.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Intermediate

Well-versed Python developer with an extensive 8-years programming experience.

I have a master's degree in computer science with about 8 years of experience in web development, mostly it was python web solutions. I had started with PHP but later I learned python and loved it. Over the last 6 years, I have developed a number of projects using Django, Django REST Framework, Flask, Twisted, and Scrapy. My core scope in the development is the web, client-server and other applications using Python technologies. I have experience of creating Web services using REST and deploying them on hosting (Amazon, Heroku). I have experience in OOP/OOD. Regarding work with databases, I worked most of the time with PostgreSQL. Also I have experience with MySQL, Redis, MongoDB, Cassandra, and Elasticsearch.

Want to hire this engineer?

Check if Sergey is available

Expertise

Years of commercial development experience

8 years of experience

Core technologies

Python 7 years
Django 7 years
PostgreSQL 3 years
JavaScript 8 years
SQL 3 years
Elasticsearch 3 years

Other technologies

Ajax
Amazon EC2
Amazon S3
Backbone.js
Cassandra
CSS
Flask
Heroku
jQuery
Linux
MongoDB
MySQL
PHP
PostgreSQL
SaaS
Selenium
SQL
Twitter Bootstrap
Amazon Web Services
Bootstrap
HTML
JSON
LESS
Nginx
OAuth
Redis
Sass
Scrapy
Web scraping
RESTful API
SQLite
Celery
Docker
PyCharm
HTTP
PhantomJS
SQLAlchemy
Gunicorn

Project Highlights

icon
Python Full stack developer

Nordic

Dec `22 - Present

2 years

Project is a Customer Relationship Management system. It is used for automation lottery ticket orders. The main objective of the project is to communicate services intended for these goals through their API’s. Currently the project is used in European countries such as Germany, Denmark, Finland, Sweden. Each of them has their own CRM (copy) with its own features and settings.

Responsibilities & achievements

Develop the project according to the SRS

Flask
jQuery
PostgreSQL
Python
Redis
Celery
Docker
icon
Python Full-stack developer

Chorus Intelligence

May `22 - Aug `22

3 months

The main goal of the project is to find connections between di�erent entities in social networks . They use a lot of connectors to perform search in such sources as Facebook, Instagram, Linkedin, Twitter etc.

Responsibilities & achievements

Develop the project according to the SRS

Flask
PostgreSQL
Python
Redis
Celery
Docker
Vue.js
icon
Python developer

Eckard

May `21 - Dec `22

2 years

Eckard Enterprises is a conglomeration of private, family owned firms in the energy space and focused on the U.S. oil and gas industry. Eckard has a wealth of knowledge and expertise they o�er to private investors who seek to develop a successful energy portfolio. The Eckard Team is tirelessly committed to identifying, acquiring, developing, and maturing various energy-related assets for our partners. EE believes that owning tangible energy assets is one of the safest, long-term investment strategies available in today's investment climate.

Responsibilities & achievements

Develop the project according to the SRS

Django
PostgreSQL
Python
Redis
RESTful API
Celery
Docker
Google Cloud Platform
Firebase
icon
Python developer

CNXION

Jul `20 - May `21

10 months

CNXION is easily configurable online software that creates ‘matching’ solutions for any type of application domain in which there are two parties, an ‘o�wner’ and a ‘demander’.

Responsibilities & achievements

My responsibility is to develop a back-end part of the system. Due to the specifics of the project, this process involves a lot of communication, requirements gathering and planning. The main challenge of this project is the need to create highly customizable solutions, which may be set up and used for different use cases.

Django
jQuery
PostgreSQL
Python
Stripe
Twitter Bootstrap
Elasticsearch
HTML
Redis
Celery
icon
Python Full Stack developer

Roomtheagency

Jan `20 - Jul `20

6 months

RooM the Agency is a new mobile-driven community that brings together street commercial mobile visionaries with a traditional stock photography platform. On the back part, it’s intended to give the ability to manage the platform, keep statistics, create sales reports, and control payments.

Responsibilities & achievements

Develop the project according to the SRS

AWS
CSS
Django
jQuery
PostgreSQL
Python
Twitter Bootstrap
Elasticsearch
Git
HTML
Nginx
Redis
Celery
icon
Python Full Stack developer

Proven

Jul `18 - Jan `20

2 years

Proven is a private platform where your portfolio companies can contact a select group of professional services providers. You know who you want to recommend, and Proven helps you to connect the highest quality professional services suppliers with your portfolio companies. Finding the right service providers is incredibly important for new companies.

Responsibilities & achievements

Develop the project according to the SRS

AWS
CSS
Django
jQuery
PostgreSQL
Python
Twitter Bootstrap
Elasticsearch
Git
HTML
Nginx
OAuth
Redis
Celery
icon
Python Full Stack developer

Google Checkout Bot

Jul `18 - Mar `18

The main task of this project is automatization of procurements in Google Express. All details with new orders stored are uploaded from xls file. After that, the crawler starts and passes through all the steps to create new orders. Selenium WebDriver was used there. The tool is intended mainly for creation test automatization scenarios. But in this case, use was more than justified because Google has good scraping protection and Selenium has the ability to walk through the pages almost like a regular user

Responsibilities & achievements

Develop the scraping tool according to the client requirements

CSS
Django
PostgreSQL
Python
Selenium
Twitter Bootstrap
Git
HTML
Nginx
Redis
Celery
PhantomJS
icon
Python Full Stack developer

Estate Сrawler

Jan `18 - Mar `18

2 months

It’s intended to get data from several Chinese sites with real estate and aggregate all gathered data in one place. For this project was deployed Scrapyd (the system of control and launch for scrapers)

Responsibilities & achievements

Develop the scraping tool according to the client requirements

CSS
Django
jQuery
PostgreSQL
Python
Twitter Bootstrap
Nginx
Redis
Scrapy
Celery
icon
Python Full Stack developer

Domain Crawler

Jan `17 - Dec `17

11 months

A tool for the analytics department of an Israeli startup. The tool was designed to compile analytics for ads launched on sites. It used such technologies as Selenium, Celery, Django, Django Rest, Redis, PostgreSQL. We analyzed both text and video advertising. Here we had to deal with very large amounts of data. More than 20 servers are involved in the project. Several million pages a day were visited, each of which generated megabytes of analytical information. The bottom line was that the workers had to emulate the behavior of browsers and record how the ad is displayed, what kind of advertising, whether there is autoplay (sound / video). There were also written tools that tried to identify the entire chain of suppliers of this advertising, and build statistics. Ansible was used to control everything.

Responsibilities & achievements

Develop the scraping tool according to the client requirements

AWS
CSS
Django
jQuery
PostgreSQL
Python
Selenium
Twitter Bootstrap
Elasticsearch
Git
HTML
Nginx
OAuth
Redis
Celery
PhantomJS
icon
Python developer

TMT Text Spiders

Jan `16 - Dec `16

11 months

As part of data-mining, I participated in several large projects. The most large-scale was aimed at collecting information from a large number of online stores. On the project, Scrapy was used as the main scraping tool written on the Twisted asynchronous framework. Thanks to asynchrony, we managed to significantly speed up the execution of tasks. Some of the tasks on the project were solved using Selenium with PhantomJS, so I got experience of using these tools. The common queue for the distributed scraping system was first based on Redis. Then they switched to Amazon SQS. I had to rewrite the Scheduler and part of the middleware.

Responsibilities & achievements

Develop the scraping tool according to the client requirements

PostgreSQL
Python
Selenium
Amazon Web Services
Git
Nginx
Redis
Scrapy
Celery
PhantomJS
icon
Python Full Stack developer

Harvester

Jan `15 - Dec `15

11 months

Project is designed to collect and analyze information from social networks such as Twitter, Instagram, Pinterest. I conducted this project independently and was engaged in deployment it on servers. It involved 5 servers. All of them perform the tasks of collecting and analyzing data to identify trends (directions that are also interested for users who make reposts from the analyzed tape). One of the servers is used to store all the results in the MySQL database. The project is built on an asynchronous Twisted framework that allows you to handle a large number of simultaneous requests. As a result, a large amount of intermediate data accumulated. In order not to clutter up the results base, and to speed up processing, a non-relational MongoDB database was selected for their storage.

Responsibilities & achievements

Develop the scraping tool according to the client requirements

Backbone.js
Cassandra
CSS
jQuery
MongoDB
MySQL
Python
Twitter Bootstrap
Git
HTML
Nginx
Scrapy
icon
PHP Full Stack developer

Universe

Jan `13 - Dec `14

2 years

When I worked with PHP I mainly worked with custom CMS - Universe. It was created by a customer. We worked on orders such as business card sites, e-commerce sites. Also we expanded and modified Universe CMS code.

Responsibilities & achievements

Developing and modifying the custom CMS

CSS
jQuery
MySQL
PHP
HTML

Education

Higher education in Computer Science

Agency

Tech Solutions for Business agency #44

100-400

GMT+2

Zaporizhia/Ukraine

Core Expertise

Basecamp
Big Data Architects
CSS
Django
GitHub
HTML5
JavaScript
JIRA
jQuery
MongoDB
MySQL
Node.js
Objective-C
Oracle
PHP
PostgreSQL
Python
QA
React.js
React Native
SQL Server
Symfony
Apache Subversion (SVN)
Bootstrap
Laravel Framework
LESS
NoSQL
ODBC
Redmine
Swift
Angular 2x
SQLite
Angular Material
Flutter
pandas

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Construction & Real estate, Sports & Fitness, Advertising & Marketing, Statistics & Atalytics, Fashion & Style, Travel & Tourism, Healthcare & Medicine, Safety & Security, Food & Drink, Arts & Culture, Blockchain & Cryptocurrency, Cybersecurity & Data Protection, Data Science & Machine Learning, Big Data, Automotive, Entertainment

Want to hire this engineer?

Check if Sergey is available