I am a Go developer with experience in both large and small companies. I have experience working with both legacy and new projects. I like to work in a team, but I can work independently if the project or tasks require it. I can gather requirements, design and implement a suitable solution, collaborating with analysts, QA and frontend developers to achieve the best result.In my free time, I work on my pet project in Go, as well as translate or write my own articles for Habr (habr.com).About me:- deep knowledge of Go, data structures, algorithms and design patterns- understanding of the principles of networks and HTTP, TCP/IP protocols- experience working with REST, gRPC, GraphQL, including experience using Swagger/OpenAPI and gRPC Gateway- ability to write correct multithreaded code and cover it with tests- experience working with Docker, Docker Compose and Kubernetes- knowledge of scalability and fault tolerance of services, zero downtime deployments and graceful shutdown- experience writing unit and integration tests- experience working with PostgreSQL (complex queries, indexes, profiling and query optimization, database schema design)- experience working with RabbitMQ and Kafka- experience working with Redis- experience working in small and large teams (from 2 to 15+ people)
-
Backend Go DeveloperAviasalesBelgrade, Rs -
Go DeveloperAviasales Feb 2024 - Present -
Go Team LeadProtek Nov 2023 - Feb 2024- manage a team of 3 software developers- communicate with other teams and product owners to provide features on time- give feedback and help developers to grow their skills- work on a marketplace for buying medical products- use PostgreSQL, Redis, Kafka- implement gRPC and GraphQL APIs for internal and external use- participate in the release process and deployment of services in Kubernetes in production- cover the code with unit and integration tests, reviewed the code of other developers -
Go DeveloperProtek Nov 2022 - Nov 2023- work on a marketplace for buying medical products- use PostgreSQL, Redis, Kafka- implement gRPC and GraphQL APIs for internal and external use- participate in the release process and deployment of services in Kubernetes in production- cover the code with unit and integration tests, reviewed the code of other developers -
Go DeveloperMts Digital Jul 2022 - Nov 2022- worked on the internal network infrastructure of MTS- used TELNET, SSH, SNMPv2 to interact with network devices from different vendors- designed and implemented a prototype of a platform for configuring network devices- discovered and fixed data races in existing code, wrote multithreaded code and tests for it- reviewed the code of other developers -
Go DeveloperIt-Swarm May 2021 - Jul 2022- worked on a service for editing and ordering windows- used PostgreSQL, Elasticsearch, RabbitMQ, MinIO- implemented REST API and WebSocket API- profiled and optimized the startup process of services and ETL pipelines used to build analytics and reports- wrote unit and integration tests, reviewed the code of other developers
Ivan Korotkov Education Details
-
4.89/5.00
Frequently Asked Questions about Ivan Korotkov
What company does Ivan Korotkov work for?
Ivan Korotkov works for Aviasales
What is Ivan Korotkov's role at the current company?
Ivan Korotkov's current role is Backend Go Developer.
What schools did Ivan Korotkov attend?
Ivan Korotkov attended Perm State University (Psu).
Who are Ivan Korotkov's colleagues?
Ivan Korotkov's colleagues are Kirill Bendersky, Nikita Bulatov, Irina Gudkova, Ulpan Beken, Anton Komrachkov, Irina Zinicina, Anna Osiuk.
Not the Ivan Korotkov you were looking for?
-
-
1yahoo.com
-
-
2adidas-group.com, adidas.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial