Працював в 4 компаніях   4 роки 2 місяці

IT

Full Stack Developer удаленно

Zagroza Digital Agency

IT

11 місяців

07.2023 - 06.2024

Developed more than 5 databases for 5 projects using Directus content management platform. Built and implemented a system of roles and permissions for users of different levels, which increased reliability and improved database security. Developed and implemented more than 20 UI modules using VUE-3 to adapt the platform to the project needs and optimize configuration and management of Directus databases.The implementation of the developed modules allows:
- use a single database for 4 (or more) different customer sites,

- flexibly manage the database structure depending on the selected site,

- create, if necessary, a separate set of users of different levels (system administrator, administrator, user, etc.) for each site,

- flexibly manage user access rights for each site.

Performed a project to develop a multifunctional web application for solarization of buildings and design of autonomous power supply systems using solar panels using Google Solar Api, Google Maps, Google Geocoding API services. The application allows to:

- flexibly select the desired building on the area map,

- calculate the optimal number of solar panels,

- optimally place them on the roof of the building,

- calculate the economic efficiency of such a solution.

Full Stack Developer удаленно

Fintest PRO

IT

1 рік 6 місяців

12.2021 - 06.2023

Project on developing a multifunctional browser extension. Features include screenshots, video screen recording, bookmarks, webcam footage, audio recording, page testing (checkers), verifying links used in page development, as well as server and services security checks.

Achieved a significant reduction in the time required to build recommendations for errors and UI issues by developing a suite of features, decreasing the process time from potentially hours to just a few minutes.

- Using Lighthouse (Google), axe-core (AXE-library), and Observatory (Mozilla) libraries, developed a set of 5 checkers and 2 servers from scratch, based on Express and Socket.IO, to verify the functionality, performance, loading speed, user interface accessibility, and security of web page links.

- Developed and implemented a high-performance algorithm for scanning documents, searching for links, and verifying their validity using Cheerio, Axios, Fetch, and Lodash libraries. This resulted in a more than 10-fold reduction in website page processing time, 50% reduction in CPU load, and 4 times decrease in memory usage.

- Developed an extension system that allows users to access their data from multiple devices by storing user data in cloud storage, with a built-in data synchronization algorithm and multi-level fault tolerance, using Express and S3.

- Designed an intermediate server to protect user data, monitor, and fix errors. Ensured proper data synchronization under conditions with up to 40% packet data loss due to network issues.

- Involved in designing and implementing user interfaces as part of a team consisting of 2 additional developers and 2 QA engineers. Authored 5 user manuals for various components for the company's clients.

- Fixed an average of 50 bugs per month, ensuring the overall functionality and stability of the system.

Full Stack Developer

Nemiroff company

IT

8 місяців

06.2021 - 02.2022

Developed specific databases and servers for 7 mobile application projects from start to finish working in teams of 2 to 5 developers. Actively participated in application testing and bug fixing to ensure smooth functionality and optimal performance.

For three e-commerce projects

- Developed and implemented a database to support the creation of complex product lists, including product sets, groups, and tags, as well as the creation of multifaceted products comprised of various elements, with the capability to apply flexible pricing and various discounts.

- Developed a server integrated with the database, enabling product search, order creation and processing, as well as tracking of order statuses, payments, and deliveries to clients, utilizing technologies such as SQL, Express, CORS, Sequelize, and Node.js elements including pg, pg-connection-string, and querystring.

- Developed a data protection system for the server to secure user information, including passwords and payment details, utilizing Cryptr, Bcrypt, JSON Web Token, and Passport.

- Developed and implemented a flexible system for notifying users about the status of their orders using Nodemailer and Twilio.

Сonnecting cargo owners and carriers project

- Developed and implemented a database and server to collect and store offers and orders for cargo transportation, considering warehouse data, loading and unloading points, transit points, and over 10 additional parameters such as vehicle load type, loading automation, purpose, and special cargo licenses, using SQL, Express, CORS, TypeORM, pg, pg-connection-string, and querystring.

- Configured the server for matching and approving transportation options, collecting and storing payment methods, payment and transportation execution data while ensuring encryption and data protection through Cryptr, Bcrypt, JSON Web Token, and Passport.

- Developed and implemented a flexible notification system to inform users about order statuses utilizing Nodemailer, Nodemailer SMTP-transport, and Twilio.

Full Stack Developer

Railin Web company

IT

1 рік 1 місяць

05.2020 - 06.2021

Collaborated with a team of five programmers to develop web applications and database servers.

Designed user interfaces emphasizing visual accessibility and clarity while optimizing the number and structure of control elements.

Developed databases for data collection, storage, and processing, and created algorithms to ensure data integrity and accuracy.

Engineered systems for data protection, backup, and recovery to safeguard critical information.

Designed and implemented a client chat system, enabling customers of a trading company to engage in product discussions, share opinions, and create channels and groups for internal communication.

Contributed to a 10% increase in the company's customer base through the successful implementation of the chat system.

Ключова інформація

HTML, CSS, SaSS, ScSS, JavaScript, TypeScript,

Next.JS, React, Redux, MobXNode.JS,

Express, Socket.IO,

Nest.JS, Sequelize, TypeORM, Directus, Docker

REST API, SQL, S3

PostgreSQL, MySQL, MongoDB

GitHUB, GitLab, Bitbucket, Trello

Навчався в 1 закладі

Taganrog State Radio Technical University

Electronic Computer Engineering

Таганрог, 1980

Garry

Full Stack Developer удаленно

Дніпро

60 років

повна зайнятість

Характер роботи: віддалена робота

Оновлено 1 місяць тому