Ilya Kazakov
Python software engineer
Moved to web development from game dev QA.
In current time I write backend in Mindsoft in python (FastApi, Typer).
In my free time I expand my knowledge of Computer Science, participate in Open source, and learn new
Golang language.
I like to write tests and clean code.
Tech stack
Management & soft skills
Job Experience
10/2023 - present
- Developing an api for working with software-defined storage
- Writing unit and integration tests
- Performing code refactoring
Tech stack: Python 路 FastApi 路 Typer 路 Pydantic 路 PyTest 路 CockroachDB 路 etcd 路 Gitlab
06/2020 - 04/2023
In addition to manual testing, I was engaged in automating game mechanics in Python
- Implemented an autotest log analysis system, which led to an 80% increase in the number of errors detected by autotests and reduced the time to find and fix them
- Automated the processes of working with tasks in Asana, reducing the time spent on their processing. This saved up to 10% of the workday
- Improved the autotest development process by implementing typing and using docstring, which improved the quality of the code base and accelerated the adaptation of other employees
- Developed and maintained more than 50 UI autotests to test basic events, tutorials and match-3 in-game, using Python
- Provided coverage of about 10% of the functional requirements on the project checklists with the help of developed autotests
Tech stack: Charles 路 Python 路 Git 路 Json 路 TeamCity 路 Asana API 路 Google Spreadsheet API
08/2019 - 01/2020
Wed scraper for stock multipliers.
- Developed a telegram bot to view stock multiples of various companies
- Setup and deployed bot on Heroku
Tech stack: Python 路 matplotlib 路 Git 路 Heroku 路 HTML 路 Json 路 CSV