Marin Dulja-Backend Software Engineer
Check rate
Experience
Backend Software Engineer
ADUS Technologies
- 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.
Backend Software Engineer
Noema Consulting
- 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.
Backend Java Developer
Candidatis GmbH
- 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.
Backend Java Developer
Sabanet Albania
- 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.
Java Full-Stack Developer
Comdata Group
- 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.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Product Development.
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
Education
University of Tirana
Master of Science, Computer Science · Computer Science · Tiranë, Albania · 8.1/10
Certifications & licenses
Azure Developer Associate (AZ-204)
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
What languages does Marin speak?
How many years of experience does Marin have?
What roles would Marin be best suited for?
What is Marin's latest experience?
What companies has Marin worked for in recent years?
Which industries is Marin most experienced in?
Which business areas is Marin most experienced in?
What is Marin's education?
Does Marin have any certificates?
What is the availability of Marin?
What is the rate of Marin?
How to hire Marin?
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Backend Software Engineer
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.
