Position: Python Tech Lead / Senior Developer
Category: Python
English level: fluent
Years of experience: 9

I was involved in variety of activities across different areas, starting from creating automation and testing frameworks for the project, ending with designing brand new architecture for the solution and migrating to a new cloud provider. 
To highlight a few:
- maintained and developed an application with 3M+ active users
- participated in creation of pipelines for ingestion and processing on terrabytes of data 
- completed a smooth migration for the multi-tenant web application to a different cost-effective and more performant stack
- implemented a framework to collect, visualize and compare metrics for the ML models
- developed back-end for the online game and accompanying analytics around it
I have worked for a variety of companies with well-known clients, among which are:
- BP (British Petroleum)
- Marathon Oil
- Repsol
- Majid Al Futtaim Group
- John Deere
My main goal as a technical leader is to find a balance between elegant abstract solutions with less practicality and simpler atomic components which cover the main business requirements.
I am a certified solution architect with a strong development background. I have been involved in designing and creating a scalable and fault-tolerant applications from scratch. 
I have experience in AI/ML domains and worked on solutions to aggregate and process huge amounts of data.
Automation and continuous integration are one of my core strengths and I always focus on building a framework to make development processes flexible and productive.
My major objective within each project is to establish efficient inter-team collaboration to effectively deliver reliable solutions.
I value business-driven development and align objectives according to the client's needs. I prefer well-tested solutions and the ability to build a strong foundation in the first place rather than delivery by deadlines.
I am looking for a project where the abovementioned concepts can fit into existing workflows.