Omedia

Developer Profile

Want to hire Temuri?

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

Temuri
Temuri T.
26 years old5 years of work experience

Summary

Temuri T. is an experienced software developer and DevOps Engineer with 5 years of experience, specializing in PHP, Python, and Go. With expertise in PHP Symfony, Drupal, Docker, Kubernetes, and cloud technologies, he has led significant projects in wellness, business communications, and asset management. A Bachelor in Computer Science complements his skills in software architecture and team leadership, showcasing his ability to deploy scalable, high-performance applications and foster innovation in technology solutions.

Personal Information

Timezone

GMT +4 (Current time 00:57)

Georgian Level

Native

English Level

Upper-Intermediate

Russian Level

Advanced

Education

Bachelor of Computer Science, Caucasus University

Skills & Knowledge

Primary Technologies

  • Devops

    5 Years

  • PHP

    6 Years

  • Drupal

    5 Years

  • Symfony

    5 Years

Secondary Technologies

  • Go

  • Python

  • Linux

  • Docker

  • Kubernetes

  • AWS

  • Terraform

  • Ansible

  • RabbitiMQ

  • PostgreSQL

  • Redis

  • Team lead

  • Software Architecture

  • Java

  • Spring

  • Kafka

  • Keycloak

  • Vault

  • Kong

  • OpenTelemetry

  • Grafana

  • Rancher

  • Hashura

  • Jenkins

  • etcd

  • MongoDB

Projects

Wellness Engagement PlatformGlobal Health and Wellness Organization

DevOps Engineer

Mar 2023 - Current

  • AWS
  • Kubernetes
  • Jenkins
  • Grafana
  • Open Telemetry
  • Terraform
  • Harbor
  • Helm

Project Description

The Wellness Engagement Platform is an innovative and interactive program designed to encourage healthier lifestyle choices among individuals. Leveraging advanced technology and data analytics, the platform offers personalized wellness programs targeting weight loss, increased physical activity, improved nutrition, and overall well-being enhancement. It integrates behavioral science principles and incentive mechanisms to motivate users towards achieving their health goals. The platform has garnered a worldwide membership base and forms strategic partnerships with insurers and employers to foster a culture of health and wellness across communities.

Functions & Responsibilities

  • Designed and developed production-ready Helm charts for efficient deployment and configuration management of microservices in a Kubernetes environment.
  • Successfully deployed and configured high-availability clusters for services such as PostgreSQL, Redis, Kafka, and RabbitMQ, ensuring robust data integrity and application resilience.
  • Automated microservices deployment pipelines utilizing Jenkins and Helm, fostering continuous integration and delivery practices for streamlined and reliable deployments.
  • Implemented a comprehensive logging and monitoring framework using the ELK Stack, OpenTelemetry, and Grafana, providing real-time insights into microservices performance and health.
  • Engineered autoscaling solutions for Kubernetes deployments, employing Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA), to enhance resource efficiency and prevent performance bottlenecks.

CloudComm EnterpriseBusiness Communication Solutions Provider

Software & DevOps Engineer

Mar 2022 - Mar 2023

  • AWS
  • EC2
  • RDS
  • EKS
  • Kubernetes
  • Terraform
  • Ansible
  • Python
  • Docker
  • Hashura
  • FreePBX

Project Description

CloudComm Enterprise is a sophisticated cloud-based phone system, expertly engineered to enhance business communication efficiency. The system is replete with advanced features such as inbound and outbound calling, seamless integration with major survey systems, adaptable project management tools, and comprehensive analytics. Designed with a keen focus on optimizing communication processes, CloudComm Enterprise provides robust, data-driven insights that are pivotal for business operations and customer engagement strategies.

Functions & Responsibilities

  • Developed a scalable and secure multi-tenant SaaS application architecture on AWS and Kubernetes, emphasizing efficient resource utilization and effective tenant isolation.
  • Executed the deployment of production-grade infrastructure on AWS, utilizing services such as VPCs, RDS, EC2, and EKS to manage Kubernetes clusters.
  • Engineered and implemented automated workflows for tenant provisioning, employing Infrastructure-as-Code (IaC) tools for the swift setup of new virtual machines on AWS and deployment of application instances on Kubernetes based on predetermined configurations.

AssetGuard ProOperations Management Sector

Software & DevOps Engineer

Feb 2022 - Jun 2022

  • AWS
  • Kubernetes
  • Python
  • Celery
  • Redis
  • Sentry

Project Description

AssetGuard Pro is a state-of-the-art asset and maintenance management solution designed to revolutionize operational management in various industries. As a comprehensive platform, it seamlessly integrates maintenance schedules, asset-related tasks, sensor data, and essential documentation. The system boasts features like predictive maintenance, task scheduling, defect processing, and a fully customizable performance dashboard. These functionalities are key in enabling insightful, data-driven decisions for the effective management of machinery, vessels, and infrastructure, thereby enhancing operational reliability and productivity.

Functions & Responsibilities

  • Spearheaded the deployment of this multi-tenant SaaS product on AWS EKS, ensuring a robust and scalable infrastructure that caters to diverse and dynamic tenant needs.
  • Employed Kubernetes best practices and tools, including Helm charts and CI/CD pipelines, to automate deployments, manage resources, and maintain a secure, highly available environment.
  • Built a robust and scalable Tenant Management application using Python, enabling efficient administration of user accounts, resource allocation, and access control across multiple tenants.
  • Implemented Celery, a distributed task queue, to manage background tasks and asynchronous operations, ensuring the performance and responsiveness of the Tenant Management application.

DataFlex ProData Management and Analytics Company

Application Architect; Software & DevOps Engineer

Jul 2021 - Nov 2021

  • AWS
  • AWS ECS
  • Python
  • Celery
  • Redis
  • RabbitiMQ

Project Description

DataFlex Pro is a sophisticated platform engineered for the storage, filtering, and management of diverse data structures. The project involved the development of an intricate time-series storage system and a flexible GraphQL API layer to enhance data handling capabilities. Additionally, the platform includes a Nuxt-based front-end client, which offers intuitive data visualization, meeting the comprehensive data management needs of the company. This platform is tailored to handle complex data workflows and provide scalable solutions in data management and analysis.

Functions & Responsibilities

  • Designed a large-scale distributed application architecture, enabling horizontal scaling and robust performance to efficiently handle high user volumes and complex workloads.
  • Developed a complex plugable AI model runner using Python, Redis, RabbitMQ, and Celery, facilitating the dynamic loading and execution of various AI models within the application.
  • Created and implemented a Python SDK for a GraphQL-based API, streamlining backend interactions and providing developers with an accessible suite of tools for data access and manipulation.
  • Mentored and led a team of backend developers, fostering team development, sharing expertise, and providing guidance on best practices, architectural decisions, and technical challenges. - Ensured effective communication of complex technical concepts, collaborated with team members on problem-solving, and conducted code reviews to maintain code quality and maintainability.

UrbanPlan AIUrban Development and Planning Sector

DevOps Engineer

Apr 2021 - Jul 2021

  • AWS
  • Docker
  • Monit
  • Shell

Project Description

UrbanPlan AI is a groundbreaking urban planning platform, innovatively designed to redefine city development and management. By incorporating advanced data analytics, predictive modeling, and community engagement tools, it equips city planners, developers, and policymakers with the necessary resources to make decisions that favor sustainability, livability, and economic growth. The platform emphasizes the utilization of data-driven insights and the promotion of inclusive decision-making processes, with the ultimate goal of creating cities that are resilient, environmentally friendly, and equitable for all residents.

Functions & Responsibilities

  • Streamlined the deployment process of client devices by implementing automation tools and scripting, significantly reducing downtime and ensuring consistent configurations across different environments.
  • Proactively monitored critical infrastructure and services using a suite of comprehensive monitoring tools, identifying and addressing potential issues preemptively to avoid user impact.
  • Collaborated closely with cross-functional teams to diagnose and troubleshoot complex infrastructure and service-related issues, ensuring system reliability and efficiency.
  • Maintained transparent and effective communication with stakeholders, providing regular updates on infrastructure health, potential risks, and the solutions implemented to address these challenges.

TransitEase PortalPublic Transportation Authority

Software Engineer

Jun 2020 - Aug 2020

  • Drupal

Project Description

TransitEase Portal is a user-centric transportation portal developed for public transit systems. The platform is designed to significantly improve the travel planning experience for commuters, offering efficient route planning and delivering real-time information on public transportation services. Its intuitive interface and comprehensive functionality aim to streamline the process of navigating public transit, making it more accessible and convenient for everyday users.

Functions & Responsibilities

  • Developed custom modules and themes using PHP and Twig templates, adhering to object-oriented programming principles and Drupal best practices.
  • Implemented bespoke features and functionalities such as content types, taxonomies, views, and custom user roles, tailoring them to the specific requirements of the site.
  • Integrated Drupal with various third-party APIs and services, enhancing the portal's functionality and overall user experience.
  • Troubleshot and resolved intricate Drupal issues, focusing on configuration, performance, and security aspects.
  • Conducted ongoing maintenance and implemented security updates, ensuring the website's continuous stability and functionality.
  • Proactively monitored the health and performance of the website, identifying and addressing potential issues to prevent any negative impact on users.

EquipManageEquipment Rental and Project Management Company

PHP Developer

Sep 2019 - May 2020

  • Symfony
  • Drupal
  • Mercure

Project Description

EquipManage is an integrated system specifically designed to streamline equipment booking and project-based management. It features an advanced reporting and HR portal, coupled with an efficient billing mechanism. This system is tailored to meet the intricate demands of equipment rental and project management within a dynamic business environment. The platform aims to simplify the complexities associated with equipment management, offering a comprehensive solution that enhances operational efficiency and user experience in the equipment rental sector.

Functions & Responsibilities

  • Developed an integrated solution using Drupal for content management and Symfony as the PHP framework for backend services, effectively powering a heavy equipment rental and planning tool.
  • Implemented Mercure, a real-time communication library, to facilitate live updates and instant notifications among users, thereby improving collaboration and efficiency in the equipment rental process.
  • Leveraged industry knowledge to create custom features and functionalities that specifically address the unique requirements of equipment management and planning in the heavy equipment rental domain.
  • Developed tailored Drupal modules and Symfony services to introduce functionalities such as equipment listing management, automated reservation workflows, and real-time availability updates.