Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Information
Timeline
Generic
Beqir Kuçi

Beqir Kuçi

Tirana

Summary

Senior Software Developer and Team Lead with expertise in Java, Spring, and microservices architecture. Proven track record in leading Scrum teams, enhancing development processes, and delivering high-quality software solutions. Specializes in event-driven systems and clean code principles, utilizing tools like Docker and Kubernetes for efficient deployment. Committed to continuous improvement and collaboration to drive project success and team performance.

Overview

10
10
years of professional experience

Work History

Self-Employed | Freelance Senior Software Architec

Jan 2025 – Present
Tirana
01.2025 - Current

Recent Client Projects

Insurance Modernization Project (Allianz)

  • Contributed to the modernization of a legacy insurance backend fully based on PostgreSQL and XML-driven versioning.
  • Analyzed and refactored legacy XML parsers and DB triggers, introducing Spring Boot + JPA abstractions to gradually migrate toward REST/JSON APIs.
  • Implemented migration strategies for insurance products, coverages, and deductibles to support scalable product versioning.
  • Designed a modernization roadmap:
    Audit legacy XML/data flows.
    Introduce Spring Boot services with PostgreSQL integration.
    Normalize schemas and move to API-driven product catalogs.
  • Applied domain-driven redesign to separate core insurance logic from infrastructure concerns.

Trading Application (ElevenFunding – FinTech)

  • Designed and implemented a real-time Forex trading platform using Spring Boot 3 (Java 22), structured around microservices for modularity and scalability.
  • Built an event-driven architecture with RabbitMQ for communication across Market Data, Orders, Positions, and Risk services.
  • Integrated Redis Pub/Sub and ZSETs for ultra-low-latency order tracking, pending execution, and SL/TP monitoring.
  • Consumed Polygon.io WebSocket feeds for live market data; developed a Next.js + React frontend with secure STOMP/WebSocket + JWT auth for real-time trading dashboards.
  • Applied phased migration from monolith → split services → RabbitMQ orchestration, adding resiliency with retry policies, DLQs, and observability via Prometheus & Grafana.

GeoRadar Monitoring Platform (Hexagon GeoMonitoring)

  • Developed backend services for radar units and sensors, handling acquisitions, masks, alarms, and session lifecycles.
  • Refactored flows into an event-driven architecture with RabbitMQ decoupling alarms, sensor streams, and monitoring services.
  • Built Python fillers to simulate radar acquisitions and sessions; contributed to C++ components (CMake/Conan) for performance-critical radar processing.
  • Designed and integrated Protobuf schemas for efficient binary communication of radar masks and acquisitions.
  • Enabled scalable alarm/event handling pipelines, ensuring reliability and resilience in real-time monitoring.

Key Skills: Java 22, Spring Boot 3, RabbitMQ, Redis, PostgreSQL, XML/JSON Parsing, Docker, Kubernetes, Next.js/React, WebSocket/STOMP, JWT, Event-Driven Architecture, Python, Protobuf, C++, CMake, Conan, Radar, and Sensor Systems.

Senior Software Engineer

Contship Italia
Milan
01.2024 - 12.2024
  • Designed scalable Spring Boot microservices on Kubernetes, ensuring high resilience and performance.
  • Integrated third-party libraries seamlessly to expand application functionality effectively.
  • Created efficient React frontends to elevate user experience significantly.
  • Collaborated with clients to thoroughly understand needs and deliver personalized solutions.
  • Optimized solution implementation for superior performance and maintainability.

Java trainer

Software Development Academy
Tirana
08.2020 - 09.2024
  • Mastered Java fundamentals, establishing a strong programming foundation.
  • Acquired advanced Java concepts, including Object-Oriented Programming, collection abstraction, and exception handling.
  • Utilized Hibernate and Java Persistence API to enhance data management capabilities.
  • Developed applications using Spring framework and Spring Boot for efficient backend solutions.

Senior Software Developer

Volvo Group Connected Solutions
Gothenburg
04.2023 - 04.2024
  • As a Senior Software Developer in the Vehicle Activation Team at Volvo Group Connected Solutions, played a key role in the core systems responsible for collecting and transmitting messages to various Volvo vehicles, including trucks and buses
  • Worked within a microservices architecture deployed on AWS, integrating with multiple data storage solutions like DynamoDB and PostgreSQL
  • Used specialized libraries to facilitate API client development, streamlining the integration process
  • Ensured seamless message exchange through communication with ActiveMQ
  • Embraced asynchronous programming, leveraging CompletableFutures introduced in Java 17, enhancing system performance and responsiveness

Software Architect

Transition Technologies PSC
Lodz
06.2021 - 04.2023
  • Played a dual role as Software Architect and Senior Backend Developer for Philip Morris International's ‘PMI’ global operations management platform
  • Designed scalable microservices architectures deployed on Kubernetes
  • Spearheaded ETL pipelines using AWS Glue to optimize data processing
  • Developed REST APIs for seamless communication between services
  • Provided architectural guidance on best practices to improve performance and resilience

Software Engineer

Assist Digital
Italy
12.2020 - 06.2021
  • Served as a Senior Backend Developer for the Vodafone application in Italy at Assist Digital
  • Exposed to a vast user base of 25 million users, requiring robust and scalable infrastructure
  • Built architecture on Spring Boot microservices, leveraging Netflix technologies such as Eureka, Zuul, Feign, and Hystrix
  • Gained insights into building high-performance systems and implementing best practices in microservices architecture
  • Involved in designing and developing backend services to meet stringent performance and reliability requirements
  • Learned valuable lessons in handling large-scale applications and reinforced skills in architecting and implementing solutions for complex systems

Team Lead

MoreOne Technologies(client: Al-Rajhi Bank)
Tirana(remote)
08.2017 - 12.2020

Al-Rajhi Bank (via Italian Partner Project) — Backend Developer
Riyadh, Saudi Arabia | 70M clients, 550 branches

  • Contributed to a large-scale banking solution delivered by an Italian partner for Al-Rajhi Bank, supporting 70M+ customers and 550+ branches.
  • Led a small backend team from Albania, ensuring smooth delivery of assigned service modules and middleware components.
  • Developed and integrated Java-based backend services (SOAP, pre-Spring) to support enterprise banking operations.
  • Implemented and managed middleware message flows using IBM WebSphere Enterprise Service Bus (ESB), ensuring reliable inter-service communication.
  • Collaborated closely with Italian architects and Saudi stakeholders; spent one month on-site in Riyadh to support system integration and deployment.
  • Mentored junior developers, guiding them in Java service development, testing, and integration practices.
  • Gained strong exposure to enterprise-scale middleware and SOA patterns, experience later applied in microservices, REST, and event-driven systems.

Team Lead

Evolution Travel
Tirana
01.2018 - 11.2020
  • Implemented all needed components following best practices
  • Supported user testing and production deployments
  • Provided technical documentation of all work
  • Developed CMS customizations as per agreed business analysis requirements

Java/J2EE Developer

Linfa Shpk
Tirana
07.2015 - 08.2017
  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications

Education

Bachelor's Degree - Computer Science

University of Tirana
Tirana, Albania
01.2014

Skills

  • Microservices Architecture
  • API design and integration
  • Scalability and reliability strategies
  • System architecture design
  • DevOps principles
  • Java development
  • Microservices architecture
  • Spring Boot
  • Event-driven architecture
  • API design
  • Cloud services
  • Performance optimization
  • Database management
  • Team collaboration
  • Technical mentoring
  • Agile methodology
  • Code review
  • System resilience
  • Client communication
  • Problem solving

Languages

  • Italian, Advanced
  • English, Proficient

Personal Information

Title: Senior Software Engineer

Timeline

Self-Employed | Freelance Senior Software Architec

Jan 2025 – Present
01.2025 - Current

Senior Software Engineer

Contship Italia
01.2024 - 12.2024

Senior Software Developer

Volvo Group Connected Solutions
04.2023 - 04.2024

Software Architect

Transition Technologies PSC
06.2021 - 04.2023

Software Engineer

Assist Digital
12.2020 - 06.2021

Java trainer

Software Development Academy
08.2020 - 09.2024

Team Lead

Evolution Travel
01.2018 - 11.2020

Team Lead

MoreOne Technologies(client: Al-Rajhi Bank)
08.2017 - 12.2020

Java/J2EE Developer

Linfa Shpk
07.2015 - 08.2017

Bachelor's Degree - Computer Science

University of Tirana
Beqir Kuçi
Want your own profile? Create for free at Resume-Now.com