Summary

Expertise

Project Highlights

Education

Agency

GK

English:

Advanced

Giorgi K.

vetted by Youteam

Vetted by YouTeam

Georgia

UTC +04:00

Asia/Tbilisi

English:

Advanced

Team Lead, Senior TypeScript and JavaScript Developer with Drupal background.

- I've been working with complex relational and time-series data on multiple large-scale projects. - Experienced in TypeScript, React.js and complex FE development. - Developed and integrated multiple third-party features in a Next.js environment using tRPC. - Developed multiple front-end projects using Drupal backend with JSON:API and GraphQL. - Developed WYSIWYG document builder with the custom widget system. - Have huge experience in crunching and transforming data into various formats. - I'm a former lecturer at Caucasus University. - I'm mentoring and lecturing in-house teams of junior and near-middle front-end developers.

Want to hire this engineer?

Check if Giorgi is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

TypeScript 4 years
Node.js 4 years
React.js 4 years
Next.js 3 years
Express.js 4 years
GraphQL 3 years

Other technologies

AWS
Drupal
Kubernetes
Node.js
PHP
Sass
Docker
GraphQL
AWS Lambda
Next.js

Project Highlights

icon
Front-end Team Lead

Virtual Call-center SaaS

Mar `22 - Mar `23

1 year

Cloud-based SaaS solution for call centers and telephone research companies. The highly scalable system includes the full feature set for remote call-center operations, including contact database management, operator permissions, detailed reporting, and automated call handling.

Responsibilities & achievements

- Overseeing the FE development of the project, managing and coordinating the work of the FE development team. - Making key decisions related to the FE development of the system, such as determining the technical architecture and choosing the technologies and tools to be used. - Communicating with stakeholders and other members of the project team, to ensure the project stays aligned with the overall business goals and objectives.

AWS
Kubernetes
React.js
TypeScript
Docker
Next.js
icon
Team lead, front-end developer

Intranet System for Service Agency

Nov `21 - Mar `22

4 months

Professional services agency, Georgia

Medium-sized intranet system for the team of 80 employees. The system has the following high-level features: - Employee profiles. - Custom branding and profile styling. - Simple document management system. - HR module (vacations, day-offs) - Time and project progress tracking. - Surveys. - Simple social features (friends, public feed, posts).

Responsibilities & achievements

Giorgi is leading a team of 3 front-end developers and is involved in day-to-day processes, including development and code reviews. Also another part of the project was from April to August of 2023.

Drupal
Node.js
SCSS
Next.js
icon
Tech lead for front-end team

Centralized knowledge database

Mar `21 - Nov `21

8 months

Siemens AG

The centralized cloud-based knowledge database for managing and analyzing time-series data. The team has built: - Postgres based database for data sources with GraphQL API - InfluxDB database for time-series data with respective GraphQL API - Front-end application with Vuejs - Python-based estimation engine and the plugin system for running AI models for working on the data. - Entire infrastructure and complete CI/CD cycle on AWS

Responsibilities & achievements

Giorgi has led the front-end team in this project. He planned and built with the team the entire architecture of the system. He lead the team of 6 Typescript developers who built the Vuejs frontend application, Nest.js backend application, and the GraphQL API for the whole system.

TypeScript
Vue.js
Nest
GraphQL
icon
Lead front-end developer

Online cabinet for microfinance bank

Jan `21 - Mar `21

2 months

SwissCapital

The web-based online cabinet software for Swisscapital users. The system consists of: - The entire backend system for the cabinet - User management and synchronization with vendor's ERP system. - Loan management and synchronization with vendor's ERP system. - User registration, authentification, and validation system.

Responsibilities & achievements

Giorgi has led the front-end team in this project. He built the architecture for the front-end Vue.js application, managed the team of 4 front-end developers, and successfully delivered the entire cabinet application. His team also built the multiple, complex React components that integrated into the administration panel.

Drupal
React.js
Vue.js
icon
Front-end developer

AI analyzer software for Financial market

Sep `19 - May `20

8 months

Startup from Germany

Software for complex financial analysis, reporting and predictions (more details confidential).

Responsibilities & achievements

Giorgi participated in the development of the following areas: - React user dashboard for processing and interacting with time-series data. - React web interface for building reports with custom-made widgets and exporting in pdf from client-side. - Optimise performance with memoization. - Implemented end-to-end tests with cypress.

React.js
Cypress
icon
Typescript/Javascript developer

New Jersey Transit

Apr `19 - Oct `19

6 months

Software Development, US

The platform to help people plan their routes with NJ public transport. The website was built with a diverse tech stack, including Drupal 8 as a core backend technology.

Responsibilities & achievements

Giorgi participated in the development of the following areas: - NuxtJS frontend infrastructure (Vuejs component system, Reusable Vue mixins, Design system with Bootstrap Vue) - API gateway witn NestJS and Apollo server

Bootstrap
Vue.js
Nest
Nuxt.js
icon
Fullstack developer

Girchi.com

Mar `19 - Sep `19

6 months

Political party from Georgia

Political party management system, used by hundreds of party members for critical political processes and decisions. The challenge was to build an intricate tool that encouraged activities with gamified flows and rewarded users for participation.

Responsibilities & achievements

Giorgi participated in the development of the following modules: - Real-time notification system with React - React components for Drupal 8 administration theme - Automated build script for the development environment build - Extended facebook authentication for Drupal 8 - Donations system

Drupal
Node.js
React.js
icon
React Chapter Lead

Internal projects with Omedia

Jan `19 - Present

6 years

• Leading React chapter. • Developed intranet system with NextJS and TRPC • Created custom Notion integration with NextJS ISR

Responsibilities & achievements

• Leading React chapter. • Developed intranet system with NextJS and TRPC • Created custom Notion integration with NextJS ISR

React.js
icon
Full-stack developer

Construction Equipment Online P2P Marketplace

Mar `18 - Dec `18

9 months

Early stage startup from Germany

The professional online platform, where construction companies and private users can exchange equipment through lending and renting. The project team came up with the system of microservices architecture for cloud-native solution, handling the entire process of the platform — from user registration and verification to equipment database management, renting, payments, and delivery tracking. The solution consists of multiple applications working in sync. The platform core runs on a heavily customized headless Drupal instance, providing a back-end for a custom Angular front-end application and a bunch of React components for administration purposes.

Responsibilities & achievements

Giorgi participated in the development of the following modules: - Administration custom UI elements with React. - Custom xlsx reports with complex layout. - HR system. - Equipment charging control system. - Organisations hierarchy system.

Drupal
HTML5
JavaScript
React.js
TypeScript
CSS3

Education

Higher education in Computer Science

Agency

Web Application Development agency #2495

50-100

GMT+4

Tbilisi, Georgia

Core Expertise

AWS
Data Scientists
Drupal
GitHub
Java
Java EE
JavaScript
Kubernetes
.NET
Node.js
PHP
PostgreSQL
Python
React.js
Symfony
TypeScript
WordPress
DevOps
Laravel Framework
Redis
Scrum
Angular 2x
RabbitMQ
Celery
Docker
UIUX Design
Scrum Master
Vue.js
Cypress
GitLab
Flutter
Nest
GraphQL
InfluxDB
pandas
Next.js
Terraform

Industries

Banking & Finance, Law & Government, News & Media, Healthcare & Medicine, Booking & Rent, Data Science & Machine Learning, Big Data, ERP

Want to hire this engineer?

Check if Giorgi is available