Bitchiko Tchelidze, Developer in Tbilisi, Georgia
Bitchiko is available for hire
Hire Bitchiko

Bitchiko Tchelidze

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
October 20, 2018

Bitchiko is a senior .NET software engineer with 7+ years of hands-on experience. He started his career developing low level, network traffic and file system monitoring software and later transitioned into developing back-end systems. He possesses extensive knowledge of full SDLC of microservices based systems. Bitchiko works well in a team, both as a member and a team lead. He's knowledge is not limited to only back-end but also has a significant experience working with big data.

Portfolio

Templafy
Python, PySpark, Apache Spark, Azure Synapse, Azure, Azure Functions...
Patron Technology
SonarQube, Docker, Octopus Deploy, Jenkins, Microservices Architecture...
Li3ib
Entity Framework Core, Software Design, REST, Unit Testing, Regular Expressions...

Experience

Availability

Full-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), JetBrains Rider

The most amazing...

...was designing and developing a microservice-based, large-scale, reservation system serving thousands of attendees on events such as NYC, Super Bowl, and others.

Work Experience

Data Engineer

2021 - 2022
Templafy
  • Optimized existing ETL pipeline resulting in 30% faster execution time.
  • Rewrote existing Jupyter notebook scripts into a modular, readable with unit tests. Designed the automation for executing tests as part of continuous integration.
  • Communicated with other engineering teams to raise awareness of the importance of tracking.
Technologies: Python, PySpark, Apache Spark, Azure Synapse, Azure, Azure Functions, Jupyter Notebook, Data Lakes, Windows PowerShell

Senior .NET Back-end Engineer

2019 - 2021
Patron Technology
  • Followed CI/CD development practices (Azure Service Fabric, Jenkins, and Octopus Deploy).
  • Implemented integration test covering the core functionality of the system.
  • Developed new and maintained existing REST API with ASP.NET Core.
  • Developed a background service layer using .NET, NServiceBus, and Azure Service Bus.
  • Developed new and maintained existing microservices.
  • Added monitoring to the system implemented with DataDog.
  • Participated in sprint planning, grooming, and retrospective.
  • Performed code reviews and followed coding guidelines.
  • Implemented automation scripts for scaffolding new microservice using PowerShell.
Technologies: SonarQube, Docker, Octopus Deploy, Jenkins, Microservices Architecture, Software Design, REST, Unit Testing, Regular Expressions, Windows PowerShell, Continuous Delivery (CD), Git, .NET, MongoDB, Redis, Azure, PostgreSQL, Azure Service Bus, C#, NServiceBus, ASP.NET Core, REST APIs, .NET Core, OAuth 2

Lead Remote Back-end Developer

2018 - 2019
Li3ib
  • Followed CI/CD development practices (using Azure).
  • Migrated the system from ASP.NET Web Forms framework to ASP.NET MVC.
  • Developed a REST API for the web and mobile client apps to consume.
  • Refactored the codebase due to a legacy project that was given.
  • Migrated all the web apps from a Google Cloud private server to Azure App Services.
  • Performed fully unit testing on newly developed as well as rewritten components of the system.
  • Communicated with the client to figure out the core business needs and made technical decision/directions based on that information.
  • Set up a technical roadmap of how to improve software quality while keeping business running.
Technologies: Entity Framework Core, Software Design, REST, Unit Testing, Regular Expressions, Continuous Delivery (CD), Git, .NET, Redis, Azure, SQL, JavaScript, Azure DevOps, Azure Service Bus, ASP.NET MVC, C#, .NET Core

Lead Remote Back-end Developer

2018 - 2019
BCC
  • Developed new features using ASP.NET Core and Angular.
  • Followed CI/CD development practice (using Azure).
  • Followed the code review practice for each and every change made to a codebase.
  • Highly covered the codebase with unit and integration tests.
  • Followed the scrum framework and agile software development principles.
  • Monitored application insight and metrics on Azure.
  • Refactored and added features to synchronization with Microsoft Dynamics.
  • Assisted the Georgian team in a technical concerns.
  • Made sure communication among client and team members were productive.
Technologies: Entity Framework Core, Software Design, REST, Unit Testing, Regular Expressions, Continuous Delivery (CD), Microsoft SQL Server, Git, .NET, Redis, Azure, SQL, JavaScript, Azure DevOps, Azure Service Bus, ASP.NET MVC, ASP.NET Core, C#, OAuth 2

Remote Senior Software Developer

2018 - 2018
WebCreek
  • Developed a back-end system using the ASP.NET Core framework.
  • Developed the front-end app using the Angular 2 framework.
  • Developed Windows services for managing data-intensive and periodic jobs.
  • Developed a web scraper for scraping shipping information using a Selenium C# library.
  • Investigated and fixed issues in the existing functionality.
Technologies: Software Design, Regular Expressions, Microsoft SQL Server, Git, .NET, Redis, PostgreSQL, SQL, Selenium, ASP.NET Core, C#, .NET Core

Back-end Developer

2017 - 2018
Wandio
  • Developed back-end system for large-scale real estate platform.
  • Produced high unit test coverage for the back-end system.
  • Developed client-side functionality with plain JavaScript.
  • Contributed to setting up the infrastructure on AWS Cloud.
Technologies: Domain-driven Design (DDD), Entity Framework Core, REST, Regular Expressions, Microsoft SQL Server, Git, .NET, Redis, PostgreSQL, SQL, JavaScript, C#, ASP.NET Core, .NET Core

.NET Software Developer

2015 - 2017
Doso Management
  • Built a module that contains a proxy server and parses target traffic with heavy use of regex (regular expression). Dealt with low-level WinAPI.
  • Created a module in an existing enterprise application for managing one of the biggest hospitals in Georgia using DevExpress.
  • Developed a web version of existing software using DevExpress.
  • Built a company's main website using ASP.NET MVC, EF, and C#.
Technologies: Unit Testing, Regular Expressions, Microsoft SQL Server, Git, .NET, PostgreSQL, SQL, ASP.NET MVC, C#

Thuzi

https://www.thuzi.com
Thuzi is a large-scale event management platform.

• Developed microservices-based large-scale back-end.
• Used NServiceBus.
• Utilized Datadog for monitoring.
• Used Jenkins as a build server.
• Utilized Octopus Deploy for managing deployment.

BCC | Online Web Shop

https://www.bcc.nl/
I worked for BCC as a remote back-end developer at Blocshop Georgia outsourcing company.

• Contributed to development using ASP.NET Core, Angular, Azure WebJobs, and Azure Service Bus.
• Followed CI/CD development practices using Azure.
• Completed code reviews regularly.
• Wrote unit tests.
• Followed Agile software development principles.

Shipware OS

https://www.shipware.com/
Shipware is a shipment audit platform aiming to immediately reduce customers' transportation spending.

• Developed several Windows services for various kinds of shipment audits.
• Developed UI for managing and configuring the audit data.
• Developed site crapper based on Selenium for parsing the data.

DoSo - Coshkee

CoshKee is an employee time monitoring software, which gives you the ability to fully track your employees' time.

- Developed proxy server meant to monitor the network traffic using C#, RegEx, WinAPI.
- Developed file monitoring service using C#, RegEx, WinAPI.
- Developed Web App for managing/visualizing the data collected by Coshkee using C#, DevExpress.

SS.GE

https://ss.ge/en/
Saqme is a real estate eCommerce web application operating in Georgia.

- Developed admin panel and main website using ASP.NET Core, JQuery, EF, C#, Dapper.NET, PostgreSQL, JQuery, Hangfire, AutoMapper, FluentValidation, AWS.SDK.

Health Information Management System

HIMS is a comprehensive, integrated information system designed to manage the main aspects of hospital operations.

• Developed a warehouse management module using DevExpress, C#, and MsSQL.
• Added unit tests.
• Managed deployments.

ASP.NET Core Screaming

https://github.com/tchelidze/Asp.Net.Core.Screaming
Open-source utility for implementing screaming architecture in ASP.NET Core 2.0.

Register.Options.Asp.Net.Core

https://github.com/tchelidze/Register.Options.Asp.Net.Core
Open-source utility for convention-based options registration for ASP.NET Core 2.

NET.Core.NBG.Service.API

https://github.com/tchelidze/NET.Core.NBG.Service.API
National Bank of Georgia (NBG) currency service API wrapper for .NET Core.

Autofac.NonPublicProperty

https://github.com/tchelidze/Autofac.NonPublicProperty
Open-source utility for enabling non-public property injection.

Locker.Api

https://github.com/tchelidze/Locker.Api
Sweet ASP.NET Core 3.0 Web API implementation

Languages

SQL, C#, JavaScript, Python

Frameworks

ASP.NET, .NET Core, ASP.NET Core, ASP.NET MVC, .NET, OAuth 2, Entity Framework Core, Blazor, Selenium, Windows PowerShell, Apache Spark

Paradigms

REST, Unit Testing, CQRS, Azure DevOps, Microservices Architecture, Continuous Delivery (CD)

Other

Back-end, Regular Expressions, Domain-driven Design (DDD), Azure Service Bus, Software Design, Octopus Deploy

Libraries/APIs

REST APIs, NServiceBus, PySpark

Tools

Git, Jenkins, SonarQube, Visual Studio

Platforms

Docker, Azure, Azure Synapse, Azure Functions, Jupyter Notebook, Visual Studio Code (VS Code)

Storage

PostgreSQL, Redis, MongoDB, Microsoft SQL Server, Data Lakes

2013 - 2017

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

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