Work

6. EclecticIQ | 2019-05 — now

Senior Software Engineer

  • Research and develop text processing solutions (OCR, NER).
  • Apply AWS solution (SageMaker, Textract, Comprehend).
  • Build OpenAPI system and documentation for all endpoints.
  • Discover, report, and fix vulnerabilities in the platform.
  • Create CI/CD pipeline on Gitlab CI.
5. Cindicator | 2018-06 — 2019-02

Senior Python developer, architect

  • Create Spotify's Luigi based ML pipeline.
  • Rewrite trading platform that retrieves information from cryptocurrency exchanges, pass it into strategies, get a prediction about cryptocurrencies prices and make trades.
  • Make simple trading strategies.
  • Improve testing practice, write a lot of tests.
  • Integrate code quality solutions on CI, create style guides.
4. Smena | 2017-05 — 2018-06

Django web developer (Python)

  • Build monitoring system.
  • Refactor report service (performance is increased from 12 hours to 90 seconds).
  • Develop Flask-based microservices.
  • Support and improve big Django-based monolith.
  • Analyze customers' data for marketing purposes.
3. Frodex | 2017-04

Internship

  • Integrate Postres-XL.
  • Build JS obfuscator on Python (my dark past).
  • Work with phisycal servers on CentOS.
2. Life4Web | 2016-01 — 2017-05

Founder, Django web developer (Python)

  • Organize a team, manage tasks.
  • Discuss projects details with clients.
  • Choose technical stack for projects.
  • Develop Django-based backend.
1. USATU | 2015-05 — 2017-05

Researcher in Department of Linguistic Communication and Psycholinguistics.

  • Research language influence measurement.
  • Apply Claude Shannon's information theory to natural language analysis.
  • Build programs and web services for text analysis.
0. USATU (education) | 2013-09 — 2017-09

Bachelor of Information Security.

  • Participate in CTFs as a team lead.
  • My graduate thesis is about building automatic vulnerabilities aggregation system and matching them with installed packages on a server.
  • Have a red diploma (almost all marks are "excellent")