
Krist Kokali
Verified Expert in Engineering
Full-stack Developer
Tirana, Tirana County, Albania
Toptal member since September 7, 2021
Krist is back-end engineer with four years of experience building scalable architectures, microservices, and cloud infrastructures. He worked for various organizations ranging from startups to global enterprises. Krist excels at team leadership, software development and architecture, and cloud computing.
Portfolio
Experience
- PostgreSQL - 4 years
- Node.js - 4 years
- Linux - 3 years
- Go - 3 years
- Terraform - 3 years
- Software Architecture - 3 years
- DevOps - 2 years
Availability
Preferred Environment
Linux, MacOS
The most amazing...
...experience I've had is developing an end-to-end SaaS platform for small-sized businesses to promote their customer experience by rewarding e-vouchers.
Work Experience
Back-end Engineer
Savvi
- Coded up to 15 new APIs on core microservices with an average P99 of 200 ms, which resulted in an improved user experience.
- Implemented authorization across four microservices, increasing application security and developer experience.
- Debugged and improved performance by up to 40% on two core microservices using tools such as pprof.
- Refactored two legacy microservices for better readability and maintainability by applying clean architecture.
Software Engineer
Gartner
- Architected and developed a notification delivery system for two million daily active users using five different AWS services.
- Deployed up to ten legacy and newly created back-end services using Terraform and Jenkins for CI/CD.
- Created two deployment pipelines for the new upcoming serverless microservices.
- Assisted in developing three new database systems by optimizing in-application SQL scripts.
DevOps Engineer
National Agency for Information Society (AKSHI)
- Designed and executed two custom software systems for the government with Node.js and Go that have more than 2,000 daily active users.
- Built three customized CI/CD pipelines for deployment on Azure's public cloud and on-premise Kubernetes.
- Automated two cloud and on-premise infrastructures by using GitOps and infrastructure as code (IaC).
- Led cross-functional teams through the entire software development lifecycle for two services offered in the government portal.
Full-stack Developer
Freelance
- Designed and developed an MVC service that increased customer engagement by 30% for all client chains of shops.
- Rewrote the majority of two Node.js back-end services for efficiency and readability and added CI/CD, resulting in an increased developer agility of at least 20%.
- Redesigned a search functionality for a food delivery service, which increased search usage by 50% within the first week of deployment.
Experience
Loyalty App
I was part of the back-end team that delivered the product to the supermarket chain and used Node.js, Express.js, Go, and Gorilla web toolkit as a stack.
Foreign Contributors Platform
I implemented and secured the back-end side abiding by government standards. Tools used to build this platform were Node.js, Express.js, React, and Terraform—to leverage GitOps.
The platform exceeded user engagement expectations in the first week of the initial deployment.
Real-time Movie Recommendations
We were able to implement user-based and content-based recommendations for the cinema clients by utilizing a graph database (Neo4j) and a performant back-end with Gorilla.
This service was a companion to the main app used by the cinema, resulting in a higher engagement in the platform.
Education
Bachelor's Degree in Computer Engineering
Epoka University - Tirane, Albania
Skills
Libraries/APIs
Node.js, React
Tools
Terraform, Azure App Service, Keycloak, Git, Amazon ElastiCache, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), RabbitMQ
Languages
Go, JavaScript, SQL, TypeScript, Java, GraphQL, Python
Platforms
Amazon Web Services (AWS), Docker, Kubernetes, AWS Lambda, Azure, Visual Studio Code (VS Code), Linux, MacOS
Storage
PostgreSQL, Redis, Amazon DynamoDB, Neo4j, MongoDB
Frameworks
Express.js
Paradigms
Parallel Programming, Azure DevOps, Clean Architecture, Microservices, DevOps, REST, Event-driven Architecture
Other
Back-end, Data Structures, Algorithms, Microsoft Azure, APIs, Amazon RDS, Software Architecture, Software Engineering, GitHub Actions, Domain-driven Design (DDD), Serverless, Distributed Systems, Software as a Service (SaaS), Authorization
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring