English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
Full-Stack Engineer| Nest.js and React.js.
A full-stack engineer with 5 years of experience in software development with the main expertise in Back-end. Ruslan has been working on Healthcare projects and has been using FHIR on his medical projects. He is familiar with HIPAA-compliant apps as has been working with them on other Healthcare projects. This healthcare system stores and delivers patient-sensitive data for healthcare institutions. In this project, he gained experience working with a wide range of technologies while contributing to the development of several components. Moreover, he has been involved in other projects such as developing an online board game, designing APIs, configuring sockets, and developing various components, logic, and modules for the Frontend written in React + Redux. In addition to development, Ruslan is responsible for architecture design, evaluation of projects, and consultations on creating architectural solutions.
Want to hire this engineer?
Check if Ruslan is availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Other technologies
Project Highlights
Event management App
Multi-Tenant system for handling companies that are managing different types of events. The system consists of the following: Admin area - the App that includes all possibilities to provide services for event agencies especially CRM systems for handling events. Admin can create a tenant with users. Also, Admin is able to track different metrics and provides various restrictions for the specific tenant. Tenant area - the App that includes all possibilities to provide event services and track the event process. The app from the initial idea till the closing event. The main feature is creating questions for the consumers that provide the ability to calculate the total price of special occasions.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client-side modules with React; ● Defining of interface's communications between Client and API; ● Participating in sprint planning and tasks evaluation; ● Participating in code reviews and other development processes and ceremonies; ● Direct communication with the development team; ● Code refactoring and improvements.
Health-care platform
An application for monitoring the process of collection and storage of analysis in public and private clinics. Realization of the HL7 specification with microservices, and several other backend parts for the frontend team.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Project architecture design and implementation; ● Defining of database models and architecture; ● Taking participation in sprint planning and tasks evaluation; ● Setup and configure dev or/and prod environments; ● Direct communication with the development team and customer; ● Development of Client and API application's structure; ● Code refactoring and improvements; ● Code review; ● Mentoring of team members.
Digital certificates on the Blockchain
A mobile application that creates unique certificates and registers ownership of E-commerce assets on the Ethereum blockchain. To check the originality of the product, you need to scan the QR code from the label, after that the application will help to avoid counterfeits, as well as learn information about the product. Authorization by phone number, and biometric authentication are possible.
Responsibilities & achievements
● Analysis and investigation of requirements; ● Development of backend part; ● Implementation of admin panel; ● BlockChain development (smart-contracts); ● Deployment and configuring; ● Direct communication with stakeholders and development team.
Healthcare system
The aim of the project is to develop a service for distributing patient data in the healthcare system by using blockchain. I participated in all stages of development. During this project, I got hands-on experience with IBM Cloud technologies. I also developed various components and back-end modules written in Express.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client side modules with React; ● Project architecture design and implementation; ● Defining of database models and architecture; ● Defining of interface's communications between Client and API; ● Taking participation on sprint planning and tasks evaluation; ● Setup and configure dev or/and prod environments; ● Direct communication with development team and customer; ● Development of Client and API application's structure; ● Code refactoring and improvements; ● Code review; ● Unit testing; ● proxy-server configuration to test our service.
Online board game
Our team developed a web-based online multiplayer board game with reach logic and rules, allowing users to enjoy a gaming session. They can load it up online and start playing in a matter of seconds. The players take turns. The field is presented in the form of a chessboard, with only more squares. each square is responsible for its own logic, and this logic must interact with the logic of neighboring squares. The main task was to compose this large number of rules.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client side modules with React; ● Project architecture design and implementation; ● Defining of database models and architecture; ● Defining of interface's communications between Client and API; ● Development of Client and API application's structure; ● Code review; ● Developed new features and components; ● Cooperated diligently with other IT team members to plan, design, and develop smart solutions ● Developed SPA using Koa, React and Redux ● Wrote unit tests ● Utilized good design practices, code reuse and wrote efficient source code
Electron application for online auctions
The application provides service as an add-on for big online auctions to give users the ability to use one account for bidding and tracking each bid and lot. The application is working in real-time, having its own registered users. Every user is a manager in one company that uses one company account per auction. The main business point is to track each registered user's (manager`s) behavior on the auctions to better understand their KPIs.
Responsibilities & achievements
Analysis, estimation, and investigation of methods of resolving business needs; Creating Client-side modules with React; Defining of interface's communications between the Client and API; Participating in sprint planning and task evaluation; Developing a backend part of the application; Code refactoring and improvements.
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Lviv/Ukraine
Core Expertise
Industries
Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, Branding, design, web development, SaaS
Want to hire this engineer?
Check if Ruslan is available