Erlind Cekaj, Developer in Tbilisi, Georgia
Erlind is available for hire
Hire Erlind

Erlind Cekaj

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
September 24, 2021

Erlind is an experienced software engineer with a demonstrated history of working in the information technology and services industries. Holding a bachelor's degree specializing in computer engineering, he's skilled in PHP, C#, Google Cloud Platform, Linux system administration, and trading systems. Passionate about software development, Erlind is a true team player who enjoys sharing knowledge with teams and grows at every project and task undertaken.

Portfolio

Wiztech
C#, .NET, .NET Core, MongoDB, SQL Server 2019, RabbitMQ, SignalR, gRPC...
Legal Guns
C#, .NET, ASP.NET Core MVC, SQL, Azure DevOps, GitLab, RabbitMQ
Digital Marketing Agency
PHP, Laravel, NGINX, Virtualmin, Git, GitLab, GitLab CI/CD, Redis, MySQL...

Experience

Availability

Full-time

Preferred Environment

NuGet, Visual Studio, Azure DevOps, Git, GitLab, GitLab CI/CD, C#, C#.NET

The most amazing...

...thing I've developed is a system that handles high-frequency updates for a trading engine developed in-house.

Work Experience

Software Developer

2019 - PRESENT
Wiztech
  • Led the development of a trading engine project that can handle millions of accounts and orders with sub-millisecond tick updates.
  • Implemented new features and security standards on ongoing projects.
  • Set up CI/CD pipelines for several projects, reducing deployment time by a significant margin.
  • Introduced new recruits to our infrastructure and guided them through the projects.
Technologies: C#, .NET, .NET Core, MongoDB, SQL Server 2019, RabbitMQ, SignalR, gRPC, Azure DevOps

Software Developer

2019 - 2019
Legal Guns
  • Developed several internal modules of CRM software.
  • Built an internal webmail system using C# and ASP.NET MVC, which included all features of common webmail.
  • Moved software to the proper development environment because there were no CI/CD pipelines and version control.
  • Rebuilt the structure of CRM software and rewrote its REST API, documenting it while doing so.
  • Developed payment software that made it easy to integrate several payment methods and manage merchant accounts, including reporting and managerial tools.
Technologies: C#, .NET, ASP.NET Core MVC, SQL, Azure DevOps, GitLab, RabbitMQ

Software Developer

2018 - 2019
Digital Marketing Agency
  • Built a hosting structure and documentation for the deployment of our in-house projects.
  • Engineered a help desk system—built the database structure, optimized the hosting environment to meet the application needs, and developed a cluster structure to handle high read requests and enable high loads.
  • Built a hosting infrastructure to host cryptocurrency master nodes and in-house built cryptocurrencies. Also designed docker images for them.
  • Created a web wallet for our internally-built cryptos using PHP, MySQL, Nginx, and RPC.
  • Built a middleware layer on top of JSON-RPC to facilitate communication with cryptocurrency nodes.
  • Moved the company software lifecycle to version control solutions and built proper CD pipelines.
Technologies: PHP, Laravel, NGINX, Virtualmin, Git, GitLab, GitLab CI/CD, Redis, MySQL, JavaScript, RabbitMQ

IT Manager

2018 - 2019
Elite International
  • Developed an app that tracked all the problems reported by the company employees, specifying which PC it was coming from and collecting data from it.
  • Installed and managed several servers for telecommunication purposes. Most of them used Ubuntu or CentOS.
  • Helped the development team with the WordPress sites. Set up the environment for all deployment hosts. Moved almost all sites from Apache to Nginx and optimized them to work faster and avoid timeouts.
Technologies: System Administration, NGINX, Apache, Ubuntu, MySQL, WordPress, PHP, VICIdial, Asterisk

Web Developer

2018 - 2018
EliteMedia360
  • Built and maintained the hosting infrastructure of our company, serving our clients a whole package and easier deployment.
  • Created WordPress sites going from minimalist sites to those requiring a new theme, customized plugins, and optimized the database structure for high loads.
  • Developed a monitoring system for our clients' hosting environments and applications.
  • Engineered systems to handle a high volume of visitors and failover systems to take over if problems arose.
  • Designed and built a backup system for our hosting infrastructure.
  • Built APIs for easy management of the hosting infrastructure.
  • Designed complex database structures for several projects.
Technologies: PHP, NGINX, Laravel, WordPress, Virtualmin, Ubuntu, CentOS, MySQL

MyMVC

https://github.com/erlindcekaj/mymvc
MyMVC was a simple PHP project to implement an MVC lightweight pattern. It includes a bootstrapper, routing, views, controllers, and models and uses Eloquent as an ORM to process the database queries. I used Composer to manage the PHP packages required for the project.

Languages

C#.NET, SQL, PHP, C, C++, C#, JavaScript

Frameworks

ASP.NET Core MVC, .NET Core, Bootstrap, Eloquent, Laravel, .NET, gRPC, Windows PowerShell

Tools

NGINX, Apache, NuGet, Visual Studio, Git, GitLab, GitLab CI/CD, Asterisk, Composer, Virtualmin, RabbitMQ

Paradigms

Azure DevOps, DevOps

Other

System Administration, Software Engineering, Data Structures, Ethical Hacking, SQL Server 2019, VICIdial

Platforms

Ubuntu, Linux, WordPress, CentOS, Azure, Azure IaaS

Storage

Databases, MySQL, Redis, MongoDB

Libraries/APIs

SignalR

2015 - 2018

Bachelor's Degree in Computer Science

Polytechnic University of Tirana - Tirana, Albania

SEPTEMBER 2020 - PRESENT

C# Assesment

LinkedIn

OCTOBER 2016 - PRESENT

HackDay Albania 2016 - First place

Protik

JULY 2014 - PRESENT

Examination for the Certificate of Competency in English (ECCE)

Sidi Education

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