
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
Python
FastApi, Asyncio, Typer, Pydantic, Django
Git, GitLab, GitHub Actions
Celery, RabbitMQ, Crontab, Nginx
SQL, PostgreSQL, CockroachDB, SQLAlchemy, alembic
Redis, MongoDB, etcd
Management & soft skills
Clear Communication, Team Work
Results oriented, Expectations and Time management
Job Experience
Python developer | MINDsoft
10/2023 - present
- Developing an api for working with software-defined storage
- Writing unit and integration tests
- Performing code refactoring
- Initiated the use of a commit convention within the team to improve the readability of the change history and enhance team collaboration with Git
- Implemented and configured the Ruff linter, which helped improve code quality and consistency, reducing the number of errors and time spent on reviews
Tech stack: Python 路 FastApi 路 Typer 路 Pydantic 路 PyTest 路 PostgreSQL 路 CockroachDB 路 etcd 路 Gitlab
Test Analyst | Playrix
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