English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Full Stack JS Developer, very strong Middle one
HTML/CSS, BEM methodology, Responsive/Adaptive Design, Bootstrap, Axios, Sass/Scss/Less, Redux ToolKit, jQuery, Formik, Redux-Thunk, Redux, Express, Rest API, Sequelize, WebSockets/Socket.io, JWT, Jest, webpack, Regular expressions, MySQL, Good communication skills, Adaptability, Ability to work under pressure, Attention to details, Communication, collaboration and teamwork, Creative and analytical approach, Unit/Integration/UI Tests, Figma, Visual Studio Code, WebStorm, Redmine, Postman, Swagger, Git, GitHub, GitLab, JavaScript (TypeScript) , React, Node.js
Want to hire this engineer?
Check if Yulian is availableExpertise
Years of commercial development experience
3 years of experience
Core technologies
Other technologies
Project Highlights
RESUME BUILDER
May `22 - Mar `23
10 months
nda
Web application for generating resumes for company employees. The main concept of this application is to simplify the process of making/editing an employee's resume. Resume Builder has a management functionality for information about employees, their skills, and work experience. Using that and powerful engine of templates the employee or manager can generate a resume using multiple different templates and export them in different formats such as PDF, DOCX, LaTeX, and JSON. Since a resume builder created as a collaborative workspace it provides a user-friendly interface to the version history, so users can easily understand what, when, and how was modified in the resume or employee profile. To provide the ability to integrate this application into the company structure the application supports integration with LDAP and roles management.
Responsibilities & achievements
Develop new features for server and client Working with REST API Bugs fixing and code review Creating custom React components
furniture assembly
Apr `21 - May `22
1 year
nda
This platform is dedicated to furniture assembly instructions. The main point is that the instructions are presented in pictures and video format. The video is divided into chapters and is fully synchronized with the pictures, that is, for each picture its own piece of video is highlighted, and as you watch the video, the instructions in the pictures change. For the convenience of users, you can also independently switch pictures and chapters. The video player supports various audio tracks, video tracks, subtitles. You can also see what parts, tools are needed for each stage, how many people are needed for assembly, and how long it will take, taking into account the user's skills in assembling furniture. Our team was engaged in the front-end part. A number of new features were implemented. The specialist worked with the video player, fixed bugs, conducted the code review.
Responsibilities & achievements
Implement new features Creating API using REST principles Node.js and Express. Bugs fixing and code review Holding demo meetings Communication with customer
Smart Connector
Aug `19 - Apr `21
2 years
nda
Connector solution is a powerful integration platform that allows design and automating the synchronization of data and documents between different Document Management Systems (DMS). The solution provides end-users the ability to register a DMS from different vendors in the connector. Design the flow of integration using an interface to define: - when synchronization should happen; - what type of data or documents should be synchronized; - create a smart mapping of metadata and converters so the data can be synchronized in both ways. The modular design of the application allows to add of support of new DMS systems into the connector.
Responsibilities & achievements
Implement new features UI development and support Creating user interface using React.js. Managing state of frontend application using Redux. Bugs fixing
Department Management
Mar `19 - Aug `19
5 months
NDA
Department management is an application which allows to create, update, delete, departments and manage employees inside department. The same operations are available for employees. The application has a login page which allows user to authenticate in the application. Also, application provides one-to-one chat between logged users. RESTful API for department management application using Express framework with Sequelize ORM for MySQL. The API can get, create, delete, update departments and employees stored in the MySQL database. For authentication was used JWT. Also, the chat was implemented using Socket.io framework. The chat has private dialogues between users that are stored in the database.
Responsibilities & achievements
Establishing database using MySQL. Creating API using REST principles Node.js and Express. Implementing authentication and authorization using jsonwebtoken. Implementing user roles and permissions. Creating user interface using React.js. Designing the application. Managing state of frontend application using Redux. Implementing responsive design. Implementing real-time chat between users using webSockets.
Education
Higher Education
Agency
100-400
GMT+2
Kharkiv/Ukraine
Core Expertise
Industries
E-Commerce & Retail, Information services & Technologies, Advertising & Marketing, Service & Support
Want to hire this engineer?
Check if Yulian is available