Ezeki Zibzibadze, Developer in Tbilisi, Georgia
Ezeki is available for hire
Hire Ezeki

Ezeki Zibzibadze

Verified Expert  in Engineering

TypeScript Developer

Location
Tbilisi, Georgia
Toptal Member Since
June 20, 2017

Ezeki is a blockchain/full-stack engineer with over a decade of experience working for enterprises like Microsoft and startups. Backed by multiple certifications in the creation of web and business solutions, Ezeki has delivered a range of projects—both blockchain and full-stack—for several Toptal clients. Ezeki specializes in collaborating with startups, specifically in defining product requirements, building their architecture, creating MVPs, and developing and launching products with a team.

Portfolio

Game7 DAO
Solidity, React, Cloudflare, Node.js, Google Kubernetes Engine (GKE)...
WICK COMMUNICATIONS
React, Ionic, Node.js, Amazon Web Services (AWS), Docker, MongoDB
Toptal Client
Solidity, Node.js, MongoDB, Linux, Ethereum Smart Contracts

Experience

Availability

Full-time

Preferred Environment

MacOS, Git, Visual Studio Code (VS Code)

The most amazing...

...project I've done was an online game, Joker, which engaged 800,000 users and was the number one online game in Georgia; the game is between four online players.

Work Experience

Core Contributor | Platform Engineer

2023 - PRESENT
Game7 DAO
  • Built new initiatives from scratch. Planned technical architecture and implemented it with a team. Used web technologies like React and TypeScript. We mostly used edge computing for hosting, using Cloudflare for both the back and front ends.
  • Provided active communication with community members using Discord and Telegram, meeting them in person at events like ETH Denver and ETH Global.
  • Collaborated actively with partners, finding the best synergies of their product and our project and next implementing it.
Technologies: Solidity, React, Cloudflare, Node.js, Google Kubernetes Engine (GKE), Non-fungible Tokens (NFT), MetaMask

Team Lead

2022 - 2023
WICK COMMUNICATIONS
  • Planned the technical architecture for the product.
  • Worked closely with stakeholders. Helped build the team and was actively involved in the hiring process.
  • Built and launched the app on iOS, Android, and web, as well as mobile web platforms, with the team.
  • Used AWS services for building staging and production environments. Docker was used for containerization.
Technologies: React, Ionic, Node.js, Amazon Web Services (AWS), Docker, MongoDB

Blockchain Engineer

2022 - 2022
Toptal Client
  • Integrated with Ethereum node and downloaded information about specific NFT projects into our cache database (MongoDB).
  • Applied different rarity formulas into our cache database. Prepared data structure for future queries.
  • Created a REST API for the front end with complex filtering features.
Technologies: Solidity, Node.js, MongoDB, Linux, Ethereum Smart Contracts

Blockchain Engineer

2022 - 2022
Toptal Client
  • Worked closely with the client on a Tokenomics document.
  • Researched different L2 solutions on the Ethereum network for the project.
  • Built a landing page using React and Web3.js. Prepared for the initial phase.
Technologies: Solidity, Web3.js, Tokenomics

Web3 Developer

2022 - 2022
dYrivaNative (via Toptal)
  • Created private Testnet for Stacks network on AWS EC2.
  • Created integration testing framework (like truffle, hardhat) for Stacks Smart Contracts.
  • Configured CI/CD pipelines for Stacks Smart Contracts.
  • Created web3 application using React and Stacks.js. Hosted on IPFS and configured CI/CD pipeline for auto-deployment for each release and PR.
Technologies: Bitcoin, Stacks, Web3.js

Senior Back-end Engineer

2021 - 2022
Play One Up (Toptal Client)
  • Implemented new microservices and existing extended ones using Node.js and TypeScript.
  • Deployed microservices using Kubernetes on GKE. Managed deployment process on Staging and Production environments.
  • Used RabbitMQ from CloudAMQP for building an event-driven system.
  • Worked with legacy code and helped the team in the migration process.
  • Tested micro-services individually by functional tests.
Technologies: Kubernetes, Google Kubernetes Engine (GKE), GraphQL, Node.js, TypeScript, Microservices, RabbitMQ, Apollo Server

Full-stack Developer

2020 - 2021
Just Networking LLC (via Toptal)
  • Created a web application with GraphQL in the back-end. Worked closely with the client, defined product requirements, implemented them, communicated via Slack, and held daily standup meetings.
  • Tested the Angular application, created E2E tests using Cypress.io and used Jest for testing the Node.js app.
  • Configured the CI/CD pipeline on AWS for the development environment.
  • Used InfluxDB on AWS for time-series data and created custom reports in the Angular app based on this data.
  • Integrated the Angular app with Auth0 for authentication.
  • Used RxJS for creating real-time data flow pipelines in the Angular app.
  • Worked with the microservice architecture using RabbitMQ and Node.js.
  • Used TypeScript with Node.js for better maintenance of the codebase.
  • Used Nx Workspace as a mono repository and reused libraries between the front end and back end.
  • Integrated Stripe API for payments. Integration included a usage-based pricing model based on the business needs.
Technologies: Jest, Angular, Node.js, MongoDB, GraphQL, InfluxDB, Auth0, RxJS, NATS, RabbitMQ, Cypress, Stripe API

Full-stack Developer

2018 - 2020
Lucid Creative (via Toptal)
  • Researched new technologies and frameworks like Nx workspaces, Neo4j, and NestJS, which were used later, and reduced development time.
  • Created containers using Docker for each project and used them for deployment.
  • Made decisions about the Next.js, React, and Node.js architecture.
  • Collaborated with the team, which included holding daily meetings and sprint planning.
  • Configured the CI/CD along with Slack integration.
  • Wrote both back-end and front-end codebase in TypeScript.
  • Used Storybook for building and testing individual components.
Technologies: NestJS, Docker, Jest, Nrwl/Nx, TypeScript, GraphQL, Neo4j, Prisma, Node.js, React, Next.js, Storybook

Full-stack Developer

2019 - 2019
Toptal Client (NDA)
  • Collaborated with the client and designer to implement the product MVP.
  • Served as a full-stack developer and selected the right technologies and architecture for the product. Used Angular in the front end, Node.js in the back end, and MongoDB for data storage.
  • Guided the client in the designer recruitment process; we found an exemplary UI/UX designer on the second iteration.
  • Implemented a CI/CD process using Docker containers.
Technologies: Git, GraphQL, HTML5, JavaScript, TypeScript, Node.js, Angular, MongoDB

Team Lead

2018 - 2018
Toptal Client (NDA)
  • Recruited nine team members for the project, including software engineers, a designer, and a project manager. The project had a limited time frame, and the recruitment was done in a week.
  • Planned the project's technical architecture and worked with team members closely; also served as a front-end and back-end developer.
  • Developed the product MVP on time. The product had multiple modules, like user registration, a social feed, and an audio/video chat functionality using WebRTC.
  • Used React Native with TypeScript to build the mobile app.
Technologies: Git, GraphQL, HTML5, JavaScript, WebRTC, Node.js, Prisma, Jest, TypeScript, React Native, Angular, Agile

Freelance Front-end Developer

2018 - 2018
Wintec Industries (via Toptal)
  • Developed the front-end architecture and CI/CD using Docker containers.
  • Implemented a client-side caching layer with GraphQL using Apollo Client.
  • Prepared a Node.js library for the back end to build a GraphGL server easily.
  • Developed many domain-specific custom UX components.
  • Used the AmCharts library for reporting and a dashboard.
  • Utilized TypeScript for the back end for type safety and to write maintainable code.
Technologies: Git, HTML5, Node.js, JavaScript, TypeScript, Material Design, Angular, AmCharts

Freelance Front-end Developer

2017 - 2018
Ahatis (via Toptal)
  • Prepared the project architecture and CI/CD using Docker containers.
  • Collaborated with a UX designer and incorporated Material Design components.
  • Built interactive charts via using Go.js for presenting different types of flows.
  • Deployed the application with AWS, S3, and CloudFront.
Technologies: Git, HTML5, Node.js, JavaScript, TypeScript, Material Design, Angular

DX — Developer Experience

2017 - 2017
Microsoft
  • Organized events for the local Microsoft BizSpark member-created community meetings. The events' main goal was to share new technologies and get feedback from BizSpark members.
  • Assisted with ISVs and helped them to make their solutions ready for launch.
  • Guided startups to make correct architecture decisions on the Azure platform based on their needs. This resulted in reducing their costs.
Technologies: Platform as a Service (PaaS), Cloud Services, Azure, .NET

.NET Developer | Product Manager

2014 - 2017
Alta Software
  • Developed a mobile app for SOCAR Georgia to track meter readings. The app was created using Xamarin for the Android platform.
  • Built a unified notifications system with seven different channels for sending information (around 1 million messages per month) as a product manager.
  • Created a GitHub public repository for Altasoft and started contributing to open source frameworks we used in Altasoft (Github.com/altasoft).
Technologies: Git, Node.js, Azure SQL, Microsoft SQL Server, Entity Framework Core, ASP.NET Core, Windows Communication Foundation (WCF), Angular, Xamarin, Entity Framework, ASP.NET MVC, .NET

Software Developer

2013 - 2014
Liberty Bank
  • Developed the Fortuna Card portal using ASP.NET MVC. The product is a credit card for gamblers by Liberty Bank. Users could easily connect their gambling accounts to the card and transfer money from one to another.
  • Built a web-based billing system using ASP.NET MVC.
  • Created an API service that handled the communication with those old services and took care of unexpected situations.
Technologies: Windows Communication Foundation (WCF), ASP.NET MVC, .NET

Silverlight and .NET Developer

2011 - 2012
VOVOVO
  • Developed a full-page app for VOVOVO on Microsoft Silverlight with my friend. We both loved the technology very much and decided to become the first to create a whole environment using Silverlight.
  • Created and launched, with my friend, a complete solution for VOVOVO. VOVOVO had three different business directions: selling Groupon-like coupons, transferring packages from the US to Georgia, and delivery service.
  • Implemented real-time communication using the WCF duplex channel.
Technologies: ASP.NET, Windows Communication Foundation (WCF)

Founder

2005 - 2010
Joker Portal
  • Created the first Georgian online card game: Joker (Jok.ge). The registered user number is 800,000; We recently had a live tournament that doubled the number of users.
  • Developed an online music portal Jok.FM (Jok.fm), with more than 100 online music channels. There is also a mobile version where you can listen using your iOS device. The app was made using Xamarin.
  • Conducted many experiments in the research lab with different technologies—comparing them and trying to find the best for various development verticals: mobile app development, web development, and desktop app development.
Technologies: Amazon Web Services (AWS), Microservices Architecture, Express.js, Git, HTML5, JavaScript, Progressive Web Applications (PWA), PWA, Nrwl/Nx, Swift, Kotlin, Ionic, Capacitor, MongoDB, Jest, TypeScript, GraphQL, Node.js, .NET Core, Angular, Xamarin

Navision (Microsoft Business Solution) Developer

2006 - 2008
UGT
  • Configured and deployed Navision to the customers.
  • Created new modules like a POS terminal, HR, and more.
  • Built a piano player with playlists and cool stuff inside Navision. The whole solution was based on one simple method called Beep: Mibuso.com/downloads/piano-in-nav.
Technologies: C/SIDE, Navision

Blockchain Project

Cryptocurrency blockchain created from scratch.
• Consensus: Proof of Work
• Language: TypeScript
• Platform: Browsers, Node.js, IoT Devices (planned)

Communication:
• Between nodes: WebSockets, WebRTC (planned)
• Public API: GraphQL
• Admin API: Console

The project was created with functional style, mostly pure functions, to test it easily. blockchain and cryptocurrency are separated, cryptocurrency is built on top of a blockchain. The blockchain itself is planned as a database to store any information.

Online Joker

https://jok.ge
An online card game built using the latest technologies: Angular, Node.js, ASP.NET MVC Web API, Entity Framework, and Azure. The game is very addictive and fun. It has a mobile version created using Xamarin for the iOS platform. I have also tried Ionic to make an alternative mobile app with the same functionality and compared it with Xamarin.

Jok.FM

With online radios, you can listen to your favorite music genres online. Save your favorite music channels, songs, and listen to them again later. This is an app for fun made using Xamarin (for iOS).

Notifly

This is a notification system for sending information to customers with different channels. Notifly has seven different channels at this moment and sends approximately 1 million messages per month.

Fortuna Card

Fortuna Card is a product for gamblers created by Liberty Bank. The product gives users the ability to connect their own gambling account and transfer money to each other easily and securely.

Internet Banking

I created a multi-level authorization for business customers.

SOCAR Georgia | Mobile App

SOCAR is a well-known company in our region, it's a gas distribution company.

This app was created for SOCAR employees. It helps the company to get meter readings from their customers and send information to the main server. The app has online and offline modes and GPS tracking. The app was created using Xamarin, and it was also launched on the Android platform. I've also integrated this app with a fiscal printer along with a binding Java library.

Ethereum Wallet

https://ezeki.eth.link
An Ethereum wallet generator app that helps to convert your secret phrase to the secret key. Works 100% offline and the source code is open-sourced on Github. Users will not need to write down secret worlds on paper.

Languages

TypeScript, CSS3, JavaScript, HTML5, GraphQL, Solidity, C#, Sass, T-SQL (Transact-SQL), Python, Kotlin, Swift, HTML, CSS, Java, PHP

Frameworks

Angular, Ionic, Redux, Jest, Express.js, .NET, .NET Core, ASP.NET MVC, ASP.NET Core, React Native, Next.js, ASP.NET, Entity Framework Core, NestJS, Cypress

Libraries/APIs

Node.js, React, NgRx/store, RxJS, Stripe API, Twitter SDK, Facebook SDK, Web3.js, D3.js, Entity Framework, WebRTC

Platforms

Docker, Visual Studio Code (VS Code), Blockchain, Xamarin, Azure, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain Platforms, iOS, Ethereum, MacOS, Android, Microsoft, Kubernetes, Linux

Storage

MongoDB, JSON, Microsoft SQL Server, Azure SQL, Neo4j, MySQL, InfluxDB, Databases

Other

PWA, Machine Learning, NATS, Progressive Web Applications (PWA), IPFS, Presentations, Smart Contracts, Windows Communication Foundation (WCF), Cloud Services, Platform as a Service (PaaS), Material Design, Nrwl/Nx, SQL Administration, AmCharts, Programming, Computer Engineering, Solution Design, Storybook, Apollo Server, Bitcoin, Stacks, Ethereum Smart Contracts, Tokenomics, GRAPH, Cloudflare, Non-fungible Tokens (NFT)

Tools

Git, GitHub, C/SIDE, Prisma, Capacitor, Photoshop CC, Auth0, RabbitMQ, Navision, Google Kubernetes Engine (GKE), MetaMask

Paradigms

Scrum, Test-driven Development (TDD), Agile, Microservices Architecture, Microservices

2011 - 2017

Master's Degree in Programming

Georgian Technical University - Tbilisi, Georgia

2005 - 2011

Master's Degree in Computer Engineering

Tbilisi State University - Tbilisi, Georgia

DECEMBER 2022 - PRESENT

Neo4j Certified Professional

GraphAcademy

DECEMBER 2013 - PRESENT

Developing ASP.NET MVC Web Applications (70-486)

Microsoft

AUGUST 2011 - PRESENT

Silverlight 4, Development (70-506)

Microsoft

MARCH 2008 - MARCH 2011

MBS — Solution Development

Microsoft

NOVEMBER 2007 - NOVEMBER 2010

MBS — Introduction

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring