Position: Team lead / tech lead / expert full-stack JS developer / mobile developer
Category: Lead
English level: upper
Years of experience: 11

- Custom solutions development (when existing libraries won't helps us to reach tasks targeted)
- Real time & highload apps optimization
- Using SOLID (+IoC) in NodeJS apps (instead of callbacks + functions generally used here)
PortaOne Inc.
Nov 2019 - Jan 2020
Frontend Tech Lead, Senior Angular developer

SportLabs Group
Aug - Oct 2019
Frontend Infrastructure Tech Lead, Frontend Team Lead, Senior Full Stack React/NodeJS developer

Mobilunity
Jan 2016 - Jul 2019
Tech Lead, Team Lead, Senior Full Stack PHP/Javascript developer

Intelligent Software
Nov 2009 - Dec 2015
Middle Javascript/PHP -> Senior Full Stack PHP/Javascript developer

Freelance team
Aug 2008 - Oct 2009
Junior -> Middle Javascript/PHP Web Developer, Team Lead

- Languages: JavaScript, Ruby, Swift, C/C++
- Methodology: OOP, functional programming, design patterns, MVC, MVVM, MVP
- DBMS: MySQL, SqLite, MongoDB, Redis
- Queues/message brokers: Gearmand, AMQP (RabbitMQ), Redis-based queues (bull)
- Technologies: HTML5, NodeJS, ReactNative, NativeScript, AJAX, REST, WebSocket, Server-side rendering
- Frameworks: Express, Koa, Adonis, ActionHero, Vapor, Rails, Angular, React
- UI Frameworks: Bootstrap, Material UI
- Libraries: jQuery, Lodash, Angular REST Client, ngx- libraries, Redux, React Router, Reselect, React Hooks, Redux Saga, Immutable, Socket.IO, axios, puppeteer, momentjs ...
- REST APIs: Google & other social providers, payment systems, OAuth v2,  ERPs/CRMs, online stores (Magento, wooCommerce), WordPress API;
- OS: OSX, Linux (RHEL- & Debian-based server distributions), Windows NT
- Cloud technologies (Amazon, Firebase);
- Unit testing (mocha, chai, sinon, jest), E2E tests (nightwatch, ChromeDriver)
- Code refactoring, restructuring
- Real time & highload apps optimization
- Custom solutions development (if existing libraries cannot cover tasks targeted)
- Writing documentation of code, applications, libraries, user manuals
- Build automation (gulp, grunt, webpack, react-scripts, angular/cli)
- Deployment automation (docker, vagrant, capistrano)
- Estimation & decomposition of projects/tasks
- Research, selecting more optimal technologies for specific project
- Quick learning, adopting & introducing of new technologies in projects
- Team management (standups, advice, “pair” programming, tasks description & delegation, code review, git workflow management, writing developer documentation, team training)
- Interviewing job seekers 

The list above isn’t complete, i’ve mentioned only key skills, in fact i have experience in more things also - just ask me ;)
I'm looking for tech/team lead position. Developer only role won't be preferable.  

I wouldn't like to work with outdated / non-mainstream technologies. From my point of view there are PHP, AngularJS (former Angular 1.x), React < 16.8, Java/Objective C in mobile development. Exception: legacy code/applications support. 

My main interests/priorities are the following:

- business objectives analysis and research of better solutions
- frontend/backend applications architecture projecting
- websites & services development on NodeJS (MEAN stack)
- interactive web applications on Angular or React
- mobile applications on ReactNative or Angular+NativeScript
- refactoring, restructuring and realtime/highload optimization
- team management

I'm also experienced in:
- native IOS development on SWIFT
- websites & services on Ruby/Rails

Last time i’m interested and learning actively the following technologies:

- Vue framework 
- native mobile development. I’m in progress learning Swift & IOS development, also i’m planning to learn Android development on Kotlin soon
- electronic engineering, microcontrollers, “smart” devices controlled by web/mobile apps. Both (hardware & software) parts: schematics development, manufacturing & mounting PCBs, programming of MCUs 

I would be interested in 5-6 ppl team management and have 2-3 projects in rotation.  Expected annual salary starts from $48 000. I’m planning to change my role from developer/lead to lead/architect during the 1-1.5 years. 

I would be most interested in companies which:

- are the product owners 
- allows flexible working time (9-11AM...6-8PM)

(optionally):

- allows to work remotely
- provides accounting support