Skip to content

Use Print / Save as PDF for a clean, downloadable copy.

Giorgi Paikidze

Rust & TypeScript Engineer

Five years building web applications in TypeScript - Angular and React on the front end, Node underneath - on top of five years of network administration. Now building back-end services in Rust with Axum, Tokio, and Postgres. Working DevOps knowledge, and an AI engineering practice in progress.

Email: grgpaikidze@gmail.comLocation: Tbilisi, GeorgiaAvailability: Mon-Fri, 9am-6pm (GET)GitHub: github.com/grgpkLinkedIn: linkedin.com/in/giorgi-paikidzeMedium: medium.com/@grgpaikidze

At a glance

  • 5+ Years Web Dev
  • 5+ Years Infra
  • 3 Core Services

Experience

  • Senior Software EngineerGeorgian Card JSC

    Apr 2026 - Present · Tbilisi, Georgia

    Payment processor serving Georgian banks and financial institutions, behind more than 50,000 POS terminals at up to 200 operations per second.

    • Full-stack development of a POS terminal management platform in Java/Spring Boot and Angular
    • Remote management of payment devices: configuration updates and commands dispatched to terminals
    • Device list and detail views, statistics dashboards, and reporting over the estate
    • Backend services and APIs against Oracle Database, and a reusable front-end component layer

    Java · Spring Boot · Angular · TypeScript · Oracle Database · REST APIs

  • Senior Software EngineerBetsson Georgia

    Dec 2025 - Apr 2026 · Tbilisi, Georgia

    International online gaming company running sportsbook and casino products across multiple markets.

    • Front-end development of Betsson.ge in Angular and TypeScript
    • Reusable UI components built against product and UX requirements
    • Front-end integration with backend services and APIs
    • Agile collaboration with developers, designers, QA, and product

    Split registration and identity verification into separate flows, so verification no longer blocks sign-up

    Angular · TypeScript · JavaScript · HTML · SCSS · REST APIs · Git

  • Angular DeveloperBank of Georgia

    Mar 2023 - Dec 2025 · Tbilisi, Georgia

    One of the largest financial institutions in Georgia: retail, business, and corporate banking plus digital financial products.

    • Internal web applications in Angular, TypeScript, and Java
    • Reusable UI components, and new features across existing applications
    • RxJS and Angular's reactive architecture for asynchronous data flows
    • Successive Angular version upgrades, run as a habit rather than a project
    • Unit tests, code review, sprint planning, and mentoring other developers

    Change detection per keystroke in the internal CRM: 20+ runs → 3, resolving the application freezing users reported

    Angular · TypeScript · RxJS · JavaScript · HTML · SCSS · REST APIs · Jest · Java · Git

  • Software EngineerEPAM Systems

    Jun 2022 - Mar 2023 · Tbilisi, Georgia

    Global software engineering and digital transformation company working across client industries.

    • Responsive web applications in Angular, JavaScript, HTML, and CSS
    • Reusable UI components and application features
    • Implementing product requirements and interfaces with developers and designers
    • Debugging front-end issues in existing production applications

    Angular · JavaScript · TypeScript · HTML · CSS · Git

  • Infrastructure Support Engineer / Network AdministratorProdware

    Oct 2020 - Jun 2022 · Tbilisi, Georgia

    International IT services and consulting company delivering Microsoft business applications, cloud, and infrastructure.

    • Managing and maintaining network infrastructure: switches, routers, and firewalls
    • Configuring and troubleshooting connectivity and infrastructure faults
    • Working directly with customers to integrate enterprise services, including Microsoft Dynamics 365
    • Technical support through ERP system releases and updates
    • Keeping business-critical services available, with internal teams and customers

    Cisco · Juniper · Routing & Switching · Firewalls · TCP/IP · LAN/WAN · Linux · Microsoft Dynamics 365

  • VoIP AdministratorBPO Telecom LLC

    Feb 2020 - Oct 2020 · Tbilisi, Georgia

    Telecommunications company providing voice and communication services.

    • Administration and support of VoIP and telecommunications infrastructure
    • Monitoring and troubleshooting voice services and network connectivity
    • Diagnosing network faults and restoring affected services after incidents

    VoIP · Asterisk · Linux · Network Troubleshooting

  • Junior Network AdministratorLEPL - Georgia Operative-Technical Agency

    Oct 2018 - Feb 2020 · Tbilisi, Georgia

    Georgian public-sector organisation operating technical and telecommunications infrastructure.

    • Supporting and maintaining network infrastructure, and configuring connectivity
    • Diagnosing routing, switching, DNS, DHCP, and general connectivity faults
    • Monitoring infrastructure and responding to incidents and service disruptions
    • Assisting with restoration of critical network services alongside engineering teams

    TCP/IP · Routing & Switching · DNS · DHCP · VPN · Linux · Juniper · Cisco

  • TroubleshooterSilknet

    Feb 2017 - Oct 2018 · Tbilisi, Georgia

    Georgian telecommunications and internet provider, in the customer technical support department.

    • Resolving customer internet connectivity issues by phone
    • Isolating the cause across both the provider side and the subscriber side

Expertise

  • Full-Stack TypeScript · 5 years professional experience. Angular and React on the front end, Node underneath, TypeScript throughout. Signals, NgRx, and the state and performance work that keeps a large application responsive as it grows.
  • Rust Services · Current build focus. Async HTTP services on Axum and Tokio, Postgres through sqlx with queries checked against the schema at compile time, Argon2 sessions, and background workers. Cadence is the worked example: a booking API where conflicts are a database constraint and email leaves through a transactional outbox.
  • AI Engineering · Current focus area. Working toward production AI rather than demos. The assistant on this site is the current artifact: an API route grounded in a knowledge base generated from this repo's own content, with guardrails that make it decline rather than invent.
  • DevOps & Delivery · Working knowledge. Containers, CI/CD pipelines, build and environment configuration - the deployment end of the applications I build, rather than a platform practice of its own.
  • Network Administration · 5 years, before development. Networking, Linux, and infrastructure. It is the reason a problem stops being someone else's the moment it turns out to sit below the application.

Services

  • Rust Back-End Services · Axum, Tokio, async services, sqlx + PostgreSQL, compile-time checked, Transactional outbox & background workers, Argon2, session and cookie auth, Migrations and schema constraints, CLIs, serde, FFI and WASM targets.
  • Full-Stack TypeScript · Angular, React, Next.js, TypeScript throughout, NgRx, signals, state architecture, Node.js REST APIs, PostgreSQL, MongoDB, Responsive, accessible UI.
  • Front-End Performance · Change-detection profiling, Signals and zoneless Angular, Large list and grid rendering, Framework upgrades, run as a habit, Reusable component layers.
  • DevOps & Delivery · Docker & Docker Compose, GitHub/GitLab CI/CD pipelines, Build & environment configuration, Vercel, Netlify, Render, Linux & networking fundamentals.
  • AI Engineering · LLM API integration, Grounded knowledge bases, Prompt design & guardrails, Streaming responses, Rate limiting & cost control.
  • Technical Consulting · Architecture review, Tech stack selection, Performance audits, Code quality reviews, Team mentoring.

Selected projects

  • POS Terminal ManagementEmployer · Georgian Card

    An internal platform for operating a POS terminal estate from the browser - devices, merchants, commands, batch operations and transactions, with a live analytics dashboard and reporting. Built from scratch in zoneless Angular.

    50,000+ POS terminals, up to 200 operations/second

    Angular · TypeScript

  • CadencePersonal project

    A scheduling API in Rust: hosts publish weekly availability rules, invitees book the slots those rules generate, and confirmation and reminder emails leave through a transactional outbox so they can never describe a booking that did not happen.

    Rust · Axum · Tokio · sqlx · PostgreSQL · Argon2

  • Betsson.geEmployer · Betsson

    An online gaming platform where registration was gated behind identity verification. I separated the two, so an account can be created first and verified inside a window afterwards.

    verification no longer blocks registration

    Angular · TypeScript

  • Customer CRMEmployer · Bank of Georgia

    An internal CRM for managing the bank's customers and clients. I redesigned screens, added features, built a reusable component layer, and cut the app's change-detection load.

    change detection per keystroke: 20+ runs → 3

    Angular · TypeScript

  • Offers HubEmployer · Bank of Georgia

    A management panel for merchants and for the offers the bank runs with them - promotions, cashback, and bonus-point campaigns aimed at merchants and customers.

    cascading merchant tree made reliable; redundant passes over large JSON removed

    Angular · TypeScript

  • ამინდი / AmindiPersonal project

    A Georgian-language weather site for Georgia: current conditions, hourly readings, and forecasts out to sixteen days for 96 cities, resorts, and mountain passes, with a full English translation.

    Next.js · React · TypeScript · Open-Meteo · Vercel

  • BetProPersonal project

    An Angular sports-betting front end: browse and filter events, build a betslip with live-updating odds, and track placed bets with running win/loss statistics.

    Angular · NgRx · RxJS · Angular Material · TypeScript · Docker

  • FilmpirePersonal project

    A film discovery app built on the TMDB API: browse by category or genre, search the catalogue, and sign in with a TMDB account.

    React · Redux Toolkit · Material UI · TMDB API · Netlify

Education

  • Full-stack Rust engineerSept 2026 - Nov 2026

    Rustify.rs · Project-based program building Rust services for production.

  • MSc, Computer Systems Networking and Telecommunications2017-2019

    Georgian Technical University

  • Computer Systems Networking and Telecommunications2016-2017

    ITVET

Certifications

  • Rust Essential Training
  • Rust for TypeScript Developers · Course completed
  • Complete Intro to Databases · Course completed
  • Distributed Systems
  • CCNA · Cisco
  • Azure Administrator Associate (AZ-104) · Microsoft
  • LPIC-1 · Linux Professional Institute
  • LPIC-2 · Linux Professional Institute

Writing

  • Angular Zones Explained Through a Simple Mental ModelAngular

    A zone is just a label attached to async tasks. Following that one idea through zone.js monkey patching, ZoneTask, and the hook that ends up triggering change detection.

    August 2026 · Medium