Bledi Nukaj

🚀Staff Engineer @ BVNK | API Developer | Java | Spring Boot | Kafka | Docker | Microservices | AWS | Agile software development | CI/CD

Milan, Lombardy, Italy

About

With over 15 years of professional experience in software engineering and architecture, 🚀 I specialize in developing and implementing cloud-based APIs and microservices for enterprise-level applications. My expertise lies in utilizing Java, Spring, Kafka, Docker, and various other cutting-edge technologies. Currently serving as Staff Engineer at BVNK, a leading fintech company specializing in crypto and fiat payment processing solutions for both merchants and end-users. In my role at BVNK, I am responsible for spearheading the development and enhancement of the Payments API product. This integral platform facilitates seamless management of pay-ins and payouts across crypto and fiat currencies while seamlessly integrating with our partner's core banking technology. Additionally, I collaborate closely with cross-functional teams, including engineers, product managers, and stakeholders, to ensure the delivery of high-quality, performant, secure, and scalable services. Passionate about mathematics, physics, and artificial intelligence, I am deeply committed to continuous learning and remain at the forefront of emerging technologies. I am particularly interested in exploring the transformative potential of blockchain and cryptocurrency within the fintech landscape. 🌟

Experience

  • BVNK (Full-time · 3 yrs 10 mos)
    • Staff Engineer
      Feb 2024 - Present · 2 yrs 5 mos

    • Senior Software Engineer
      Sep 2022 - Present · 3 yrs 10 mos

      Designing and implementing services for crypto and fiat payment processing. The merchant features related to our Payments API product include : - Merchants can create Pay-ins and Payout Payments via crypto. - Merchant hosted payment pages for Pay-in and Payout payment processing. - Merchants can create Channels for top-up payments from their end users. - Merchants can setup and manage their API keys. - Merchants can setup and manage their merchant identities (MIDs) - Merchants can search, filtering and export their Payments table for payment reconciliation and tracking. - Future - fiat onramp product. ** Languages ** Java 17 ** Frameworks ** Spring (MVC, Boot, Security, JPA, Data, Cloud) ** Technologies ** Docker, Kubernetes, Kafka, Gradle ** Platforms ** AWS ** Patterns ** DDD, Event Sourcing

  • Senior Software Engineer at faire.ai
    Jan 2021 - Sep 2022 · 1 yr 9 mos

    Cloud API design for Consumer Credit. Instant credit platform with direct integration with the core banking technology of the Bank’s partner. ** Languages ** Java 15, Scala ** Frameworks ** Java EE w/ Spring (MVC, Boot, Security, JPA, Data, Cloud) ** Technologies ** Docker, Kubernetes, Kafka, Apache Flink, Gradle, sbt, Cassandra ** Platforms ** AWS ** Patterns ** DDD, Event Sourcing

  • Senior Java Software Engineer at Red Software Systems
    Jan 2020 - Jan 2021 · 1 yr 1 mo

    Managing various projects in the insurance industry, adding new features and refactoring old modules for better performance and readability. ** Languages ** Java, Javascript (JSX, ES6) ** Frameworks ** Java EE w/ Spring (MVC, Boot, Security, JPA, Data, Cloud), ReactJS ** Technologies ** Docker, RabbitMQ, MongoDB, Terraform, Ansible ** Platforms ** AWS

  • Senior Java Consultant at Piksel Inc
    Jan 2019 - Jan 2020 · 1 yr 1 mo

  • Software Development Consultant at Reply
    Jun 2015 - Dec 2018 · 3 yrs 7 mos