Skip to main content
Top expert badge
Recommended expert
Profile header background

Marin Dulja-Backend Software Engineer

Marin Dulja
Profile header overlay
Albania

Check rate

Experience

Apr 2025 - Oct 2025
Poprad, Slovakia

Backend Software Engineer

ADUS Technologies

Expertise details
Position Summary
Backend Software Engineer at ADUS Technologies
Industries
Banking and Finance
Business Areas
Information Technology
  • Signal processing & workflow: Implemented end-to-end signal ingestion, validation, processing, and distribution, handling payloads, processing signal prices, and enabling real-time recommendations. Extended signal coverage to futures instruments (GC/MGC, CL/MCL, ES/MES, NQ/MNQ, YM, RTY)
  • Integrated RabbitMQ consumers for batched signal delivery; implemented concurrency tuning and non-requeue behavior to avoid duplicate processing.
  • Implemented WebSocket topics with access control and dynamic filtering (forex/crypto/futures and combined streams), enabling low-latency broadcasting to subscribed clients.
  • Built device registration and per-asset notification preferences; implemented push delivery via OneSignal providers/factories.
  • Added signal-triggered notifications and SMTP email workflows (Yandex) for account and recovery flows.
  • Delivered paginated, filterable signal retrieval APIs with sorting, CSV exports, and usage limits.
  • Implemented trade statistics domain (aggregation, dropdowns, export) to support analytics dashboards.
  • Built backend for community chat (nested comments, likes/dislikes), subscription invoicing & billing history with Stripe, promotional code tracking, etc.
  • Initiated Coinbase Broker API connection (broker listing, account integration).
  • Centralized per-asset timer settings (seconds/minutes granularity) and pause state management; added market pause scheduling and messaging.
  • Modeled data across PostgreSQL (JPA/Hibernate) and MongoDB (Spring Data) with Flyway for Postgres and JavaScript-based migration scripts for MongoDB.
  • Implemented multiple integration tests to ensure reliability of API endpoints.
  • Delivered new backend endpoints tailored for the mobile application.
  • Maintained close communication with the project manager, developers, QA testers, and the customer to align on requirements, deadlines, and feature behavior.
Aug 2024 - Feb 2025
Doha, Qatar

Backend Software Engineer

Noema Consulting

Expertise details
Position Summary
Backend Software Engineer at Noema Consulting
Industries
Banking and Finance
Business Areas
Information Technology
  • Delivered under intense pressure in an Agile team of 10+ members, consistently meeting tight deadlines over a 6-month period, demonstrating resilience, professionalism, and collaboration.
  • Contributed to a large-scale banking system with 240+ microservices, modifying and deploying changes to over 10 microservices across the architecture.
  • Completed 80+ Jira issues in six months, addressing critical bugs and implementing new features that improved website functionality.
  • Designed and maintained RESTful and GraphQL APIs using Kotlin and Spring Boot, ensuring smooth data exchange and modular scalability.
  • Participated in dev and test environment monitoring using Azure Kubernetes Service, inspecting logs via kubectl and assisting with debugging microservice failures.
  • Improved reliability by implementing unit & integration tests, increasing test coverage and reducing bugs during OpenFGA integration.
  • Earned the Azure Developer Associate (AZ-204) certification while actively contributing to production code, showing commitment to continuous growth.
May 2023 - Dec 2023
Vienna, Austria

Backend Java Developer

Candidatis GmbH

Expertise details
Position Summary
Backend Java Developer at Candidatis GmbH
Industries
Information Technology
Business Areas
Information Technology
  • Acted as sole backend developer for 6+ months in a startup environment, adding value to the backend of a job ad portal for Austria and Germany.
  • Refactored and improved Tiger, a web crawler system using Spring Boot, reducing processing time through effective concurrency and code optimizations.
  • Integrated external GraphQL and REST APIs.
  • Mentored a junior developer before departure, ensuring a smooth project handoff and demonstrating leadership, maturity, and respect for long-term team success.
Nov 2022 - May 2023
Durrës, Albania

Backend Java Developer

Sabanet Albania

Expertise details
Position Summary
Backend Java Developer at Sabanet Albania
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Improved a backend application for MyPumaSecurity mobile app (alarm management system) with 500+ users.
  • Contributed to a 10+ microservice architecture using Spring Cloud, handling service discovery, gateway routing, and centralized config management.
  • Designed and implemented a microservice from scratch, integrating it via Retrofit and contributing to the core ecosystem.
  • Integrated external APIs to enhance functionality.
  • Completed a one-week intensive training on SQL Server, solving 15+ advanced query challenges, with 10+ completed to perfection, demonstrating eagerness to deepen technical depth and cross-skill with different database systems.
Jun 2021 - Oct 2022
La Spezia, Italy

Java Full-Stack Developer

Comdata Group

Expertise details
Position Summary
Java Full-Stack Developer at Comdata Group
Industries
Professional Services
Business Areas
Information Technology
  • Joined as a junior with no prior experience; grew quickly to independently deliver 50+ tasks in both frontend and backend within 9 months.
  • Worked on internal BPM software using ZK Framework (MVVM) and integrated with Spring Boot, achieving 30% faster load times through optimized rendering and binding.
  • Delivered 90%+ of tasks on time, with guidance from a mid-level engineer, demonstrating integrity, eagerness to learn, and reliability from the very beginning.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Professional Services, Banking and Finance, and Information Technology.

Professional Services
Banking and Finance
Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology and Product Development.

Information Technology
Product Development
Profile match chart

Summary

Mid-Level Backend Developer with 3.5+ years of experience building robust and scalable systems using Java, Kotlin, and Spring Boot. Proficient in microservices architecture, REST & GraphQL APIs. Known for integrity, resilience, and taking ownership from development to deployment - and a passion for writing and exploring human thought, recently authoring a published book titled "Eksperimenti".

Skills

Languages & Frameworks:

  • Java
  • Kotlin
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • Graphql
  • Zk Framework (Mvvm)

Architectural Patterns:

  • Microservices
  • Monolithic
  • Solid
  • Design Patterns
  • Clean Architecture

Databases:

  • Postgresql
  • Mysql
  • Mongodb
  • Sql Server
  • Hibernate
  • Spring Data Jpa

Messaging & Apis:

  • Restful Apis
  • Graphql Apis
  • Rabbitmq
  • Apache Kafka
  • Webclient
  • Websokets

Cloud & Devops:

  • Microsoft Azure
  • Docker
  • Kubernetes
  • Git

Testing & Qa:

  • Junit
  • Mockito
  • Unit & Integration Testing
  • Debugging

Other:

  • Concurrency Management
  • Api Design
  • Scalable Microservices Development

Soft Skills:

  • Integrity & Responsibility
  • Time Management
  • Using Jira And Youtrack To Prioritize Tasks
  • Effective Communication
  • Clear And Respectful In Both Technical And Non-technical Discussions
  • Attention To Details
  • Teamwork & Collaboration
  • Working Well With Cross-functional Teams In International Projects (Developers, Designers, Qa Team, Etc.)
  • Problem-solving
  • Approaches Bugs And Incidents With Composure And Analytical Thinking
  • Easy Learner
  • Rapidly Absorbs New Concepts And Technologies, Swiftly Transitioning From Learning To Effective Application.

Languages

Albanian
Native
German
Advanced
English
Advanced
Italian
Elementary

Education

Oct 2018 - Jul 2020

University of Tirana

Master of Science, Computer Science · Computer Science · Tiranë, Albania · 8.1/10

Certifications & licenses

Azure Developer Associate (AZ-204)

Statistics

Experience

Total positions 5
Experience in Professional Services 1.5 y
Avg length 8 m
Longest experience 1 y 4 m

Global Experience

Countries worked in 5 (Slovakia, Qatar, Austria, Albania, Italy)
Primary country Slovakia

Expertise

Recent roles Backend Software Engineer, Backend Java Developer, Java Full-Stack Developer
Main industries Professional Services, Banking and Finance, Information Technology
Main business areas Information Technology, Product Development

Qualifications

Highest degree Master
Certifications earned 1

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

What languages does Marin speak?

Marin speaks the following languages: Albanian (Native), German (Advanced), English (Advanced), Italian (Elementary).

How many years of experience does Marin have?

Marin has at least 4 years of experience. During this time, Marin has worked in at least 3 different roles and for 5 different companies. The average length of individual experience is 1 year and 8 months. Note that Marin may not have shared all experience and actually has more experience.

What roles would Marin be best suited for?

Based on recent experience, Marin would be well-suited for roles such as: Backend Software Engineer, Backend Java Developer, Java Full-Stack Developer.

What is Marin's latest experience?

Marin's most recent position is Backend Software Engineer at ADUS Technologies.

What companies has Marin worked for in recent years?

In recent years, Marin has worked for ADUS Technologies, Noema Consulting, Candidatis GmbH, Sabanet Albania, and Comdata Group.

Which industries is Marin most experienced in?

Marin is most experienced in industries like Professional Services, Information Technology, and Banking and Finance.

Which business areas is Marin most experienced in?

Marin is most experienced in business areas like Information Technology and Product Development.

What is Marin's education?

Marin holds a Master in Computer Science from University of Tirana.

Does Marin have any certificates?

Marin has 1 certificate: Azure Developer Associate (AZ-204).

What is the availability of Marin?

Marin is immediately available full-time for suitable projects.

What is the rate of Marin?

Marin's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marin?

To hire Marin, click the Meet button on the profile to request a meeting and discuss your project needs.

Your next freelancer is only one prompt away

FRATCH GPT 2.0

FRATCH GPT