Position: Senior Software Engineer
Category: Java
English level: fluent
Years of experience: 6


Sep 2017 – Present
NDA. Software Engineer, Senior Scala Developer, Scala Team Lead, Application Architect
• Development and design of the novel data first HR evaluation system. Leading the team of 5 Backend and Frontend developers ensuring delivery and project quality.
• Development of the Smart Home IoT project covering both Frontend on Angular and Backend written in Scala and .NET.
• Designed and developed the B2B integration for the biggest British betting providers while leading the team of 10 developers cooperating with 2 teams in different locations (10 and 30 developers overall) 
• Lead 3 workshops as an architect successfully signing all 3 clients to the company  
• Currently in charge of the programme containing 4 teams of 30 people in total and leading the architecture processes and communication with VP from client-side
• Continuing the support of several projects in the company as an architect to help raise the overall quality of the product in the company further
• In charge of small but experienced scala practice in the company 
• Actively take part in the development of internal projects for the company

Feb 2016 – May 2017
NDA. Scala Developer
• Designed and created University Big Data infrastructure on Ambari and Hadoop technology stack
• Created Software Architecture Design of the system
• Processed data from indicators of sustainable development and from Chernobyl Nuclear Power Plant

Great knowledge of JS/TS, C#, Scala, Elixir, Clojurescript
Frameworks: Angular2+, Bootstrap, Foundation, SASS, Babel, RxJS, .NET Core2 + Entity Framework, NodeJS, Python

Technologies: GIT, had some experience with Ambari, Apache Hadoop, Spark;  Docker, PostgreSQL, great understanding of the REST API, async/await and parallel paradigm, GraphQL, Phoenix, Absinthe, Akka, Play framework, have experience using Cats and Scalaz in production.

Proficient Linux, Mac user.
Looking for relocation ONLY. CA or US