I'm looking for a backend developer position on the Python stack.
I love functional style, i can do a little bit in OOP. I try to write in accordance with "The clean architecture". I comply with the PEP8 standard. In the environment, i use arch, I3, vim, tmux. My .dotfiles.
I will independently organize the application infrastructure as code, configure the CI, package the app to docker.
Formerly a certified PMI specialist with 3+ years of experience in industrial project management.
Siberian Federal University |
|
Hexlet |
Mar. 2021
|
Python web developer |
Coursera |
July 2020
|
Data Structures and Algorithms |
PMI |
Mar. 2017
|
Planing and control of projects. Network Scheduling |
PMI |
Mar. 2017
|
Management of investment building projects |
PMI |
Mar. 2017
|
Project management module - Basic/Advanced course |
HEXLET |
|
Software engineer student | Python | Web |
2020 to Current
|
Completed a Python-programmer training program at Hexlet.io. Currently i working with SICP materials in Racket/Scheme languages. Study the architecture of applications in different languages (Python, JS, Ruby, PHP, Lisp family of languages). Just for fun i look in InfoSec.
During studying, i developed the following projects:
Pageloader is a lightweight web page parser. In addition to the html page, the application downloads: images, styles and js. Developed by TDD. For testing, I used mocking http requests, debugging was carried out through the logs.
Stack:
- DOM manipulation (beautifulsoup4)
- Validation of input data (regexp, urlparse)
- HTTP requests (requests, mocking)
- Working with the file system (os, sys)
GenDiff is a application comparing json and yaml files, implemented as cli and library.
It is based on a Depth-First Search method that recursively traverses the tree structure of files.
Stack:
Application architecture
Functional programming (purity, side effects)
Working with tree data structures through recursion
- Automatic unit testing(pytest, fixtures)
TaskManager is a web application that helps to keep track of tasks. Preview on Heroku.
Stack:
- Django
- Bootstrap
- PostgreSQL
- Heroku
SIBUR |
|
Lead Planning Engineer |
Dec. 2016 to Mar. 2019
|
Was involved in project management and risk control at the construction of the ZapSibNeftekhim plant (wiki) - the largest petrochemical project in Eastern Europe (total cost $ 9.5 billion).
Main goals:
- Project Management
Development of 3-4 level schedules for each of the EPC stages of the project
Analytics in terms of milestones of the project, the formation of reporting materials
Achievements:
- During the internship, I designed a 4-level schedule and provided analytics for a mono-project Switching Point 500 kW Tobol (total cost ₽ 5.3 billion)
As part of the main installation Polyethylene (capacity 1.5 million tons per year), i'm developed a schedule of 4 levels (10 000 m/hrs), monitored progress/risks.
Close interaction with the following counterparties:
- CC7 construction division CNCEC (China) - PC contractor
- TECHNIP (France) - EP contractor
- Linde (Germany) - EP contractor
- NIPIgaz(Russia) - EPC-m contractor