Aleksandre Javakhishvili, Software Developer in Tbilisi, Georgia
Aleksandre Javakhishvili

Software Developer in Tbilisi, Georgia

Member since April 17, 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 to analyze the whole picture—and then he solves them one by one.
Aleksandre is now available for hire

Portfolio

Experience

Location

Tbilisi, Georgia

Availability

Part-time

Preferred Environment

GitLab, GitHub, Visual Studio Team Services (VSTS), 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.

Employment

  • Senior Full-stack Engineer for a Fintech Project

    2019 - 2020
    Global Savings and Mutual Funds, Inc. (via Toptal)
    • 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 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
  • 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 about functional programming (TypeScript) usage in 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
  • Senior Software Developer

    2017 - 2018
    Black Oak, Ltd.
    • Developed a web app (primarily the back end with the .NET Core Web API), which can be used by users to review and see others' reviews for business units (cafes, restaurants, banks, and the like).
    • Researched different architectural patterns to fit the project complexity; also chose and implemented the layered pattern (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
  • Junior Software Developer

    2016 - 2017
    Lambda Technologies
    • Developed a desktop app based on the eBay API (back end with WCF, Microsoft SQL Server, and the front end with WPF and the MVVM pattern).
    • Used WPF Material Design as a component library.
    • Implemented EF Plus for more than 2,000 entity batch update.
    • Integrated a browser into a desktop app using the CefSharp library.
    • Supported a desktop app (the front end with Windows Forms and back end with WCF) for microfinance companies.
    Technologies: Windows Forms, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF)

Experience

Skills

  • Languages

    C#.NET, C#, TypeScript, JavaScript, SQL, HTML, CSS, Sass, HTML5
  • Frameworks

    .NET Core, ASP.NET Core, ASP.NET Core MVC, Angular Material, Telerik Kendo UI, Kendo UI, Kendo, .NET, Angular, Entity Framework Core, ASP.NET, 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
  • Libraries/APIs

    MediatR, REST APIs, React, RxJS, Entity Framework, NgRx, NgRx/store, React Redux, Windows Forms, Flexbox
  • Tools

    Webpack, Git, Visual Studio, VS Code, GitHub, GitLab, Azure DevOps Services, Azure App Service
  • 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, Docker, Windows, Heroku, DigitalOcean, Azure
  • Storage

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

    Domain-driven Design (DDD), User Interface (UI), Visual Studio Team Services (VSTS), Pipelines, User Experience (UX)

Education

  • Bachelor's degree in Computer Science and Mathematics
    2014 - 2019
    Free University of Tbilisi - Tbilisi, Georgia

Certifications

  • Codility Golden Award (Niobium 2019)
    APRIL 2019 - APRIL 2021
    Codility

To view more profiles

Join Toptal
Share it with others