Ergi Bërdëllima, Developer in Tirana, Albania
Ergi is available for hire
Hire Ergi

Ergi Bërdëllima

Verified Expert  in Engineering

Software Developer

Tirana, Albania

Toptal member since February 21, 2022

Bio

Ergi is a software engineer working primarily with web applications. He has experience with JavaScript, PHP, and Go. He truly enjoys knowledge sharing, together with reading articles or hands-on trying things. Ergi is currently interested in contributing to Golang projects.

Portfolio

Ritech Solutions
Go, PHP, Amazon Web Services (AWS), ELK (Elastic Stack), Prometheus, Rollbar...
Division5
Node.js, JavaScript, PHP, TypeScript, MySQL, PostgreSQL, WebSockets
StartStack
Node.js, TypeORM, TypeScript, MySQL, MongoDB, NGINX

Experience

  • Back-end - 4 years
  • Git - 4 years
  • Back-end Development - 4 years
  • Node.js - 3 years
  • MySQL - 3 years
  • Go - 2 years
  • PHP - 2 years
  • Amazon Web Services (AWS) - 1 year

Availability

Part-time

Preferred Environment

Slack, GoLand, Chrome, Visual Studio Code (VS Code), MacOS

The most amazing...

...projects I've delivered included cost analysis of systems and designing part of a platform architecture.

Work Experience

Software Engineer

2021 - PRESENT
Ritech Solutions
  • Continuously documented supported systems and services to help train new and existing team members.
  • Developed clean and tested APIs and services for a live streaming platform using Golang.
  • Provided prompt solutions and proactive troubleshooting for complex and straightforward technological issues for team-owned projects.
  • Set up monitoring, alerts, and logs using Prometheus, ELK, Rollbar, and Papertrail.
  • Designed and implemented a strategy for reducing costs from S3 usage.
Technologies: Go, PHP, Amazon Web Services (AWS), ELK (Elastic Stack), Prometheus, Rollbar, Papertrail

Back-end Developer

2020 - 2021
Division5
  • Planned and designed initial project plans by working closely with product owners and clients.
  • Refactored old code and implemented new features for several services built with Node.js and TypeScript.
  • Worked closely with front-end developers and designers to develop the back-end service of an e-learning platform for elementary schools.
  • Refactored old code and implemented guest login for a video conference web app built with Node.js.
  • Mentored junior developers and helped with cross-team code reviews.
  • Developed the API for a talent acquisition platform using best practices of Symfony and PHP.
Technologies: Node.js, JavaScript, PHP, TypeScript, MySQL, PostgreSQL, WebSockets

Back-end Developer

2019 - 2019
StartStack
  • Developed a Node.js SDK for non-core features of our service that could be embedded in third-party services.
  • Built a simple npm package for tracking route usage for analytics. This package was discontinued but is still available at www.npmjs.com/package/simple-request-tracker.
  • Gained essential experience to develop web interfaces with React. This repository has been archived and discontinued, but the code is still available at https://github.com/eberdellima/spotify_based_client-react.
  • Configured multiple VPS to host our web apps and service using Nginx for reverse-proxying.
Technologies: Node.js, TypeORM, TypeScript, MySQL, MongoDB, NGINX

Back-end Developer

2017 - 2018
EruSoft
  • Developed business logic and web interface for e-games.
  • Built web components with pure HTML, CSS, and JavaScript using prototypal inheritance.
  • Created a desktop app using Electron.js for clients to access our web interface locally.
  • Worked closely with product owners to determine and develop key features.
Technologies: HTML, CSS, JavaScript, Electron, ASP.NET, SQL Server 2012

go-mosse

https://github.com/eberdellima/go-moose
Go-Moose is a web application for image sharing and discovery.

For routing, I used Gin, a popular lightweight framework for web development in Go, which is very fast and offers middleware support. As for the ORM, I used Gorm on a MySQL database— an actual developer-friendly ORM library for Go which I highly recommend.

This project is still a work in progress.
2015 - 2018

Bachelor's Degree in Computer Science

University of Tirana - Tirane, Albania

Libraries/APIs

Node.js, Rollbar

Tools

Git, Slack, GoLand, ELK (Elastic Stack), Papertrail, NGINX

Languages

PHP, Go, JavaScript, TypeScript, HTML, CSS

Storage

MySQL, PostgreSQL, MongoDB, SQL Server 2012

Frameworks

Chrome, Electron, ASP.NET, JSON Web Tokens (JWT), Gorm, Gin-Gonic

Paradigms

Object-oriented Programming (OOP), REST

Platforms

Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS)

Other

Back-end Development, Back-end, Prometheus, WebSockets, TypeORM

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