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

IT

Front-end Developer

Nayax Retail

IT

4 роки 7 місяців

06.2021 - до теперішнього часу

Nayax is a product company that develop POSes and related software for the retail industry.

Responsibilities:

  • Development of new pages and UI components
  • Development of two new backend microservices using NodeJS:

1) file-storage-srv - service for saving user files in AWS

2) web-content-srv - service for adding functionality of dynamic UI. Users can change visible fields on page, their position/validation/styling via drag&drop constructor.Added dynamic reports to the project using Bold reports

Achievements:

  • Integration of Bold Reports in our application allowed us to create complex reports without involving programmers by BI employee only. This increased speed of creating new reports by multiple times.
  • Providing of dynamic UI functionality allowed us to create custom application presets per customer requirements.
  • Created dashboard page with charts that allows user to quickly get information about revenue, top payment methods, count of transactions and etc.

Main tools: Typescript, Angular, RxJs, Kendo UI, NodeJS, NestJS, MSSQL, AWS

Frontend developer

ФОП "Ковалев"

IT

4 місяці

01.2021 - 04.2021

Participated in the development of website for a taxi company

Requirements:

  • Development of frontend in React
  • Integration of Google maps API
  • Integration of Firebase

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

Frontend

  • Responsive HTML5 and CSS3 layout
  • CSS frameworks: Bootstrap, Materialize, Kendo UI
  • Typescript
  • Angular, NgRx, RxJs
  • React, Redux, React-router
  • Progressive web applications
  • Testing: Jest, Enzyme, supertest

Backend

  • Node (express, mongoose, passport.js, socket.io and others)
  • PHP7 (Laravel, laravel-passport, work with excel and pdf, laravel-echo-server)
  • PostgreSQL, MySQL and MSSQL
  • MongoDB
  • Websockets
  • Redis
  • Apache Kafka

Additional

  • Docker
  • Github actions
  • Deploy platforms: Github pages, Heroku
  • Different API: Google Maps, Mailgun, Telegram API, Nexmo
  • Firebase
  • Jenkins
  • English level B2

Навчався в 2 закладах

Одесский национальный политехнический университет

Компьютерные науки

Одесса, 2022

Херсонский политехнический колледж

Программная инженерия

Херсон, 2020

Володіє мовами

Англійська

вище середнього

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Додаткова інформація

Примеры работ

Messanger - it's my clone of Telegram app with Websockets for real-time events, WebRTC for personal video calls and sms authentication (used Nexmo for sending sms). Developed web and mobile version of app.

Backend from this project was used by other students for their diploma app https://github.com/HTMLProgrammer2001/messangerBack/issues/1

Web FE: https://github.com/HTMLProgrammer2001/messangerClient

BE: https://github.com/HTMLProgrammer2001/messangerBack

Webpush server: https://github.com/HTMLProgrammer2001/messangerWebpush

Android FE: https://github.com/HTMLProgrammer2001/androidMessenger

In course of this project i:

  • Implemented UI using React, Redux and Redux Saga
  • Implemented BE using Express and Mongoose
  • Developed unit tests for frontend using jest and enzyme and backend by supertest and jest
  • Used AWS S3 Bucket to store files
  • Used socket.io for real-time events like new/update/delete messages, typing of message by user, ban
  • Used peerJs for real-time video calls by WebRTC
  • Wrapped FE and BE in docker containers
  • Converted it to PWA application and realized WebPush notifications
  • Made Android version of messanger using Java

TrackTeacher - it's a web application for recording various professional achievements of teachers

FE: https://github.com/HTMLProgrammer2001/track-teacher-front

BE: https://github.com/HTMLProgrammer2001/track-teacher-back

In course of this project i:

  • Improve my knowledge's of Angular and RxJS
  • Got experience of work with GraphQL and Apollo on client side and backend
  • Got experience of work with NestJS
  • Used AWS S3 Bucket to store files
  • Implemented import/export of data from Excel
  • Developed PWA application
  • Localized app in 3 languages(Russian, Ukrainian, English)

Aroty - online store for selling clothes

Github: https://github.com/HTMLProgrammer2001/react-magazine

In course of this project I:

  • Got experience with Typescript in conclusion with React and Redux
  • Got experience in development and using API server on Laravel
  • Implemented integration with Mailgun for sending mails
  • Deployed app to Heroku

Юрий

Front-end/Fullstack Developer

Одеса

24 роки

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

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

Оновлено 2 роки тому