- KlarnaSenior Software Engineer - Card & BankingApril 2022 - Today (2 years and 10 months)Berlin, GermanyKlarna is a fintech company that provides a range of services primarily focused on simplifying the shopping and payment experience making it as smoooth and convenient as possible for both consumers and merchants.- Led the architectural design and implementation of a high-performance risk and fraud banking decisioning engine, handling tens of thousands of requests per second with an SLA/SLO adherence under 300/100 ms.- Designed and implemented an ETL data pipeline for banking deposits data, supporting regulatory reporting with 30M+ records spanning over the past 10 years.- Optimized Lakehouse architecture integration, transitioning from a queue based to a file-based approach, reducing data processing time from 24-48 hours to 1-2 hours, significantly improving overall efficiency, data quality, and reconciliation processes. Tech Stack:- Languages: TypeScript, Python, Java, SQL- Frameworks: AWS CDK, Node.js, NestJS, FastAPI- Cloud (AWS): Lambda, DynamoDB, S3, Glue, Athena, EventBridge, SNS, SQS, EC2, IAM, Redshift, RDS, Aurora, CloudFormation, Managed Flink Service, CloudWatch- Monitoring: Datadog, Splunk, Sentry, Prometheus- Tools: Docker, Kafka, Airflow, Jenkins, Bash, Git
- MobivateSenior Back-End DeveloperNovember 2021 - March 2022 (4 months)London, UK- Migrated legacy Python project from v2 to v3, transforming into a modern distributed system utilizing asynchronous architecture; resulting in a 50% reduction in server response time.- Led initiatives to refine data quality measures, resulting in 99.9% data accuracy rates; implemented rigorous validation checks that enhanced the reliability of business intelligence outputs.- Revamped back-end systems and APIs, adding monitoring, observability tools, introducing real-time performance tracking, reducing system downtime by 15% and increasing operational reliability. Tech Stack:- Languages: Python, JavaScript, SQL- Frameworks: FastAPI, Flask, Django- Databases: MySQL, MongoDB- Tools: Docker, Portainer, Redis, RabbitMQ, Kafka, Celery, SQLAlchemy, Bash, Git
- StarLabs(Senior) Back-End DeveloperSeptember 2020 - November 2021 (1 year and 2 months)Pristina District, Kosovo- Migrated a Django monolithic application into asynchronous FastAPI microservices, resulting in a 20% improvement in API response time.- Achieved 98% test coverage across seven different microservices by implementing automated testing frameworks and integration tests.- Supported system integration of diverse data sources and technologies used in the design, construction, testing, deployment, and operations of BI solutions.- Developed comprehensive platform for data extraction, visualization and analysis.- Worked together with UI/UX designers and product owners to conceptualize and build new features end-to-end. Tech Stack:- Languages: Python, SQL, PL/pgSQL- Frameworks: Django, FastAPI- Databases: PostgreSQL, MySQL- Tools: Airflow, Puppeteer/Pyppeteer, Docker, Kubernetes, Celery, SQLAlchemy, S3, dbt, Ansible, Bash, Git, Linux
- Bachelor of Science in Computer ScienceUniversity of Prishtina "Hasan Prishtina"2018The curriculum covered a comprehensive range of topics: Fundamentals of Programming, Algorithms and Data Structures, Computer Architecture, Operating Systems, Software Engineering, Web Programming, Computer Networks, Data Security, Distributed Systems, Data Mining, Internet Security, and Cloud Computing among others