Position: Senior C++ Engineer / Team Lead
Category: C++
English level: fluent
Years of experience: 9

The platform our team developed enabled company's growth from a couple of thousands to millions of accounts and thus get a significant market share on the UK Telco and Energy market.
Passionate about software design, prototyping and development. Strong supporter of automation and finding reasonably simple solutions for complex engineering problems. 

Technical expertise:
- strong math background 
- telecom and utility billing systems
- design and development of enterprise apps with C++, Scala, Apache Spark, Docker, Java, Cassandra, Oracle
- gathering, formalisation and refinement of business requirements, composing technical specs, creating architectural and solution designs for long-term projects

Personal qualities:
- team player, responsible
- product-oriented mindset, purpose-driven and result-focused
- rapid adaptation to challenging environments and quick involvement into the dev process 
- relishing solving non-trivial problems and exploring new knowledge
 
Currently work as a Lead Engineer in a cross-functional distributed team consisting of C++, Java, RDBMS engineers and QA. The team is mainly focused on extending and maintaining a multi-product billing platform for Linux which serves millions of Telco and Energy customers in the UK.
My main responsibilities in the team entails designing solutions, leading development and assisting with release management.