Position: Team Lead Python
Category: Lead
English level: fluent
Years of experience: 8


About Me:
--------------
Python lead developer with strong skills in Kubernetes, AWS, Azure. More than 10 years of overall experience in software development. Five of them on leading positions. 

Worked as a CTO in an outsource company for a few years. On this position I had to face dozens of challenging projects and helped more than 20 developers to make their path from Junior to Senior specialists. 

Most of the teams I worked with were english speaking. Therefore I can easily understand various dialects and fluently express myself on meetings.


Technical Details:
--------------------
Most of the projects I built, had service oriented approach and utilised **fastapi**, **sanic** and **aiohttp** libraries. Some services I had to rewrite in pure **Go** or **Rust** in order to gain significant performance under harsh highload conditions. Also I have pretty extensive experience with **Django** and it's popular packages like **DRF** and **django-filters**. 

My knowledge in SQL allows me to write optimised queries and aggregations to overcome ORM limitations. I can be pretty comfortable with NoSQL databases and, hopefully, reasonable enough choosing between these two. 

Im a big fan of TDD and cover every project with unit and integration tests. For API documentation I usually use swagger and redoc.

In my last team we didn't have DevOps so I had to play this role as well. Every project got own CI/CD pipelines in github actions or aws pipelines. I also had experience with Jenkins, Circle CI and gitlab pipelines.  Deployments have been properly arranged with Docker + Kubernetes + Helm, following industry best practices.

My cloud provider of choice is AWS but I feel pretty comfortable with Azure and Google Cloud as well. 


Postscript:
--------------
Given the experience I received during this time I still can proudly say that I remain open for new knowledge and fresh ideas in my sphere.
! ONLY REMOTE POSITIONS !