Skip to content

Latest commit

 

History

History
118 lines (106 loc) · 3.78 KB

myresume.org

File metadata and controls

118 lines (106 loc) · 3.78 KB

Serhii Frolov’s Resume

I am a programmer with 10+ years of experience in developing and maintaining web applications.

I’m proficient in Python. If you have something written in it, there is a good chance I’ll be able to help you.

Additionally, I have experience in training and integrating AI into the existing business logic.

Experience

HIM Solutions Inc

Full Stack Engineer

  • Integrated AI model predictions into workflow, trained fine-tunes for solving specific tasks.
  • Wrote two-dimensional regexp engine for parsing PDFs.
  • Implemented and maintained scraper fleet on top of Celery queue.
  • Invented a fake ORM for improving DB consistency for a lot of error-prone legacy code, without ever touching it.
  • Migrated the whole codebase from Python2 to Python3.
  • Implemented automated application deployment and service tasks first for VPS/VDS, later for AWS.

Aparat Technologies

Full Stack Engineer

  • Participated in a variety of projects with different levels of involvement.
  • Implemented automated application deployment and service.
  • Debugged tricky legacy codebase and subsequently migrated business logic on top of modern codebase.
  • Implemented continuous integration with Jenkins.
  • Documented existing code and created standalone documentation.
  • Wrote a lot of supporting tools for projects I worked with.

LnkWeb

Full Stack Engineer

  • Participated as a developer in two startups.
  • Pushed for transition to class-based MVC code for better maintainability, which was very much a new thing at the time.
  • Overhauled existing time-tracking code taking time zones into account.

Self-Employment

On-site technical support and troubleshooting

  • Worked as a freelance on-site problem-solving engineer.
  • Wrote custom tools in order to revive client’s accounting software DB (DBaseIII-based).

Taurida National University

System Administrator

  • Managed university’s network of Ubuntu machines with FreeBSD transparent proxy server.

Skills

  • Machine Languages: Python, TypeScript, JavaScript, SQL, HTML, CSS, Bash, C
  • Natural Languages: English: Fluent | Polish: Basic | Ukrainian: Native
  • Frameworks: Django, REST, Next.js, Turbogears, Selenium, Celery, Bootstrap, Tailwind
  • Databases: PostgreSQL, MySQL, MariaDB, Redis, SQLite
  • Environments: AWS, VPS, VDS, Linux, Docker
  • Developer Tools: Git, Mercurial, SVN, Emacs, virtualenv, Bitbucket CI, Github Actions, Jenkins
  • Libraries: BeauifulSoup, React, jQuery, Matplotlib, Tensorflow, NumPy

Education

Taurida National University

Bachelor in Information Management

Taurida National University

Specialist in Information Management