Position: Python Developer / TL
Category: Python
English level: intermediate
Years of experience: 6

Company A (Lead Engineer, TL):
- Improve performance for fintech application with 20M+ clients by moving most loaded parts in separated serverless applications with keeping the same API.

Company B (Senior Software Engineer, TL):
- Move monolith application to microservices with automatic interactive documentation and force the whole team to obey "schema-first" rules.
- Integrate monitoring and tracing tools to all existing services.
- Make transition tools for migration from old on-prem Apache Marathon based to cloud-based K8S and Helm.
- Create a lot of third-party integrations for vendor-locked software for real-time monitoring.
- Add APIs for media-production consumers with specific vendor hardware, like MIDI controllers and media streaming tools.
- Create analytics tools for proprietary protobuff-based data-source to provide detailed user behavior stats. 

Company C (Software Engineer):
- Create API for vendor-locked ERP with shared transactions.
- Wrote reporting API with flexible template designer and various data sources.
- Make API for managing VNC proxies for remote support.
I have 6 years of experience developing G2G, G2B, B2C, and B2B projects at fin-tech and media companies. I served as TL and mentored for two last years. I am skilled with building serverless applications with API GW, DynamoDB, Lambda, and SQS. Proficient in refactoring monolith applications to microservices in on-premise and cloud infrastructure. Little bit experienced in Golang.
Highly responsible and motivated in personal growth.
I like to avoid G2B and G2G projects. Non-legacy solutions would be preferred. 
In spite of having a lot of experience in Fullstack coding (Python/React), I want to grow as an architect/team lead. So, i don't consider vacancies were supposed to write code on the backend and front end together.