Shaban Ramadani, Developer in Tirana, Tirana County, Albania
Shaban is available for hire
Hire Shaban

Shaban Ramadani

Verified Expert  in Engineering

Full-stack Developer

Tirana, Tirana County, Albania

Toptal member since November 2, 2021

Bio

Shaban is a driven individual who can adapt to any situation and has proven potential to grow himself and others. Through the past years, he's been coding, managing, and mentoring young developers to expand their knowledge and problem-solving capabilities.

Portfolio

Ritech Solutions
React, React Native, Gatsby, Node.js, AWS Lambda, Docker, WordPress, GraphQL...
Comm.it s.r.l
Vue, NativeScript, Laravel, Git, Git Flow, Docker, SQL, HTML, JavaScript, CSS...
Comm.it s.r.l
AngularJS, Laravel, HTML, CSS, SCSS, Ionic, ASP.NET MVC, Git, Git Flow, Java EE...

Experience

  • JavaScript - 7 years
  • SQL - 7 years
  • Laravel - 6 years
  • Node.js - 3 years
  • React - 3 years
  • Docker - 2 years
  • React Native - 2 years

Availability

Part-time

Preferred Environment

MacOS, JetBrains, Slack, Docker, Amazon Web Services (AWS), Git

The most amazing...

...thing I've developed is a digital signature application for a local bank in Albania, which started as a pilot for one of the branches in Tirana.

Work Experience

Full-stack Developer | Tech Lead

2019 - PRESENT
Ritech Solutions
  • Rewrote a mobile application that facilitated communication within a company.
  • Separated and rewrote a system into microservices which was been developed for more than 20 years.
  • Implemented multiple automated scripts to synchronize data between Shopify eCommerce platform and Salesforce Marketing Cloud.
  • Tracked and fixed bugs using Azure as a tracking tool alongside Sentry as an application monitoring and error tracking software.
Technologies: React, React Native, Gatsby, Node.js, AWS Lambda, Docker, WordPress, GraphQL, Python, MongoDB, ECS, Amazon CloudWatch, Lambda Functions, Amazon API Gateway, Unit Testing, Tailwind CSS, Git, Git Flow, SQL, HTML, JavaScript, CSS, SCSS, JetBrains, Ubuntu, Module Integrations, Amazon S3 (AWS S3), Load Balancers, Amazon EC2, Slack, MacOS, REST, Full-stack, Amazon Web Services (AWS), Minimum Viable Product (MVP), Stripe API, Amazon RDS, Jest, Express.js, Redis, NPM, REST APIs, Mobile App Development, APIs, HTML5, CI/CD Pipelines, Front-end, Dashboards, Figma, Redux, WebSockets, Mobile Apps, Back-end Development, React Redux, React Hooks, Relational Databases, React Navigation, API Integration, Mobile Development, MySQL, Mobile, Web Applications, GitHub, Full-stack Development, Amazon Elastic Container Service (ECS), API Gateways

Development Team Lead

2017 - 2019
Comm.it s.r.l
  • Led a group of 10 developers working on multiple projects.
  • Managed and developed different features for multi-cross platform web and mobile applications.
  • Defined, developed, tested, and deployed REST API resources and web-based applications.
  • Identified, communicated, and tracked software issues, collaborating closely with a cross-functional development team, including analysts and other developers.
  • Performed quality control checks, identified possible issues, and ensured that every feature was released according to schedule.
  • Evaluated working hours needed while developing while analyzing all possible use cases.
  • Led the interns and team training and formation on certain technologies.
  • Selected possible candidates for hire from a technical point of view.
Technologies: Vue, NativeScript, Laravel, Git, Git Flow, Docker, SQL, HTML, JavaScript, CSS, SCSS, JetBrains, Tailwind CSS, Ubuntu, Bootstrap, Amazon S3 (AWS S3), Amazon EC2, Slack, Ionic, MacOS, REST, Full-stack, Minimum Viable Product (MVP), NPM, REST APIs, Mobile App Development, APIs, HTML5, Front-end, Dashboards, WebSockets, Mobile Apps, Back-end Development, Relational Databases, Amazon Web Services (AWS), Amazon RDS, Vuex, API Integration, Maps, Mobile Development, MySQL, Mobile, Web Applications, Progressive Web Applications (PWAs), Full-stack Development

Web Developer

2015 - 2017
Comm.it s.r.l
  • Developed fully responsive UI for web-based and hybrid mobile applications using AngularJS, Bootstrap 3, Ionic, and CSS preprocessors such as Less and Sass.
  • Developed a fully responsive UI web application using Vue.js.
  • Created REST API resources using ASP.NET Web API with about six months of experience and Laravel framework.
Technologies: AngularJS, Laravel, HTML, CSS, SCSS, Ionic, ASP.NET MVC, Git, Git Flow, Java EE, SQL, JavaScript, JetBrains, Ubuntu, Bootstrap, Slack, REST, Vue, Full-stack, NPM, REST APIs, Mobile App Development, APIs, HTML5, Front-end, Dashboards, WebSockets, Mobile Apps, Back-end Development, Relational Databases, Module Integrations, MySQL, Mobile, Web Applications, Full-stack Development

Experience

Klinisol

A mobile application for tracking and managing legal contracts for clinical trials. I fully developed a small dashboard for internal management using Vue.js and the mobile application, which used third-party tools like Twilio and DocuSign for services such as video calls and digital signature. Implemented some parts of the API services for communication between all aspects and added multiple database configurations for multi-tenancy purposes.

CannalHealth

A mobile app that keeps track of the effects that cannabinoid treatments have on different patients. The app offers the possibility to take an assessment and record different sessions with side effects before and after the treatment.

Online Local Radio

A web application that provided custom-made playlists with custom advertisements for different clients such bars, restaurants, malls, and supermarkets. I developed the dashboard for uploading songs, ads, configuring playlists, and building the online music player with a smooth transition between songs. I also created the playlist generation on the back end, which ran as a background job every time the playlist was updated.

Blue Whale Platform

A Vue.js dashboard for managing projects of a construction company. I acted as the back-end-only developer and liaised with the front-end team to integrate the a full view of every project and build reports based on daily activities. I was also in direct contact with the client for fully understanding their needs and business logic.

Soc Digital Signature

A web application for facilitating contract signings between bank employees and customers via a digital signature process. I acted as a sole developer for both back-end and front-end using Java EE and AngularJS.

Interact

A mobile application for facilitating selling second-hand products between different people. I served as a mobile developer and a project lead in direct communication with the client and the rest of the team, consisting of another mobile developer and a back-end developer.

Baboon CRM

A web app for food, groceries, and medicine deliveries from different places such as bars, restaurants, and markets. I acted as a front-end developer using API endpoints for building a CRM for their support team to track every order's state, finances, and salaries. I was also in charge of deploying the web app to test and production environments.

Baboon POS

A web app for food, groceries, and medicine deliveries from different places such as bars, restaurants, and markets. I acted as a front-end developer using API endpoints for building a POS for the vendor's team to track every order's state and finances. I was also in charge of deploying the web app to test and production environments.

Baboon Driver App

A mobile app for food, groceries, and medicine deliveries from different places such as bars, restaurants, and markets. I acted as a front-end developer using API endpoints to build an app for their drivers to have the real-time location of the food delivery order.

Baboon POS Mobile

A mobile app for food, groceries, and medicine deliveries from different places such as bars, restaurants, and markets. I acted as a front-end developer using API endpoints to build a POS mobile version for the vendor's team to track every order's state and finances. I was also in charge of deploying the web app to test and production environments.

DuAssis

A personal web application to facilitate organizing matches of different sports and finding a playground close to a specific location. Since it was an idea of mine, I was in charge of the entire implementation, user interface, and user experience.

Tv Klan Elections Web App

A temporary web application that showed real-time elections results in Albania in 2021. I was a full-stack engineer and we had a third-party vendor that provided the raw data at a certain time. It was implemented using Vue with a custom SVG map of Albania and Laravel as an API service. In addition to showing real-time information, it stored and showed historical data trends.

Education

2015 - 2017

Master's Degree in Business Informatics

Faculty of Economics, University of Tirana - Tirana, Albania

2012 - 2015

Bachelor's Degree in Business Informatics

Faculty of Economics, University of Tirana - Tirana, Albania

Skills

Libraries/APIs

React, Node.js, Vue, REST APIs, React Redux, Stripe API, Vuex, React Navigation

Tools

NPM, GitHub, Amazon Elastic Container Service (ECS), JetBrains, Slack, Amazon CloudWatch, Git, Figma

Languages

JavaScript, SQL, HTML, CSS, SCSS, HTML5, PHP, GraphQL, Python

Frameworks

React Native, Laravel, Tailwind CSS, Express.js, Redux, AngularJS, Ionic, ASP.NET MVC, NativeScript, Bootstrap, Jest

Paradigms

REST, Mobile Development, Unit Testing

Platforms

Docker, Mobile, Android, AWS Lambda, WordPress, MacOS, Amazon EC2, Java EE, Ubuntu, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Storage

Relational Databases, MySQL, MongoDB, Amazon S3 (AWS S3), Google Cloud, Redis

Other

APIs, Front-end, Full-stack, Minimum Viable Product (MVP), Mobile App Development, Dashboards, Mobile Apps, Back-end Development, React Hooks, Web Applications, Full-stack Development, API Gateways, Gatsby, Load Balancers, ECS, Lambda Functions, Amazon API Gateway, Module Integrations, Streaming, Git Flow, Amazon RDS, CI/CD Pipelines, WebSockets, API Integration, Maps, Progressive Web Applications (PWAs)

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