Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Georgy Zagayko

Georgy Zagayko

Summary

Front-end developer with 2 years of experience. Ready for a working relocation to any European country. Bachelor's degree in Software Engineering.

Overview

2
2
years of professional experience

Work History

Explawyer - Online Marketplace for Lawyers

Explawyer
08.2021 - 05.2023

This company is developing a startup that can be called freelancing for lawyers. In this project, lawyers and clients can find each other and connect for legal services.

I started by developing a React Native application for about half a year. Then I did website development for about a year and a half. We had a small team, I was responsible for the mobile app and the website, there was a Senior developer (wrote the backend part and kept an eye on my code), there was a designer, a couple of marketers and SEO. The project was not easy, it was a freelance project similar to Upwork. The app had chat, push notifications, online calls, order and response lists, user communication system, user profiles, advanced authorization via jwt tokens, sending emails and other interesting features.
We put the app on Play Market, but then we decided to make a website because we were having trouble finding customers.


In January 2022, we started building a website, which took over more functionality of the app and is now available at https://explawyer.com.

I was the main frontend developer on this project until May 2023. The key technologies used in this project are React (Next.js), Redux, Material UI, WebSockets, WebRTC (for audio and video calls over the network). The site is optimized for SEO purposes using SSR, ISG, image optimization and other techniques. This project has some interesting features like WebRTC calls and own chat system with audio messages.

Education

Bachelor of Information Technologies - Software Engineering

Kherson National Technical University
Beryslavs'ke Hwy, 24, Kherson, Kherson Oblast, Ukr
06.2023

Skills

  • Good knowledge of Javascript language, Reactjs library and Nextjs framework Also familiar with React Native Also worked with Vue and Nuxtjs
  • Good understanding of HTML, including semantics, accessibility, and HTML5 features
  • Proficiency with CSS3 features, adaptive layout, browser support, animations, flex layout, BEM methodology Also worked with Material UI and Vuetify UI libraries
  • State management - Redux, Redux thunks, React Context
  • User authorization and authentication - next-auth library, JWT tokens
  • New features of React 18 and Nextjs such as Server Components, Server Actions, Nextjs app directory Worked with Prisma in conjunction with Nextjs Server Components and Server Actions
  • Familiar with git systems (GitHub, Bitbucket)
  • Worked with Laravel, know basic principles and approaches of this framework, artisan basic commands Worked with migrations, sockets, MVC approach, sending email via SMTP protocol, sending Push notifications and other things
  • Knowledge of WebSockets and WebRTC technologies
  • Familiar with handling artificial intelligence, actively use ChatGPT-4 and Copilot for productive work
  • Worked and participated in MySQL database design Worked with PhpMyAdmin, made SQL queries for database administration
  • Well familiar with Docker and Docker Compose Deployed applications to hosting, configured nginx, Docker containers and communication between them Bind domains and set up SSL certificates

Languages

Ukrainian, Russian
Native language
English
Intermediate
B1

Timeline

Explawyer - Online Marketplace for Lawyers

Explawyer
08.2021 - 05.2023

Bachelor of Information Technologies - Software Engineering

Kherson National Technical University
Georgy Zagayko