Omedia

Developer Profile

Want to hire Giorgi?

Elevate your project with Giorgi's expertise through Omedia's outstaffing services.

Giorgi
Giorgi G.
32 years old10 years of work experience

Summary

Giorgi G. is a highly skilled Lead Software Engineer and System Architect with a decade of experience in crafting innovative technology solutions. With a strong foundation in Computer Sciences, he has demonstrated expertise in NodeJS, TypeScript, PHP, Drupal, and NestJS. Giorgi has led pivotal projects across various domains, including transparency initiatives, sports media, construction equipment sharing, and advanced contact center technologies. His work in developing robust, scalable systems that address complex challenges reflects a deep commitment to leveraging technology for efficiency, transparency, and user engagement. Giorgi's leadership in team management and his strategic role in system architecture design underscore his ability to translate business needs into effective technological solutions, making him a valuable asset in any technology-driven initiative.

Personal Information

Timezone

GMT +4 (Current time 00:56)

Georgian Level

Native

English Level

Advanced

Education

Bachelor's degree in Computer Sciences, Caucasus School of Technology

Skills & Knowledge

Primary Technologies

  • PHP

    5 Years

  • Drupal

    5 Years

Secondary Technologies

  • Node.js

  • TypeScript

  • Nest.js

  • Team lead

  • AWS

  • Docker

  • GraphQL

  • MongoDB

  • PostgreSQL

  • Symfony

  • Express.js

  • API Platform

Projects

Asset and Maintenance Management SolutionOperations and Facility Management Sector

Lead Software Engineer and System Architect

Feb 2021 - Jan 2024

  • Node.js
  • Nest.js
  • MongoDB
  • Angular
  • MQTT
  • ThingsBoard
  • AWS
  • Docker
  • Kubernetes
  • OAuth2
  • Redis
  • Minio

Project Description

Working language: English

  • An all-encompassing asset and maintenance management solution that revolutionizes the approach to operations management. It serves as a unified platform integrating maintenance schedules, asset-related tasks, sensor data, and critical documentation. The system is designed to boost efficiency across various industries, providing features like predictive maintenance, task scheduling, defect processing, and a fully customizable performance dashboard. These functionalities enable insightful, data-driven decisions for effective management of machinery, vessels, and infrastructure, enhancing operational reliability and productivity.

Functions & Responsibilities

  • Spearheaded the design and implementation of the system architecture, focusing on scalability and security to meet the diverse needs of modern operations management.
  • Developed the Predictive Maintenance & Task Scheduling module, employing advanced algorithms and data analysis techniques.
  • Managed the integration of IoT devices and third-party ERP systems, ensuring seamless data flow and interoperability within the platform.
  • Designed custom reporting tools for resource prediction and maintenance planning, aiding in proactive management and decision-making.
  • Ensured the platform's compliance with ISO standards and secure electronic signature (eSignature) processes, maintaining high levels of data integrity and security.

Computer-Assisted Telephone Interviewing (CATI) dialing systemContact Center Solutions Provider

Lead Software Engineer and System Architect

Feb 2022 - Jan 2023

  • Asterisk PBX
  • Node.js
  • C#
  • PostgreSQL
  • TimescaleDB
  • Minio

Project Description

Working language: English

  • A sophisticated, multi-functional Computer-Assisted Telephone Interviewing (CATI) dialing system, tailored to optimize the operations of contact centers. It is versatile enough to handle varying scales of operations, from simple call setups for small businesses to complex, high-volume call centers. The system is designed to automate and streamline the calling process, integrating advanced features such as predictive and real-time analytics, along with on-demand call recording capabilities. It stands out for its ability to enhance efficiency, reduce operational costs, and improve overall call center performance.

Functions & Responsibilities

  • Instrumental in developing and deploying the platform's Minimum Viable Product (MVP), setting the foundation for a scalable and robust system.
  • Crafted the system architecture, focusing on a microservices approach to ensure flexibility, scalability, and efficient management of system components.
  • Oversaw the integration with various third-party services, enhancing the platform's functionality and expanding its capabilities.
  • Led a team of developers through the Agile development process, promoting effective collaboration, rapid iteration, and maintaining high standards of software development. Acted as a key technical advisor, providing valuable input for strategic decision-making and ensuring that technological solutions were aligned with business objectives and user needs.

Construction Equipment Sharing PlatformConstruction Industry

Lead Software Engineer and System Architect

Mar 2019 - Jan 2021

  • PHP
  • Drupal
  • Symfony
  • Node.js
  • Express.js
  • PostgreSQL
  • Angular
  • Docker
  • Kubernetes
  • AWS
  • TimescaleDB

Project Description

Working language: English

  • A pioneering online platform designed to revolutionize the construction industry's approach to equipment sharing. It facilitates rental and lending of construction machinery with an emphasis on transparency and efficiency. The platform stands out by offering detailed information about the machinery, from its current location to the final rental price, before any booking is made. Targeting a European audience, the platform has gained recognition and endorsements from leading construction associations, underscoring its relevance and impact within the industry.

Functions & Responsibilities

  • Played a pivotal role in the development and deployment of the platform's Minimum Viable Product (MVP), ensuring a strong foundation for future enhancements.
  • Architectured a robust system based on microservices, facilitating scalability and efficient management of various platform components.
  • Managed the integration of the platform with various third-party services, enhancing its functionality and user experience.
  • Led a diverse team of developers through the Agile development process, promoting collaboration, swift iteration, and quality output.
  • Provided critical technical consultation for strategic decisions, aligning technological solutions with the platform's business goals and user needs

Sports News PlatformSports Media and Entertainment Company

Senior Web Developer and Content Management System Specialist

Nov 2016 - Feb 2019

  • PHP
  • Drupal
  • Node.js
  • Nginx
  • Varnish
  • MySQL
  • Apache Cassandra

Project Description

An immersive and dynamic sports news platform, a key component of private media company arm, specifically crafted to cater to the interests of a sports-savvy audience. The platform is designed to offer fresh, insightful, and analytical sports content daily. It boasts a comprehensive news management system, enabling features like live blogging for sports events, seamless integration of multimedia content, and engaging interactive elements such as quizzes and live scores, all tailored to the needs and interests of sports enthusiasts.

Functions & Responsibilities

  • Customized the Drupal Content Management System (CMS) to streamline content publishing and management workflows, making it highly efficient for editors and journalists.
  • Developed interactive multimedia and analytics tools, significantly enhancing reader engagement and interaction on the platform.
  • Implemented an advanced caching strategy using Varnish Cache, optimizing the platform's performance under high traffic conditions.
  • Integrated real-time sports data features, including live scores and odds-provider systems, offering up-to-date information to sports fans.
  • Ensured the platform was responsive and easily accessible across a variety of devices and platforms, prioritizing user experience and accessibility.

Tender MonitorTransparency and Anti-Corruption Organization

Lead Software Engineer and System Architect

Jan 2014 - Oct 2016

  • PHP
  • Drupal
  • Node.js
  • PostgreSQL

Project Description

Tender Monitor is a groundbreaking transparency initiative tool specifically designed for monitoring and analyzing public expenditure by state institutions. The platform plays a crucial role in identifying potential corruption risks in procurement processes. It adeptly visualizes procurement data and provides comprehensive profiles for both suppliers and buyers. Notably, Tender Monitor includes a subscription feature for regular updates and seamlessly integrates with unified state procurement databases and other investigative tools developed by Organization.

Functions & Responsibilities

  • Spearheaded the conceptualization and design of the system architecture, ensuring robustness and scalability to handle complex data analytics.
  • Led the backend development team, managing tasks and ensuring the integration of advanced features, while also overseeing the integration with the front-end.
  • Devised and implemented a sophisticated algorithm for analyzing corruption risks in procurement, enhancing the platform's capability in detecting irregularities.
  • Coordinated the integration of PostgreSQL databases, focusing on efficient data management and supporting advanced data visualization features.
  • Worked closely with other teams to ensure the platform's seamless interaction with external procurement databases and investigative tools, expanding its utility and impact.