Michael Savitskiy Node / React / React Native Developer

Email: [email protected] Mobile: +380633274271 Skype: FL4XXX GitHub: https://github.com/FL4X LinkedIn: https://www.linkedin.com/in/fl4x21/

Some pet project samples Examples of MEAN stack, socket.io, canvas HTML5 - noncommercial project http://mean4-tasklist.herokuapp.com/ Last IoT project (mainly backend - Node/mongo DB/sockets.io) Swagger API - commercial project https://saycom.mobi/api/ Just a simple app which demonstrated some of Angular 2... SPA features - noncommercial project https://fl4x.github.io/test-app/ Just a simple app which demonstrates Angular 2... forms - noncommercial project https://fl4x.github.io/form-app/ Just a simple example of material design admin panel - noncommercial project https://ng4-material-app.herokuapp.com/

Summary • Over 5 years of experience in IT industry • The combination of technical (JavaScript Developer) and social (Technical Writer) background is helping a lot to balance between being keen on code quality and pragmatic focusing on the actual user-oriented results • Experience working both in Agile and Scrum environments allows easily accommodate and help teams to be effective in getting things done • Keen on automating every routine piece of work not meant for humans • Keen on building cross device user friendly solutions and making large-scale systems to look simple and intuitive.

Key skills • Backend – NodeJS, Node-RED, Memcached, Redis • Frontend - JavaScript, jQuery, Angular, React, HTML5 styled with CSS3 and (Twitter Bootstrap 4/Angular Material 2 etc.) • Desktop – Electron • Mobile – React Native • Full-Stack – MEAN/MERN • Software Architectures – Monolithic, Microservices, Serverless • Databases – MongoDB, PostgreSQL, Microsoft SQL • IDE – WebStorm, Visual Studio Code, Android Studio, XCode • Concepts – OOD principles, TDD • Testing – Unit Testing, NodeJS – Jasmine/Mocha • API authoring – Swagger • DMS – Atlassian Confluence Employment history February 2019 – Currently • Improving skills in React and React Native technologies May 2018 – February 2019 Javascript Architect, Saycom REST/Sockets architecture for IoT • Architecting technical infrastructure and backend API • Developing/maintaining/aggregating MongoDB collections • Leading trainee in IoT development (Raspberry Pi, Johnny Five, NodeJS) • Building REST/Sockets API server • Coding Telegram bots • Unit testing August 2017 – December 2017 Full Stack JavaScript Developer, Eurocar IoT and microservice architecture for the automotive industry • Coding microservices • Coding interfaces using RPC technology • Coding & securing back-end logic using NodeJS • Coding front-end (jQuery & RPC) • Testing back-end logic • Consulting Node-RED and NodeJS developers November 2016 – July 2017 • Researching and testing modern approaches in web development (Hybrid apps, SPAs, NodeJS, nw.js, Electron, React, Angular, Ionic) • Learning WebGL and Three.js for 3D modelling • Maintaining own pet projects on GitHub September 2015 – November 2016 (1 year 1 month) Technical Writer / Information Architect / JavaScript Developer, Evolvice GmbH Various distributed multipart ERP solutions allowing top companies to account and send tax reports to tax authorities. • New REST related feature development (across frontend) and localization • Continuous delivery (daily releases) and being on-call for 24/7 support of the platform which is always live and highly loaded • Building Company’s documentation structure in Confluence • Creating User Manuals • Fulfilling Software Requirement Statements and following software design principles • REST API documentation using SwaggerUI • Maintaining Atlassian JIRA custom plugins documentation • Working closely with business (Product team) on requirements analysis and UX • Creating and maintaining responsive online help which describes how to customize and expand a service functionality using OOD in C# • Providing description on database migration • Integrating SwaggerUI into company’s SaaS solutions • Documenting company’s internal CLI solutions Technologies used: C#, ASP.NET MVC, SVN, JavaScript, TypeScript, HTML5, CSS3, Twitter Bootstrap, REST, Web API, Jira, Confluence, Balsamiq Mockups, SwaggerUI

July 2015 – September 2015 (3 months) Technical Writer / Project Manager, Universal Information Technologies LLC UNIT • Preparing biometric passport documentation in conformance to "Common Criteria for Information Technology Security Evaluation" • Researching modern IT Security related approaches Technologies used: C++, ISO/IEC 7816 - ISO/IEC 14443 standards

January 2015 – July 2015 (7 months) Frontend Developer / Technical Writer, Freelance • Promotional translations • API description • HTML5 & CSS3 layouting Technologies used: MS Word, HTML5, CSS3, Sublime

January 2014 – December 2014 (1 year) Technical Writer, Lucky Labs First experience in IT industry in a gambling company • Company’s REST API user manual maintenance • Describing new game features • Updating and supporting XSD for the client-server validation • Following ISO standards and software documentation principles • Structuring and stylization of the Atlassian Confluence documentation • Building BPMN diagrams • Describing test cases • Collaborating with electronic specialists, graphic designers and marketing Technologies used: Jira, Confluence, SVN, Altova XML, OmegaT, Libre Office, MS Word.

Education 2011-2015 National Aviation University, Information diagnostic systems engineer, Bachelor's degree 2008-2014 National Technical University of Ukraine "Kyiv Polytechnic Institute", Linguist – English/German languages, Master degree Courses, Trainings, Certifications • React - The Complete Guide (React incl Hooks, React Router, Redux) – by Maximilian Schwarzmüller • React Native - The Practical Guide – UDEMY • Angular 2 - The Complete Guide (by Maximilian Schwarzmüller) • Foundations of Programming: Object-Oriented Design (by Simon Allardice) • Learn NodeJS by building 10 projects (by Eduonix Learning Solutions) • Network vulnerabilities - Udemy - Penetration Testing • Modern WEB technologies – W3schools – Full stack • Developer courses – Codecademy - HTML, CSS, JavaScript, Ruby, Java, Angular JS, React • IELTS CEFR Level B2

Languages English – fluent Ukrainian – native Russian – native

Interested in

Full-Stack development using JavaScript • NodeJS server side programming • Desktop apps (Electron, nw.js) • SPAs development (Angular, React) • Cross-platform apps development (React Native) Also interested in Old-school & Sport Cars, Surfing, Skydiving, Diving, Quantum Computations