Position: Senior software developer, tech lead, cloud architect (Node.js, AWS)
Category: Lead
English level: fluent
Years of experience: 11

More than 40 delivered projects on different positions.
Primary focus now: Node.js, Backend, Cloud native apps, High scale architecture. Learning Golang

Hands on coding experience in all languages mentioned below. 

In industry since 2004. Solid experience developing mobile, web and back-end applications on different positions: as a software developer (front-end and back-end), tech lead, and project manager.

As a software developer delivered:
- backend apps (Node.js, Ruby on Rails, Asp.Net, Scala - Akka);
- front-end apps (React.js, Vue.js);
- native iOS apps (Swift, Objective C, C++);
- native Android apps (Java);
- hybrid apps (React Native / Typescript);


Worked with the following technologies/stacks
- Linux administration - since 2001
- PHP/HTML/CSS/Javascript/Mysql - since 2002
- Objective C - s. 2010
- Android (Java), Node.js, .Net (C#) - s. 2011
- Ruby (Ruby on Rails mainly), MongoDB - s. 2012
- Swift, Scala (Akka) - s. 2015
- Neo4j - s. 2015
- Asp.net - s. 2015
- Docker - s. 2015
- Kubernetes - s. 2018
- C++ - s. 2018 (mainly for audio processing on iOS and Linux)
- Terraform s. 2019

Know how to build Cloud native solutions:
- working with Google Cloud, Azure, AWS;
- enjoying working with Kubernetes, Docker, and Terraform

As a project manager:
- Worked with Scrum, Kanban, waterfall
- Preparing and keeping track of the project artifacts: requirements specification, test plans, acceptance testing plans, budgets, internal guidelines and best practices
- Personnel supervision and direction
- Organization of performance reviews
- Coaching
- Organization of hiring process, interviewing, hiring, onboarding

English: Advanced/Fluent, IELTS Academic, studied in English.
Product development from idea inception to architecture to a prototype to up and running scalable service - these are the aspects I like the most. I can be an individual contributor as well as perform managerial tasks if/when it’s needed.