Frenkli Kapri - Lead Software Engineer

Frenkli Kapri

About Me

Tirana, Albania, kaprifrenkli@gmail.com

A seasoned technology professional with over 9 years of experience, I specialize in delivering high-impact software solutions that drive business success. As a Lead Software Engineer, I have successfully guided teams in the design, development, and deployment of complex applications, leveraging my deep expertise in .NET technologies, including C#, ASP.NET, Blazor, and Web APIs. My proficiency in Angular, coupled with my experience in cloud architecture with Microsoft Azure and AWS, enables me to architect scalable, secure, and efficient solutions across the full technology stack.

In my leadership role, I am known for my ability to mentor and manage development teams, fostering a collaborative environment that emphasizes innovation and excellence. My key strengths include team leadership, full-stack development, cloud architecture, system design and implementation, project management, and cross-functional collaboration.

Eager to stay at the forefront of technological advancements, I am always enthusiastic about learning and implementing new technologies to meet and surpass client expectations. My proactive approach to continuous learning ensures that I can bring cutting-edge solutions to the table, tailored to the specific needs of each project.

Collaboration is at the core of my approach, and I excel in working with cross-functional teams to deliver projects on time and within scope. My commitment to staying current with the latest trends in software architecture, .NET, Angular, Web APIs, and cloud technologies drives my ability to deliver innovative and impactful results.

Testimonials

Education

Master's Degree in Web Engineering

2021-2023 (Expected) | Technische Universität Chemnitz

Bachelor Degree in Software Engineering

2016-2019 | Canadian Institute of Technology, Albania

Experience

Lead Software Engineer

March 2023 - Present | EmpowerID
  • Leading a corporate-level IAM project for a major client
  • Managing team of 12-16 professionals
  • Providing project leadership for complex IAM system customizations
  • Conducting requirements gathering and analysis with stakeholders
  • Implementing system design and complex integrations
  • Collaborating with Business Analysts and Product Owners
  • Ensuring clear communication between technical and business teams

Lead Software Engineer

February 2024 - February 2025 | Finagy
  • Leading third-party service integrations for transaction processing
  • Managing team of 6-8 developers
  • Designing and implementing transaction processing solutions
  • Providing technical leadership and team guidance
  • Coordinating task delegation and coordination
  • Creating system architecture using UML

Software Engineer

October 2023 - January 2024 | B-LIVE DIGITAL LIMITED
  • Developing Blazor-based AI-powered t-shirt design application
  • Implementing feature development in Blazor
  • Integrating AI image generation
  • Managing database and optimization

Software Engineer

September 2023 - December 2023 | Ocean Ring Technologies
  • Developing Financial Advisor Compensation Software
  • Implementing features for compensation system
  • Optimizing system performance
  • Collaborating with team members

Software Engineer

February 2023 - November 2023 | Kentech Case
  • Managing agency projects and implementation
  • Leading project management initiatives
  • Designing system architecture
  • Developing client solutions

Software Engineer

September 2019 - June 2021 | Soft & Solution

Mainly worked on government systems. Designed and implemented many reusable packages, components and libraries to shorten the development time of a project by a lot. Some of the tasks were:

  • Design and implement a dynamic system generator based on workflow configuration
  • Design and implement an identity package to be used in new projects
  • Design and implement many reusable libraries such as validation, multi-lingual libraries
  • Be part of the architectural discussions and decisions

.NET Desktop Developer

March 2018 - August 2019 | Logical Albania

Tasks:

  • Design and implement an application for managing warehouses and tracking the goods
  • Add new feature and maintain POS and CRM applications used by the biggest supermarket company in the country
  • Create windows services for data synchronization
  • Create a logger and a log viewer for fiscal cash registers

Skills

.NET Technologies

  • C#
  • .NET / ASP.NET Core
  • Blazor
  • Web APIs
  • Entity Framework
  • LINQ
  • WPF

Frontend

  • JavaScript
  • Angular
  • TypeScript
  • HTML5
  • CSS3
  • Responsive Design

Databases

  • MS SQL
  • PostgreSQL
  • Azure Cosmos DB
  • Entity Framework Core
  • SQL Query Optimization

Cloud & Infrastructure

  • Azure Services
  • Azure Functions
  • Azure Blob Storage
  • Azure Service Bus
  • Azure Cognitive Search
  • AWS
  • Microservices
  • Serverless Architecture

DevOps & Tools

  • Github Actions
  • CI/CD
  • Git (Github, BitBucket)
  • Docker
  • Jira
  • ClickUp
  • Azure DevOps

Architecture & Design

  • UML
  • System Design
  • Design Principles & Patterns
  • Software Architecture
  • Microservices Architecture
  • RESTful API Design
  • Scalable Systems

Identity & Security

  • Identity and Access Management (IAM)
  • OAuth/OIDC
  • Authentication/Authorization
  • Security Best Practices

Leadership & Management

  • Team Leadership
  • Project Management
  • Agile Methodologies
  • Team Mentoring
  • Requirements Gathering
  • Cross-functional Collaboration
  • Technical Planning

Integration & APIs

  • Third-party Integrations
  • API Development
  • Payment Processing Systems
  • External Service Integration

Portfolio

Dynamic System Generator - Workflow Configuration

Dynamic System Generator

Workflow Configuration
eCommerce Framework - Multi-Tenant Plugin System

eCommerce Framework

Multi-Tenant eCommerce Framework
CMS Module - Content Management System

CMS Module

CMS
PhoneBook Library Project

PhoneBook Library

PhoneBook
Movie Management Application

Movie Management

Movie Management
File Management Application

File Management Application

Filesharing

Certificates & Achievements

Top Rated Plus in UpWork Freelancing Platform

Exam 483: Programming in C#

21 August 2019

3rd Place in "Microsoft Imagine Cup Albania 2015"

3rd Place in "Tirana Programming Competition 2015"