Aleksandre Javakhishvili, Developer in Tbilisi, Georgia
Aleksandre is available for hire
Hire Aleksandre

Aleksandre Javakhishvili

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
August 20, 2019

Since 2016, Ako has been making a living as a software developer working for companies along with doing multiple side projects. The tech that he mainly uses are .NET Core Web API for the back end and Angular, React Native, React, and WPF for the front end. Ako’s strategy for handling problems is to break them down into smaller units, write them down—this helps him analyze the whole picture—and then he solves them one by one.

Portfolio

Rezolve
.NET, .NET Core 3, Python 3, Large Language Models (LLMs), GPT, Angular...
Rezolve ltd
.NET, C#.NET, .NET 4, Kubernetes, Docker, Elasticsearch...
Global Savings and Mutual Funds, Inc.
Webpack, React, Pipelines, ASP.NET Core MVC, Microsoft SQL Server...

Experience

Availability

Full-time

Preferred Environment

GitLab, GitHub, Visual Studio Team Services (VSTS), Visual Studio Code (VS Code), Visual Studio, Windows

The most amazing...

...project I've worked on was a location-based social network app with a scalable design using microservices.

Work Experience

Team Lead

2022 - PRESENT
Rezolve
  • Led a team comprising four developers and two QA professionals.
  • Upgraded an outdated project from .NET 2 to the latest version, executing the process incrementally.
  • Participated actively in the development of solutions for multiple projects, such as creating an admin panel and decoupling pricing mechanisms.
  • Assigned tasks and set project goals for team members.
  • Conducted reviews and provided feedback on the code written by team members, while also assisting in troubleshooting and debugging as needed.
  • Implemented AI agents using a routing algorithm with technologies like Python and Langchain.
Technologies: .NET, .NET Core 3, Python 3, Large Language Models (LLMs), GPT, Angular, TypeScript, JavaScript, Kubernetes, Docker, CI/CD Pipelines, RxJS, Solution Design, Full-stack Development, Amazon Web Services (AWS), REST APIs

Senior Full-stack Engineer

2020 - 2022
Rezolve ltd
  • Took ownership of the project, which was a mediator between an eCommerce and application core. I implemented unity, integration, and functional tests using xUnit and TestServer.
  • Implemented a template of the new scalable architecture using microservices, DDD, and CQRS, which is planned to replace the existing one.
  • Developed an ASP.NET Core MVC web application for managing users and products.
  • Participated in re-designing and rebuilding the front-end web application using Angular, RxJS, and NgRx.
Technologies: .NET, C#.NET, .NET 4, Kubernetes, Docker, Elasticsearch, Amazon Web Services (AWS), Angular, RxJS, eCommerce, TypeScript, JavaScript, C#, REST APIs, .NET Core, ASP.NET Core, Front-end Development, Solution Architecture, APIs, Technical Leadership, Amazon EC2, CI/CD Pipelines, LINQ, Full-stack Development

Senior Full-stack Engineer

2019 - 2020
Global Savings and Mutual Funds, Inc.
  • Developed a fintech application's front end using React, Webpack, and ASP.NET Core MVC.
  • Created custom React Hooks for an API call using the Fetch API.
  • Implemented custom mini Redux using React Hooks and Context API.
  • Developed a fintech application's back end using ASP.NET Core Web API and Microsoft SQL Server.
  • Built an API for storing the blobs in Azure Blobs Service.
  • Used an existing Authorize.net implementation for payments and also integrated the testing version of Stripe API both in the front end and back end.
Technologies: Webpack, React, Pipelines, ASP.NET Core MVC, Microsoft SQL Server, ASP.NET Web API, ASP.NET Core, C#, REST APIs, .NET Core, C#.NET, JavaScript, .NET, Front-end Development, Azure, Solution Architecture, Dapper, APIs, LINQ, Full-stack Development

Software Developer

2018 - 2019
Alta Software
  • Developed an internet banking web app with ASP.NET MVC and Microsoft SQL Server.
  • Constructed a banking user management system with Angular, TypeScript, and RxJS.
  • Created a VSTS CI/CD pipeline for Angular-based projects.
  • Researched functional programming and the usage in TypeScript, Angular, and NgRx for state-management issues.
  • Implemented a custom Flux pattern to overcome state-management issues.
Technologies: JavaScript, TypeScript, RxJS, NgRx, Angular, Microsoft SQL Server, ASP.NET MVC, C#, REST APIs, .NET Core, C#.NET, ASP.NET Core, .NET, ASP.NET, Front-end Development, Telerik, Dapper, APIs, CI/CD Pipelines, LINQ, Bootstrap, jQuery, Full-stack Development

Senior Software Developer

2017 - 2018
Black Oak, Ltd.
  • Developed a web app, primarily the back end with the .NET Core Web API, used to review and see others' reviews for business units, including cafes, restaurants, and banks.
  • Researched different architectural patterns to fit the project's complexity and chose and implemented the layered pattern with clean architecture.
  • Implemented an asynchronous low-priority event publishing system; used RabbitMQ, which was handled by a .NET Core app hosted as a Windows service.
  • Used MediatR for mini CQRS and more declarative programming.
  • Used Code-First and migrated a startup database using EF Core.
Technologies: Microsoft SQL Server, TypeScript, Angular, ASP.NET Web API, .NET Core, C#, REST APIs, C#.NET, ASP.NET Core, JavaScript, .NET, ASP.NET, Azure, APIs, CI/CD Pipelines, LINQ, Bootstrap, jQuery, Full-stack Development

Junior Software Developer

2016 - 2017
Lambda Technologies
  • Developed a desktop app based on the eBay API, with the back end in the Windows Communication Foundation (WCF) and Microsoft SQL Server and the front end with Windows Presentation Foundation (WPF) and the MVVM pattern.
  • Replaced the existing library with the WPF Material Design component library.
  • Implemented EF Plus for more than 2,000 entity batch updates.
  • Integrated a browser into a desktop app using the CefSharp library.
  • Supported a desktop app, including the front end with Windows Forms and the back end with WCF for microfinance companies.
Technologies: Windows Forms (WinForms), Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), C#, REST APIs, C#.NET, ASP.NET Core, .NET, ASP.NET, Front-end Development, APIs

Queue System

A queue-system app for a prominent clinic in Tbilisi, Georgia. It organizes and manages a patient queue waitlist. The mobile application ran on Android devices, and a cloud-hosted service handled the back end.

ArithMath

https://play.google.com/store/apps/details?id=com.kitrumber.arithmath
ArithMath is a cross-platform, mobile, arithmetic, and logical math puzzle game. I led and created the back end using .NET Core (Redis for live leaderboard) and participated in the front end development using React Native.

.NET Core Architecture

https://github.com/AleksandreJavakhishvili/DotNetCoreArchitecture
Worked on a .NET Core application's architecture sample using MediatR and Docker. Contributed to various elements, including the command query responsibility segregation, domain-driven design, repository pattern, clean architecture, and marker interface pattern) sample using MediatR and Docker.

CQRS with MediatR in .NET Core.

https://medium.com/@akojavakhishvili/how-to-be-more-declarative-when-implementing-cqrs-with-mediatr-in-net-core-c8b9ff7ea2a4
An article about how to be more declarative when implementing CQRS with MediatR in .NET Core.

Languages

C#.NET, C#, TypeScript, JavaScript, SQL, HTML, CSS, Sass, HTML5, Python 3

Frameworks

.NET Core, .NET, ASP.NET, ASP.NET Core, ASP.NET Core MVC, Angular Material, Telerik Kendo UI, Kendo UI, Angular, Entity Framework Core, ASP.NET MVC, ASP.NET Web API, Bootstrap 3, Razor, OAuth 2, IdentityServer 4, Redux, Windows Presentation Foundation (WPF), Swagger, Windows Communication Framework (WCF), React Native, .NET 4, Bootstrap

Libraries/APIs

MediatR, REST APIs, React, RxJS, Entity Framework, NgRx, NgRx/store, React Redux, LINQ, Windows Forms (WinForms), Flexbox, jQuery

Tools

Dapper, Webpack, Git, Visual Studio, GitHub, GitLab, Azure DevOps Services, Azure App Service

Other

Solution Architecture, Full-stack Development, Domain-driven Design (DDD), User Interface (UI), Front-end Development, APIs, Technical Leadership, CI/CD Pipelines, Front-end, Visual Studio Team Services (VSTS), Pipelines, User Experience (UX), eCommerce, Competitive Programming, WebSockets, .NET Core 3, Large Language Models (LLMs), GPT, Solution Design

Paradigms

Functional Programming, Object-oriented Programming (OOP), Microservices, Design Patterns, CQRS, Clean Architecture, Azure DevOps, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Agile

Platforms

Visual Studio Code (VS Code), Docker, Azure, Telerik, Windows, Heroku, DigitalOcean, Kubernetes, Amazon Web Services (AWS), Amazon EC2

Storage

Elasticsearch, PostgreSQL, Azure Blobs, Microsoft SQL Server, SQL Server 2012, Redis, MongoDB

2014 - 2019

Bachelor's Degree in Computer Science and Mathematics

Free University of Tbilisi - Tbilisi, Georgia

APRIL 2019 - APRIL 2021

Codility Golden Award (Niobium 2019)

Codility

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