Aleksandre Javakhishvili
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Full-stack Engineer
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.
Senior Full-stack Engineer
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.
Software Developer
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.
Senior Software Developer
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.
Junior Software Developer
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.
Experience
Queue System
ArithMath
https://play.google.com/store/apps/details?id=com.kitrumber.arithmath.NET Core Architecture
https://github.com/AleksandreJavakhishvili/DotNetCoreArchitectureCQRS with MediatR in .NET Core.
https://medium.com/@akojavakhishvili/how-to-be-more-declarative-when-implementing-cqrs-with-mediatr-in-net-core-c8b9ff7ea2a4Skills
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
Education
Bachelor's Degree in Computer Science and Mathematics
Free University of Tbilisi - Tbilisi, Georgia
Certifications
Codility Golden Award (Niobium 2019)
Codility
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring