Zenel Rrushi, Developer in Tirana, Tirana County, Albania
Zenel is available for hire
Hire Zenel

Zenel Rrushi

Verified Expert  in Engineering

Software Developer

Location
Tirana, Tirana County, Albania
Toptal Member Since
March 6, 2019

Zenel started his developing journey in 2015, where he began by getting the most of various technologies like SQL Server, PHP, jQuery, HTML, and CSS. Later, he started working as a back-end (PHP) developer and was soon promoted to the team lead. Zenel also worked and managed teams of all sizes during his career while using the following frameworks and technologies: Magento 1 and 2, Laravel, Lumen, CodeIgniter, Vue, and Fusio PHP framework.

Portfolio

Leeto Digital Agency
PHP, Laravel, Vue, React, Magento, Magento 2, React Native, REST, REST APIs...
Atis
Vue, jQuery, JavaScript, HTML, CSS, Fusion, Magento 2, Magento 1, CodeIgniter 3...
ATIS SHPK
jQuery, JavaScript, HTML, CSS, Laravel, Magento 1, PHP

Experience

Availability

Part-time

Preferred Environment

Git, Linux, Sublime Text 3

The most amazing...

...thing I've created is BSP Vision CRM, a SaaS platform for real estate used by more than 120 real estate offices in Europe.

Work Experience

CEO | Co-founder | Senior Developer

2017 - PRESENT
Leeto Digital Agency
  • Created BSP Vision CRM, which is being used by more than 150 real estate offices with more than 1500+ agents that serve more than 200,000+ clients and more than 300,000 property listings.
  • Developed native mobile apps with React Native that consumes API-s built with Laravel, Magento 2, GraphQL APIs, Firebase, and more.
  • Led multiple custom development projects based on the latest technologies.
Technologies: PHP, Laravel, Vue, React, Magento, Magento 2, React Native, REST, REST APIs, GraphQL, JavaScript, jQuery, Knockout (Knockout.js)

Team Leader

2016 - 2020
Atis
  • Created and led multiple Magento 1 and 2 eCommerce development.
  • Converted Magento 1 wedding events website, adding more functionalities and creating an admin and agency user-friendly panel.
  • Created Magento modules used to import, export, and synchronize various types of information (products, orders, and customers) with other systems.
  • Developed and led a Lumen API service that collected information from 15 hotel providers, two flight providers, two train providers, and other tourist services.
  • Developed and led a Laravel B2B app that consumed the Lumen service and implemented business logic as required by the client.
  • Developed a B2B eCommerce which is used by more than 40 branches.
Technologies: Vue, jQuery, JavaScript, HTML, CSS, Fusion, Magento 2, Magento 1, CodeIgniter 3, Lumen, Laravel, PHP

Mid Developer

2016 - 2016
ATIS SHPK
  • Completed the development of a wedding events website where guests we able to buy gifts for the groom and the bride based on Magento 1.
  • Added partial payments for specific types of products in Magento.
  • Connected Magento with third-party systems where tourist packages were imported as products.
  • Created an app with vanilla JavaScript and Laravel; the app was based on what a user writes, then a logo was created which the user can share on social media.
  • Implemented LDAP authentication in Laravel.
Technologies: jQuery, JavaScript, HTML, CSS, Laravel, Magento 1, PHP

Full-stack Developer

2015 - 2016
BSP SHPK
  • Worked with an SQL Server database where 90% of logic was built with stored procedures.
  • Built statistical reports.
  • Maintained and added some features to an iOS app.
  • Developed a push notification service for the iPhone app.
  • Created a WebView-based iOS and Android app.
Technologies: Objective-C, C#, jQuery, JavaScript, CSS, HTML, PHP, Microsoft SQL Server

BSP Real Estate Software

On this project, I developed and maintained a complex CRM and website portal for real estate. More than a year after leaving BSP, together with a colleague, they offered partnership to us and then we completely rewrote the functionalities of an existing CRM for real estate.

Magento 2 B2B eCommerce

I led a team to develop a B2B Magento eCommerce which was being used by more than 40 branches. Each branch had its own catalog and clients.

I also implemented a third-party system for client authentication and built a custom importer that was connected to their business management system. This system was responsible for synchronizing all of the products, clients, send orders in real time, and more.

Club Management System

http://cincocavalli.club
For this project, I developed a club management system with three user types: admin, manager, and host.

• Admin can create events, view statistics, manage users, and more.

• Managers are able to view all reservations, confirm a reservation, book a table, and filter reservations by name. They could also view the clubs' map and have an overview where they could see which club zone has more customers and more.

• Hosts can see where a customer's table is and walk them there by just using their phone.

Event Ticket System

For this, I created a system to sell tickets for a concert. Every sold ticket was registered in the system and a unique QR was created.

The customers received the ticket by email and they could use the ticket to enter the concert. Tickets were scanned at the entrance and once the customer entered the ticket became invalid.

Football Clans

I developed a football (soccer) prediction game. The project was a simple prediction game and most of its logic was developed using stored procedures and SQL triggers.

All of the information was retrieved using XML API by third-party providers and was parsed using a C# app which after parsing inserted information in the database.

I was responsible for creating and optimizing stored procedures and also building the web app (front-end) which communicated with a C# API service. I developed with a colleague, ran stored procedures, formatted the result in JSON, and returned to the front-end.

Laravel Wedding Website

After proving my skills on the Magento version, the client decided to go with a more optimized and custom admin and vendor panel.

I led a team to revamp what was done in Magento 1.9 and to make it more user-friendly for everyone.

The admin had an improved, more intuitive panel where they could manage all vendors, users, wedding lists, and permissions for each admin or agency user and most important their products.

In this project, more features were added and also some automation which was done by a connection website with management systems that the client uses.

Magento 1.9 Wedding Event Website

This project had already been started by another company and later was taken on by the company I was working for. The project had 3 main areas: admin, vendor, and user.

• Admin consisted of a simple Magento 1.9 panel where they could manage products, vendors, users/lists and all other basic features that a Magento/eCommerce site has.

• Vendors could manage their users/registries and all orders that belonged to their registries; they could also add items. Users could log in and check all gifts that were given to them.

• Guest users who didn't have an account could be invited at the wedding and purchase gifts. They are able to search for the registry with the date of the wedding, first name, and last name of spouse/groom or with a unique key that some registries had.

After a user found a registry, they could buy a gift in two ways:
1. Buying a whole unit. (e.g., they could buy an accessory chosen by the newlyweds).
2. Paying a part of the gift (e.g., paying €1,000 for a honeymoon in the Maldives).

For the second option, a custom module to override core functionality of Magento was required. The website was also used to advertise custom traveling packages that agencies/vendors had.

E-Medica

As part of the school curriculum, I developed a medical clinic management system. Using PHP, MySQL, and JavaScript/jQuery, users could manage appointments and clients' cartels.

Based on a user input system, I could diagnose some simple diseases like hypertension or diabetes. Clients could chat with their doctor or they could make a live video call which was developed using WebRTC.

Languages

PHP, JavaScript, SQL, HTML5, HTML, CSS, XML, C#, Objective-C, GraphQL

Frameworks

Laravel, Lumen, Bootstrap, React Native, Knockout (Knockout.js), CodeIgniter 3

Libraries/APIs

REST APIs, Vue, jQuery, React

Tools

Git, Sublime Text 3, Subversion (SVN)

Paradigms

REST

Platforms

Magento 2, Magento 1, Linux, Vtiger, Magento

Storage

MySQL, JSON, Microsoft SQL Server

Other

Fusion

2013 - 2019

Bachelor's Degree in Computer Science

University of Tirana - Tirana, Albania

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