Erlind Cekaj, Developer in Tirana, Tirana County, Albania
Erlind is available for hire
Hire Erlind

Erlind Cekaj

Verified Expert  in Engineering

Software Developer

Tirana, Tirana County, Albania

Toptal member since September 24, 2021

Bio

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

HUGHUB Ltd
Azure DevOps, .NET, Pipelines, Cloud
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...

Experience

  • Git - 5 years
  • C# - 5 years
  • Visual Studio - 3 years
  • .NET Core - 3 years
  • C#.NET - 3 years
  • SignalR - 1 year
  • gRPC - 1 year
  • RabbitMQ - 1 year

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

DevOps Engineer (via Toptal)

2021 - 2022
HUGHUB Ltd
  • Developed multiple infrastructure-as-code (IaC) scripts to automate the environment setup for new client projects, streamlining onboarding processes.
  • Designed and implemented a custom tool in JavaScript/TypeScript for MongoDB migrations, enabling a code-first migration approach for seamless database updates.
  • Integrated code coverage reports and configured a SonarQube server to monitor code quality, enhancing overall development standards.
  • Optimized and refined existing CI/CD pipelines, significantly improving efficiency and reducing build times.
  • Implemented deployment groups using Azure Virtual Machine Scale Sets and automated the creation of Windows build client images with PowerShell scripts.
Technologies: Azure DevOps, .NET, Pipelines, Cloud

Software Developer

2019 - 2022
Wiztech
  • Helped in the development of a trading engine project that could 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.
  • Migrated old .NET 4.6 and .NET 4.7 projects to the latest .NET Core version.
Technologies: C#, .NET, .NET Core, MongoDB, SQL Server 2019, RabbitMQ, SignalR, gRPC, Azure DevOps, Entity Framework, LINQ, Bootstrap, Visual Studio, NuGet, Microsoft SQL Server, Algorithms, Search Algorithm Design, Microservices, Full-stack, HTML, CSS, Blazor, Blazor WebAssembly

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, Entity Framework, LINQ, Bootstrap, Visual Studio, NuGet, Microsoft SQL Server, Algorithms, HTML, CSS

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, Bootstrap, Algorithms, Search Algorithm Design, HTML, CSS

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, Bootstrap, Algorithms, Full-stack, CSS

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.

YTDLP TypeScript Wrapper

https://github.com/BifrostBuilder/ytdlp-wrapper
A TypeScript wrapper for yt-dlp with cross-platform binary support. It wraps the yt-dlp binary with convenient methods to be used inside TypeScript projects. It includes downloading, fetching information, or even extracting audio from different social media or media-sharing platforms.
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

Libraries/APIs

Entity Framework, LINQ, SignalR

Tools

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

Languages

C#, C#.NET, SQL, HTML, PHP, CSS, C, C++, JavaScript, TypeScript

Frameworks

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

Paradigms

Azure DevOps, Microservices, DevOps

Storage

Microsoft SQL Server, Databases, MySQL, SQL Server 2019, Redis, MongoDB

Platforms

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

Other

Data Structures, System Administration, Algorithms, Search Algorithm Design, Full-stack, Software Engineering, Ethical Hacking, VICIdial, Pipelines, Cloud

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