Kastriot Cunaku
Software Engineer focused on building products with extra attention to detail
Summary
Senior Software Engineer with 14+ years of experience, specializing in Advanced Frontend Architecture (Angular, React, TypeScript) and UI/UX precision. Proven track record of leading international teams and delivering high-performance web applications. Proficient in Full Stack development with .NET Core and SQL (MSSQL/PostgreSQL), enabling seamless collaboration with backend teams and architectural decision-making.
Tech stack and key skills
| Frontend | Angular (Expert) React/Next.js TypeScript RxJS Ionic Framework / Capacitor Jest Vitest Cypress Playwright |
|---|---|
| Backend | .NET Core C# Node.js Microservices |
| Data | MSSQL PostgreSQL Entity Framework Supabase |
| DevOps | Docker Kubernetes CI/CD Azure/AWS Vercel / Netlify / Render |
Work experience
Senior JavaScript Engineer (Frontend lead)
05/2022 - Present
Leading and coaching a team of seven engineers, not only overseeing technical development of complex Angular/React applications with TypeScript but also conducting monthly 1:1 meetings, wellbeing check-ins, and mentoring. Driving implementation of SOLID principles and clean code practices, focusing on performance optimization, crash reporting, and troubleshooting. Managing CI/CD pipelines and collaborating with international teams.
Achievements
- Leading and mentoring a cross-functional team of seven engineers, overseeing the delivery of complex Angular and React applications while fostering professional growth through 1:1 coaching and wellbeing check-ins.
- Driving the adoption of SOLID principles and Clean Code practices across the frontend, while coordinating with backend teams to define API contracts and PostgreSQL/MS SQL data structures.
- Optimized application load times by 40% through advanced RxJS strategies, code-splitting, and lazy-loading, ensuring high performance for enterprise-level users.
- Managed the integration of LLM features (OpenAI/Anthropic) by developing Node.js middleware and streaming chat interfaces, bridging the gap between sophisticated AI workflows and the user interface.
- Established a robust automated testing strategy (Jest/Vitest) achieving 85% code coverage and managed CI/CD pipelines to ensure seamless, high-frequency deployments.
- Successfully spearheaded the migration of legacy systems to a modern, scalable Angular architecture, significantly improving maintainability and developer velocity.
JavaScript Engineer
07/2021 - 05/2022
I initiated my tenure at Povio by leading the frontend transition for the company's first major enterprise client. Taking over the project from a previous team, I assumed full responsibility for the frontend architecture, stabilizing the codebase and implementing a scalable microservices-oriented structure. My work focused on building reactive applications using RxJS and NgRx state management while ensuring high code quality through comprehensive unit testing with Karma / Jasmine.
Software Engineer & System Analyst
04/2017 - 07/2021
Led a team of five engineers in developing client-side web and mobile applications. Implemented asynchronous programming patterns with RxJS. Established code quality standards and performance monitoring systems. Managed deployment pipelines using CI/CD tools.
Achievements
- Led a team of five engineers in the end-to-end development and successful launch of the company's primary client mobile and web applications, now serving over 300k active users.
- Implemented reactive programming patterns using RxJS and established performance monitoring systems, significantly improving application responsiveness and data handling.
- Optimized data flows between the frontend and the MSSQL/PostgreSQL backend, ensuring efficient handling of real-time energy consumption data for thousands of concurrent sessions.
- Developed and published mission-critical internal applications used by over 3,000 employees to manage grid operations and client support workflows.
- Established company-wide code quality standards and automated testing processes, reducing production bugs and streamlining the deployment lifecycle via CI/CD pipelines.
Software Consultant
10/2020 - 03/2021
I was responsible for providing technical consulting services and development of Data Management System for Ministry of Local Government Administration.
JavaScript Engineer
01/2019 - 06/2021
At YOVI, a UK-based startup focused on innovating the freelancing industry, I developed the platform's frontend UI from scratch using Angular, building core features including users and companies auth flows, collaboration modules (projects, pitches, tasks), payment processing and reporting. Worked independently as the sole frontend engineer, translating product requirements into a production-ready interface.
Web Developer
06/2011 - 04/2017
As a Web Developer at BIG Agency, I designed, developed, and maintained websites, ensuring high performance and user-friendly experiences. I collaborated with cross-functional teams to create web prototypes, implement new features, and optimize code for compatibility across various browsers and devices. Additionally, I performed rigorous testing, provided technical support, and contributed to the overall strategy and execution of web projects.
Education
UBT - University for Business and Technology
2012 - 2015
Computer Science and Engineering studies (coursework completed)
freeCodeCamp
2017 - 2019
Computer Software Engineering, Full Stack Web Development Certification
Languages
Albanian
Native
English
Full professional (C1)
German
Elementary (A2 – in progress)