English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Senior Full-stack developer with over 12 years of experience.
I like to work on interesting projects, and I try to perform my tasks with all responsibility. I like to seek the solutions to interesting unusual tasks. • Good team player, have experience with working as a Team Lead. • Very strong ability to learn something new and share my knowledge with a team. • My goal is to increase my skills and achieve the professional excellence in chosen specialty. • I am interested in the development of complex JavaScript applications, backend development with Node.js and mobile with React Native. • Have experience of cross-platform development with Apache Cordova.
Want to hire this engineer?
Check if Vitalii is availableExpertise
Years of commercial development experience
12 years of experience
Core technologies
Other technologies
Project Highlights
Evolvice Team GmbH
In the Evolvice, I was working on MVP for a huge startup-like solution for digital marketing. It’s a POS platform for retailers and their customers; A platform for Digital Marketing and a Back-office for POS applications (accounting of goods, warehouses, positions, etc.). In fact - several applications combined into one. Many generic components on Ember (tables, forms, drag-n-drop) are allocated to their repositories and shared between projects.
Responsibilities & achievements
Wrote Integrational, Acceptance, and Unit tests
Svitla Systems, Inc.
In the Svitla Systems, I was working on a huge enterprise project. It was a part of property management software and rental housing management solutions.
Responsibilities & achievements
We already had a huge backed infrastructure. We decided to create a Backend For Frontend application based on Node.js and GraphQL. And on the Front-end part of this project, we decided to avoid using Redux. Instead it, we used React Hooks, Apollo Cach as a store, and React Context API.
Waverley Software
This team was an internationally recognized leader in critical asset protection. The company was built on providing a portfolio of information and network security services to help organizations protect their most critical assets from internal and external threats. Part of the Dev team is located in the US, Mountain View time zone.
Responsibilities & achievements
- Work on Data visualization projects (of advanced complexity) - Work with High-load systems (receiving new data 3 times per 1 sec.) - Create Dashboards and Widgets (React.js/MobX, React-Mosaic) - Create Performance optimized online charts (React-stockcharts)
Dev.Pro
A lot of information is under NDA. In this project, we building a scalable POS application with Angular2, Cordova, and node.js (Amazon Lambdas) on a backend. Also, we provided all the infrastructure for this project. Such as applications for managing users and their permissions, applications for updating POS applications with a new setting, etc.
Responsibilities & achievements
- Managing a team of 12 developers as a part of a big enterprise project. - Experience with the code review process. - Working with User Stories. - Understanding of business logic - Breaking down into tasks for developers - Resolving issues with integrations with other parts of applications.
ErmineSoft
The established architectural solution of the project with scalable structure.
Responsibilities & achievements
- Made an estimate of the project. - Trained Junior Developers - Developed build system based on webpack for dev and prod environment - Developed all major issues of application. - Write a lot of components. - Establish services for working with REST API
EskapeIT
ProSave (Denmark)
Creating PhoneGap/Cordova app on Angular.js
Responsibilities & achievements
I was a member of the Denmark team. I developed cross-platform (iOS/Android/Windows Phone) mobile application on Angular.js and Phonegap/Cordova from scratch. On the back end, they have an existing E-commerce website on Drupal. My work was creating html templates from PSD and building JavaScript applications. I'm so proud of that application because I establish it alone. From scratch to AppStore. App on Google Play: https://play.google.com/store/apps/details? id=dk.prosave.app&hl=ru App on AppStore: https://itunes.apple.com/us/app/prosave/id1008088410?mt=8&ignmpt= uo%3D4
Lingu.no
Lingu.no is an online language-learning platform. Three years ago, it focused on gamification and customized games to engage the learning process.
Responsibilities & achievements
- Gamification: Worked on creating a gamified user experience to enhance their engagement with the language-learning process. - Custom Games Development: Developed custom games using FramerMotion to supplement the learning material. - Student Dashboard: Implemented features allowing students to monitor their progress, displayed in a dedicated dashboard. - Animations: Involved in extensive work with animations to make the user interface more interactive.
Education
Higher education in Computer Science
Agency
100-400
GMT+2
Kyiv/Ukraine, Ukraine/Ukraine
Core Expertise
Industries
Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos
Want to hire this engineer?
Check if Vitalii is available