Nikita Semenov
Senior Software Engineer • Senior Go Developer
Experienced software engineer with over 4 years specializing in high-load systems, application development, and information security.
Demonstrated success in tackling complex challenges, optimizing performance, and securing applications against vulnerabilities.
Known for a rational, results-oriented approach to development and adaptability to constructive feedback.
Collaborative team player with a proactive attitude toward knowledge sharing and continuous learning.
Experience
Nov 2023 – Present
Phuket, Thailand
Senior Go Developer, Search Team, Aviasales
- Counteracted bots and scrapers, reducing search load by ~8% without impacting conversion rates.
- Conducted vulnerability research, identifying and mitigating issues exploited by bots and scrapers.
- Researched and optimized the performance of search engine component, achieving a speed increase of approximately 30%.
- Implemented business features.
Sep 2020 – Nov 2023
Phuket, Thailand
Senior Python/Go Developer, Integration Team, Aviasales
- Participated in the development of a high-load data processing service provided by the world's largest GDS.
- Designed and implemented a booking processing system, achieving a 10x speed improvement.
- Designed and integrated a debugging data collection system for partner bookings.
- Investigated anomalies in partner bookings data and developed a remediation plan.
- Designed and maintained the Backoffice service, providing statistics and metrics for Aviasales business partners.
- Developed integrations to connect partners to the search engine.
Feb 2020 – Sep 2020
Khabarovsk, Russia
Junior Python Developer, Fogstream
- Created a system for managing dynamic OG tags of a page and previewing how links to the page will visually look in search services and messengers.
- Participated in the development of integrations for an online store with external data providers.
Eudication
2015 – 2020
Khabarovsk, Russia
Specialists degree of Information Security, Computer Science
Far Eastern State Transport University
Skills
High-Load Systems Design
Performance Optimization
System Vulnerability Assessment
Deep Analytical and Investigative Approach
Effective Team Collaboration
Go
Python
JavaScript / TypeScript
HTML / CSS
SQL
Docker
Kubernetes
Kafka
Redis
Posgres