Stefan Prifti, Developer in Tirana, Tirana County, Albania
Stefan is available for hire
Hire Stefan

Stefan Prifti

Verified Expert  in Engineering

Bio

Stefan is a seasoned software engineer experienced in developing high-quality software focused on architecture, performance, and maintainability. Specialized in back-end development with Go and Node.js, microservice architecture, CI/CD pipelines, and TDD, he also has entrepreneurship experience as he co-founded and led the development of a legal-tech startup. An advocate of Lean and Agile development, Stefan is a fast learner who enjoys learning new skills and sharing knowledge with others.

Portfolio

Subsplash (via Ritech Solutions)
Go, Microservices, gRPC, Test-driven Development (TDD), MySQL, MongoDB...
Legit
Node.js, React, GraphQL, Apollo Server, React Apollo, PostgreSQL, TypeScript...
Gutenberg Technology (via Helius Systems)
Node.js, React, TypeScript, CoffeeScript, Microservices, RethinkDB, PostgreSQL...

Experience

  • Node.js - 7 years
  • PostgreSQL - 4 years
  • Microservices - 4 years
  • React - 4 years
  • Amazon Web Services (AWS) - 3 years
  • TypeScript - 3 years
  • Go - 3 years
  • gRPC - 2 years

Availability

Part-time

Preferred Environment

MacOS, GoLand, Visual Studio Code (VS Code), Slack, Jira, Amazon Web Services (AWS), Scrum

The most amazing...

...thing I've built is a templating and rendering engine used for legal documents.

Work Experience

Software Engineer

2020 - PRESENT
Subsplash (via Ritech Solutions)
  • Architected, developed, and maintained new features in different microservices using Go, Kubernetes and Terraform.
  • Developed from scratch a new microservice and integrated it with a third-party tool.
  • Optimized the performance of some critical MySQL queries.
Technologies: Go, Microservices, gRPC, Test-driven Development (TDD), MySQL, MongoDB, Elasticsearch, Amazon Web Services (AWS), Docker, Kubernetes, Terraform, Grafana, Prometheus, Redis, Amazon Simple Queue Service (SQS), Amazon EKS

Co-founder | CTO

2021 - 2022
Legit
  • Architected a legal tech system that generates customized contracts and matches clients with lawyers.
  • Led a team of five in developing the system according to the specifications using Agile methodologies.
  • Trained two interns, creating the conditions for them to be able to contribute to this project from the first day they joined.
  • Added a CI/CD pipeline and monitored every release.
Technologies: Node.js, React, GraphQL, Apollo Server, React Apollo, PostgreSQL, TypeScript, Prisma, Amazon CloudFront CDN, GitHub Actions, AWS Lambda

Software Engineer

2017 - 2020
Gutenberg Technology (via Helius Systems)
  • Developed features and patterns for a real-time collaborative book editor.
  • Created tools that enable exporting projects to PDF and ePub files and importing PDF and ePub files to convert them into projects.
  • Led the team in the integration of our solution with the applications used by the client, which was one of the largest book publishers in the world.
Technologies: Node.js, React, TypeScript, CoffeeScript, Microservices, RethinkDB, PostgreSQL, Gulp, SCSS, CSS, JavaScript, Webpack, Amazon Web Services (AWS), Amazon CloudFront CDN, Amazon Elastic Container Service (ECS), Docker, Team Leadership, RabbitMQ

Full Stack Developer

2016 - 2017
Airfind
  • Architected, developed, and maintained the new features of the system using Node.js, Express.js, and Redis.
  • Helped transition the front-end application from server-side rendered pages to React using the Pug template.
  • Integrated the system with BigQuery data warehouse, allowing users to turn big data into valuable business insights.
Technologies: React, MongoDB, Docker, Redis, Express.io, Pug, CSS, JavaScript, HTML, Node.js

Full-stack Developer

2015 - 2017
Divitech
  • Developed a payroll system for a major mining company in Albania.
  • Led the development of a digital signage application used by several significant banks in Albania.
  • Integrated an existing HRM system for a supermarket chain.
Technologies: REST, APIs, AngularJS, React, MySQL, MongoDB, Team Leadership, jQuery, SVG, Node.js, ZeroMQ

Experience

TeleShendet

TeleShendet is a virtual healthcare company offering telemedicine services, operating in Albania. It allows users to talk to a doctor, therapist, or medical expert from anywhere by video. I architected and led the development of the system from scratch and liaised with two mobile developers.

Fibank Website

Led the development of the new website of an important bank in Albania, which is still in use. Besides the visible part, the admin portal features a component-based what-you-see-is-what-you-get (WYSIWYG) editor that facilitates the creation of articles and categories. I also owned the development of other internal tools, such as a loan and card application tracker.

Albanian Text-to-speech Synthesizer

https://stefanprifti.github.io/sq-tts/
Trained an artificial neural network based on Tacotron that synthesizes speech in Albanian as part of my master's degree final project. The Tacotron model was rated 3.952 out of 5, according to the MOS scale.

Education

2015 - 2020

Master's Degree in Computer Science

Polytechnic University of Tirana - Tirana, Albania

2012 - 2015

Bachelor's Degree in Computer Science

Polytechnic University of Tirana - Tirana, Albania

Certifications

FEBRUARY 2022 - FEBRUARY 2025

AWS Certified Solutions Architect Associate

AWS

Skills

Libraries/APIs

Node.js, React, jQuery, Twilio API, ZeroMQ

Tools

GoLand, Slack, Jira, Gulp, Webpack, Amazon CloudFront CDN, Amazon Elastic Container Service (ECS), Terraform, Grafana, React Apollo, Prisma, NGINX, RabbitMQ, Amazon Simple Queue Service (SQS), Amazon EKS

Languages

Go, TypeScript, Pug, CoffeeScript, SCSS, CSS, JavaScript, HTML, GraphQL, Python

Frameworks

gRPC, AngularJS, Express.io

Paradigms

Microservices, Design Patterns, REST, Test-driven Development (TDD), Scrum

Platforms

MacOS, AWS Cloud Computing Services, Amazon Web Services (AWS), Docker, Kubernetes, AWS Lambda, Visual Studio Code (VS Code)

Storage

PostgreSQL, Databases, MySQL, MongoDB, Redis, RethinkDB, Elasticsearch

Other

Algebra, Calculus, Operating Systems, Algorithms, Artificial Intelligence (AI), Distributed Systems, Software Architecture, AWS Cloud Architecture, Cloud Infrastructure, APIs, Team Leadership, Prometheus, SVG, Apollo Server, GitHub Actions, Gatsby, Deep Learning

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