Alexey Kokov - Backend Developer
Навыки
- Agile
- Analytical skills
- Apache Kafka
- Atlassian (Jira/Confluence/Bamboo)
- C/C++
- Data
- Django
- Docker
- Git (GitLab/GitHub/BitBucket)
- Go
- GraphQL
- Java
- Kotlin
- Kubernetes
- Linux (Ubuntu/Fedora)
- Microservice Architecture
- MySQL
- nodejs
- Oracle (PL/SQL)
- PostgreSQL
- Postman
- Problem-solving skills
- Python
- RESTful Services
- Rust
- Scrum
- Security)
- SOAP
- Spring (boot
- Task prioritization
- Team communication
- Windows
Опыт работы
Tune-IT
Backend Engineer - 2022— Spearheaded the migration of key Django-based platform components to more efficient functionalities, achieving 13-70% improvements in speed and efficiency across various features by reducing legacy overhead.
— Investigated and resolved a systemic problem where user submissions were not scored correctly due to a race condition, refactoring the code to update specific fields rather than whole entities, permanently fixing the issue.
— Led the introduction of new lesson block plugins, developing a Django management command for iterative migration of user scores, ensuring minimal disruption and accurate data transfer.
— Co-led the architectural design and development of a new course program functionality with Kotlin, which increased enrollment rates by ~17% as a result.
— Developed and deployed Telegram bot integration using Spring and written in Kotlin, establishing a new microservice that asynchronously delivers timely notifications to platform users.a1qa
SDET / Test Automation Engineer - 2019-2022— Proposed and implemented the migration from WebdriverIO, Mocha, and Jest to the Playwright stack, improving productivity, code cohesiveness, and performance.
— Developed and implemented API/Web/DB test architectures, streamlining project deliverables and enhancing operational efficiencies.
— Performed source code analysis, leading to reduced amount of critical bottlenecks and accelerated development cycles.
— Communicated project statuses and technical challenges to clients, ensuring alignment and understanding across the development and QA teams.
— Automated 300+ test cases, cutting manual testing time by 50% and improving defect detection.
Образование
Computer Software Engineering
ITMO University2023
Обо мне
Computer Software Engineering Professional with 2 YoE in Backend development and 4+ overall YoE in IT software development/testing sphere. Experienced in Kotlin and Python, optimizing complex systems, guiding development teams and delivering innovative solutions related to user engagement and system performance with an Agile mindset.