
Denat Hoxha
Verified Expert in Engineering
WebSockets Developer
Prishtina, Kosovo
Toptal member since April 28, 2020
Denat is a product-minded engineer with nine years of experience. He has a successful track record of leading and delivering complex projects and specializes in building scalable distributed systems and web apps using Node.js and .NET Core. A generalist who is comfortable working on all software stack layers, Denat understands how to optimize processes that save companies time and money. Denat enjoys making life easier for both developers and end-users.
Portfolio
Experience
- Node.js - 6 years
- TypeScript - 5 years
- Linux - 4 years
- WebSockets - 3 years
- PostgreSQL - 3 years
- React - 3 years
- GraphQL - 2 years
- NestJS - 2 years
Availability
Preferred Environment
Slack, Notepad++, Git, Linux, Visual Studio Code (VS Code)
The most amazing...
...project I've delivered is a video-conferencing platform, serving 10,000 active users. I built REST-based services and internal libraries for developers.
Work Experience
Full-stack Developer
Toptal Client (Enterprise)
- Developed and maintained a microservice responsible for managing the platform's tenants, part of a large-scale system that successfully launched in Q1 of 2021.
- Worked on decomposing the legacy Java spring monolith into a microservices architecture based on GraphQL & Apollo Managed Federation, by using the Strangler pattern.
- Applied effective observability practices and distributed tracing using Instana. Monitored service metrics and logs using Elasticsearch and Kibana.
- Prepared comprehensive design documents on migrating the platform's authentication provider from Cognito to Auth0.
Software Engineer
Toptal Client
- Developed an API for a popular messaging platform using Puppeteer and Node.js.
- Decomposed the system from a Heroku monolith into an auto-scalable container-based architecture on top of AWS ECS and Fargate. Allowed the system to scale to a record of 22 workers hosting 4 Puppeteer instances each.
- Integrated Stripe subscriptions and metered billing for customer-based API usage.
JavaScript Engineer
Povio Labs
- Developed scalable APIs and real-time systems for clients using Node.js, Express.js, PostgreSQL, and AWS.
- Oversaw projects as the senior developer, making architecture decisions, reviewing code, and preparing design documents.
- Evaluated and configured AWS services for projects, such as ECS Fargate, SNS, SQS, Cognito, EC2, and ELB.
Senior Software Engineer
Solaborate
- Built web apps and public APIs using C# and Node.js.
- Developed a microservices architecture (Docker, REST, RabbitMQ, JavaScript, and C#) to maintain a platform of around 10,000 users.
- Led a team tasked with collecting and processing WebRTC audio and video data using time-series databases.
- Optimized overall system performance by identifying bottlenecks using distributed tracing.
- Optimized CI/CD pipelines by decreasing build times by up to 60%.
- Mentored junior and mid-level engineers and reviewed code daily.
- Multiplied team productivity by building internal tools and engineering key abstractions.
- Conducted interviews and compiled take-home assignments for potential hires.
Back-end Developer
Rrota
- Developed a cloud-based reporting and communication tool for shopping centers, connecting management and over 2,000 daily retail users.
- Designed and built a Parliament-monitoring tool; optimized caching methodologies to serve over 50,000 monthly users.
- Delivered a JavaScript and SVG-based app with pathfinding, installed on 14 touchscreens at a shopping center to assist 20,000 daily visitors in finding their favorite stores.
Software Developer Intern
Appdec
- Developed and maintained a new module for the company's flagship CRM product, using C#, WPF, and MSSQL (T-SQL).
- Optimized SQL stored procedures to deal with growing data.
- Wrote design docs and held periodically scheduled demos for the new module.
Experience
Video Conferencing Platform
http://www.solaborate.comToptal React Academy
Education
Master's Degree in Computer Engineering
Syracuse University - Syracuse, New York, USA
Bachelor's Degree in Computer Engineering
University of Prishtina - Prishtina, Kosovo
Certifications
React Academy Graduate
Toptal, LLC
Skills
Libraries/APIs
Socket.IO, Node.js, REST APIs, Stripe, Puppeteer, React, WebRTC
Tools
RabbitMQ, Docker Swarm, AWS Fargate, LaunchDarkly, Visual Studio, Amazon Elastic Container Service (ECS), Amazon Cognito, Instana, AWS CloudFormation
Languages
GraphQL, ECMAScript (ES6), C#, JavaScript, TypeScript
Frameworks
.NET, ASP.NET Core, Jest, NestJS, .NET Core, Express.js, ASP.NET MVC
Paradigms
REST, Microservices
Platforms
Docker, Linux, Heroku, Amazon Web Services (AWS), Firebase, Visual Studio Code (VS Code), AWS Lambda
Storage
PostgreSQL, Redis, Microsoft SQL Server, Elasticsearch
Other
Apollo, WebSockets, Amazon RDS
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