YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

GP

English:

Advanced

Gegi P.

vetted by Youteam

Vetted by YouTeam

Georgia

UTC +04:00

Asia/Tbilisi

English:

Advanced

Senior Angular Developer with Strong Backend Experience

- I've successfully transitioned from back-end development into Angular and frontend, leveraging my back-end programming experience. - Had a blast working as a full-stack team lead on two startup projects, spanning multiple months and a wide technical stack. - I've been part of the winning teams at multiple non-profit social hackathons. - I'm a trainer and mentor of the in-house team of junior Angular developers.

Want to hire this engineer?

Check if Gegi is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

Angular 2x 6 years
JavaScript 11 years
TypeScript 6 years
Flutter 2 years
Drupal 6 years
Vue.js 2 years

Other technologies

JIRA
MongoDB
MySQL
Neo4j
Node.js
PHP
Socket.IO
Symfony
CSS3
Git
Payment Gateway Integration
Docker
GraphQL

Project Highlights

icon
Lead front-end developer / Lead Flutter Developer

Banking customer self-service application

Sep `20 - Dec `20

3 months

SwissCapital

The web-based online cabinet software for SwissCapital customers. The system consists of: - The entire backend system for the cabinet. - Online loan application forms and application review workflows. - 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

Gegi has led the front-end team in this project. He built the architecture for the entire front-end solution and also participated in the full cycle of development. He managed the team of 2 front-end developers, and successfully delivered the complete application. As a Lead Flutter Developer Developed a comprehensive cross-platform application for both iOS and Android using Flutter, delivering a unified user experience. Engineered the mobile application to seamlessly integrate with the existing web-based system, ensuring consistency and functionality. Focused on creating an intuitive and responsive user interface, catering to a diverse user base. Implemented advanced features and capabilities specific to mobile platforms, enhancing accessibility and user engagement. Played a pivotal role in the entire mobile development lifecycle, from conceptualization to deployment and ongoing maintenance. Ensured the application adhered to both iOS and Android standards, optimizing performance and compatibility across devices.

Drupal
Docker
Vue.js
Nuxt.js
icon
Senior Angular Developer

Digital Health Platform

Aug `20 - Present

4 years

Discovery

Working closely with Discovery’s own development teams, our team has been working to enhance Discovery's top-notch services with the creation of Discovery Connected Care, a digitally-enabled, cutting edge technology that is redefining the way people access healthcare. Connected Care allows patients to find a provider, book an appointment and have a consultation online or in person, while providers can view electronic health records and record information during consultations like clinical readings, diagnosis, and prescriptions. Connected Care has new features released at least once a month that focus on making the healthcare process more accessible to all that need it.

Responsibilities & achievements

Working closely with a large team of developers, implementing system features spanning multiple sub-domains.

Java
TypeScript
Redis
Socket Programming
Angular 2x
Swagger
NgRx
icon
Lead Angular developer

Construction Equipment Online P2P Marketplace

Feb `18 - Aug `20

2 years

Sharemac GmbH

The professional online platform for construction companies and private users to exchange equipment through lending and renting ("Airbnb of construction equipment"). 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

Gegi participated in the planning and development of the entire front-end application, its architecture, and its deployment pipeline.

Drupal
Node.js
Symfony
TypeScript
CSS3
Payment Gateway Integration
Real time stream processing
Angular 2x
Docker
SSOAuth
Microservices
GraphQL
icon
Lead Front-end Developer

Cloud-based multi-tenant CMS SaaS

Jetrepo

A cloud-based multi-tenant CMS SaaS for websites and mobile applications, with integrated content modeling and administration UI. Supports wide range of field types, field UI widgets and advanced publishing and localization workflows.

Responsibilities & achievements

Led the design and implementation of the architecture for a front-end Angular application. Developed a custom UI using Angular Material. Successfully managed and coordinated a team of four front-end developers.

AngularJS
Angular Material
NgRx
icon
Lead Front-end Developer

Website for Georgian National Football Team

Georgian National Football Team

Website for the Georgian National Football Team is a decoupled Drupal system with Angular front-end application. Features include: soccer game management system, with schedule calendar, past games archive since 1992, game, tournament and player-level historical statistics, live scoring.

Responsibilities & achievements

Lead front-end developer in this project. Plan and developed the entire Angular application with SSR.

AngularJS
Node.js
WebSockets
icon
Lead Front-end Developer

Website for Georgian Investment Bank

Georgian Investment Bank

Galt & Taggart Website is a decoupled Drupal system with Angular front-end application. Features include: multiple content types for different types of marketing content; headless layout builder with custom Paragraphs module implementation; user accounts with newsletter and stock price alert subscriptions, server side rendering.

Responsibilities & achievements

Implemented front-end Angular application with SSR.

AngularJS
Node.js
icon
Lead Front-end Developer

Ticketing System for Georgian Airline Company

Vanilla Sky

Ticketing system for Vanilla Sky airlines is a headless Drupal-based web application with Angular front-end for ticket management. Airline staff uses this application to create tickets for upcoming flights, track their sales and distribution. The app is used with an Angular-based web interface in ticket selling points, at airports and with 3rd-party sellers via custom-developed API.

Responsibilities & achievements

Front-end developer, involve in planning and development of the internal Angular application for sales offices.

AngularJS
Bootstrap
icon
Full-stack Developer

Georgian Parliament monitoring website

International Transparency Georgia

Website is a monitoring tool of parliamentary activities of Georgian parliament members. Every voting activity is tracked and analyzed through multiple specialized modules and statistics are aggregated for bird’s eye view of the performance.

Responsibilities & achievements

Full-stack developer in the project. Involve in planning and development of the Drupal 8-based system with custom theme.

Drupal
jQuery
Bootstrap
icon
Full-Stack Developer

Georgian Municipality Websites

Georgian Municipality Governments

Project scope was to create 20+ websites for Georgian Municipality Governments. Drupal-based base website, from which the other websites derived, consisted of multiple features needed for different end-users (governmental agencies), including: news, blogs and article management, landing page management, opinion polls, feedback forms, public suggestions/petitions system, multilingual content and UI, customizable base theme.

Responsibilities & achievements

Full-stack developer, involve in the development of the base theme, number of custom modules and theme layer features.

Drupal
jQuery
Bootstrap
icon
Full-Stack Developer

Payday Loan System

Georgian Payday Loan Company

Project scope was to create a website and back-end process management system for the Georgian payday loan company. The deliverables included: all-in-one Drupal system with a public website with user registration, profile verification, loan request submission and loan payment schedule management; back-end system for company staff to manage loan application review processes; integrations with multiple banking APIs and payment providers; custom reporting and analytics.

Responsibilities & achievements

Full-stack developer, develop custom theme for public website, number of custom modules and custom admin interfaces for loan application process management and reporting.

Drupal
jQuery
Bootstrap

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 Gegi is available