Position: Javascript Developer
Category: Node.js
English level: upper
Years of experience: 11

Nonstop growing up of skills and the desire to learn new.
Development of Web and Mobile applications

Technologies, which was using in real projects
 - Strong knowledge and the working experience in JavaScript, PHP, HTML and CSS
 - Experience with Node.js, NPM (development of modules etc)
 - Experience with a few modern backend and frontend frameworks (Sails.js, Vue.Js, React.js, Can.js)
 - Development of REST API (with cover by authentification for mobile apps etc)
 - Development of Moblie Applications with Apache Cordova, Ionic (and Plugings for Cordova (Android))
 - Search and analytics engines, such as Solr and Elasticsearch (the creating of indexes, mapping, complex queries, custom properties etc)
 - Drupal (6, 7, 8), architecture and design, custom modules, integration for thirdparty services. Decoupled Drupal and clean API on Drupal core. Perfomance optimisation for Drupal (Nginx, Apache, Varnish, Memcached, Redis etc).
 - Continuous Integration and Continuous Delivery (Gitlab, Github, Travis, CircleCI) (CI/CD)
 - Experience with Docker, Vagrant (environments for development, production)
 - Development for and deployment for Kubernetes, and Cloud services (Amazon Web Services, Google Cloud Platform) (CI/CD)
 - Knowledge of NoSQL Databases (Redis, MongoDB), Relational Databases and the understanding of complex SQL queries (MySQL, PostgreSQL, Amazon Relational Database Service (RDS), Google Cloud SQL etc)
 - Experience with server side caching, by using tools like Varnish, Redis, Memcached etc
 - Knowledge of GIT source code control and branching methodologies
 - Push notifications for mobile (Google (GCM, Firebase) and Apple) and for Web, the implementation in the backend, and in frontend sides
 - Integration and optimization for analytics systems, the building of custom parameters, events etc (Google Analytics, Amplitude, Heap etc)
 - Search Engine Optimization (SEO)
Interesting projects in company with stable processes.