Kirill Korovin

English, Russian

👨🏻‍💼 linkedin
👨🏻‍💻 github.com

Backend Developer


I'm a developer with about 4 years of experience as a backend engineer and about 7 years in total experience on various tech-related positions (including penetration testing and technical writing).

I've had experience with many different technologies and languages, but mainly Python. Used to work in various sized companies from small startups of 5 people to the ones of 3000. Designed, or participated in designing of monolyth systems as well as serverless ones (prefer latter). Also, I am always willing to try out and learn new technology stacks where it makes sense or if needed as I am considering myself a quick learner.

Skills


🏷 backend engineering
python rest asyncio fastapi typescript graphql postgresql cloud computing aws lambda django flask rabbitmq celery redis
🏷 infra
linux git docker continious integration/deployment jenkins travis ci
🏷 other
system architecture owasp penetration testing pyqt c# unity3D trunk development

Experience


Backend Developer (Oct 2022 - Oct 2023) 1 yr
python django celery aws s3 microservices postgresql docker

Been a part of a neewsfeed team, supporting and developing one of the core features of the app. Helped optimitizing the microservice architecture, dealing and refactoring with legacy (both features and the whole architecture parts) while maintaining the current system and doing team duty responsibilities (incident response etc)


Freelancing

Backend Developer (May 2022 - Sep 2022)

Helping different companies and teams with their needs.

As an example of recent projects, implemented a cache function (and a warm up strategy also) for a couple of the Trackingplan critical endpoints, which speeded the response time from average 8-10s up to 1-3s. As a result, this cache was also applied to 4 more endpoints, thanks to it's generic and customizable architecture and very small additional cost overhead.


Backend Developer (Jan 2021 - Apr 2022) 1 yr 4 mos
python typescript graphql aws lambda serverless postgresql docker trunk development

Developed some of the key integrations (such as car listings providers) which helped marketplace to get 600+ cars to the inventory soon after launch


Backend Developer (Feb 2020 - Jan 2021) 1 yr
python django drf docker redis rabbitmq nginx postgresql celery travis ci

Set up and maintained CI/CD at early stage of the product development which reduced a lot of manual work for developers, decreased the human error risk and gave more space for the team to scale properly (including hiring a DevOps).


Penetration Tester (May 2018 - Feb 2020) 1 yr 10 mos
burp suite python poc development scripting metasploit owasp openwrt

Implemented a lot of web application security audits, finding vulnerabilities in both front-end and backend, as well as infrastructure, explaining and providing fix recommendations for clients, so I have the knowledge of how to write secure code and teach others to do so

Read a tone of source code of various quality, complexity and languages while doing whitebox audits, familiarizing myself with a lot of different development patterns as well as anti-patterns, also variety of technologies i had to work with made me a faster learner

Researched systems of different scales from webapps to external and internal infrastructure clusters, so i have a solid understanding of infrastructure architectures and networking


Social Systems disbanded, website is down

Junior -> Middle Backend Developer (Jun 2017 - May 2018) 1 yr
python django drf nginx postgresql celery django-channels websockets

Aside from my main responsibilities, introduced secure development principles to the team and fixed a couple of security code issues in other company products (not being a developer of them), some of them saved the company from the possible abuse of in-app currency.

Technical Writer (Jun 2015 - Dec 2016) 1 yr 7 mos
english communication skills general computer knowledge tfs word

In close collaboration with administrators and developers provided and maintained documentation for some of the critical internal infrastracture services, such as corporate mail, corporate cloud etc. for all the support tiers, from Service Desk to the Monitoring and even admins and devs themselves which helped me to get broad technical base in the start of the career.

Education


Master's degree (2017 - 2019)

Computer and Information Systems Security / Information Assurance

Bachelor's degree (2013 - 2017)

Computer Engineering



And, among other things and being a developer, i am also an open-minded interesting guy who just likes talking to the people and knows that communication is the key, so let's just talk!