Dejan Kuric, Developer in Bratislava, Bratislava Region, Slovakia
Dejan is currently unavailable

Dejan Kuric

Full-stack Web Developer

Bratislava, Bratislava Region, Slovakia

Toptal member since June 10, 2021

Bio

Dejan is a full-stack web and mobile developer with 8+ years of professional experience delivering projects in various industries, including banking, retail, and insurance. He is especially passionate about creating full-stack web applications using Java and Angular. Focusing on quality has led Dejan to win an award for creating one of the best apps in the Google Play Store with millions of users: a time-tracking app called Boosted.

Portfolio

iptiQ Life
Kotlin, Java, Spring Boot, AWS Command Line Interface (CLI), Apache Kafka...
Digital Sphere
Android, Firebase, Gradle, Google Play Store, Google APIs, REST, Git, Trello...
iptiQ Life
Java, Spring, Message Queues, SOLID Principles, NoSQL, Apache Kafka...

Experience

  • Java - 7 years
  • JavaScript - 6 years
  • Bootstrap - 6 years
  • REST - 6 years
  • Spring Boot - 4 years
  • Docker - 4 years
  • Angular - 4 years
  • Amazon Web Services (AWS) - 4 years

Preferred Environment

Java, Spring Boot, Angular, Bootstrap

The most amazing...

...app I've created is Boosted, a time tracking app that gained millions of downloads and won the Google Play Best of 2019 Award.

Work Experience

Lead Software Engineer

2025 - PRESENT
iptiQ Life
  • Worked on core microservices for the iptiQ platform. My team continually delivered requirements ahead of time, worked on new development initiatives, and assisted all other teams when necessary.
  • Developed new libraries and tech improvements to be used across all teams.
  • Participated in grooming business requirements for all clients of the iptiQ platform.
Technologies: Kotlin, Java, Spring Boot, AWS Command Line Interface (CLI), Apache Kafka, MongoDB, DocumentDB, PostgreSQL, Apache Avro, Docker, Docker Compose, Kafka Streams

Android Developer

2016 - PRESENT
Digital Sphere
  • Built a time-tracking productivity app called Boosted, which won the Google Play Best of 2019 Award with millions of installations.
  • Developed the entire application configuration, object-relational mapping implementation, and integration with other services like Firebase APIs.
  • Contributed to the business strategy, application architecture, marketing, customer support, and more.
Technologies: Android, Firebase, Gradle, Google Play Store, Google APIs, REST, Git, Trello, Bootstrap, Java, Node.js, SQLite, REST APIs

Senior Software Engineer

2021 - 2025
iptiQ Life
  • Increased the enterprise insurance company's revenue significantly by developing a system for migrating partners from an external system into the iptiQ platform.
  • Worked on core microservices for the iptiQ platform. My team continually delivered requirements ahead of time, worked on new development initiatives, and assisted all other teams when necessary.
  • Developed the security library used by all microservices in the iptiQ platform.
  • Collaborated with business analysts and assisted them in analyzing partners in external systems.
  • Participated in grooming business requirements for all clients of the iptiQ platform.
Technologies: Java, Spring, Message Queues, SOLID Principles, NoSQL, Apache Kafka, Kafka Streams, MongoDB, PostgreSQL, REST APIs, Apache Avro, Docker, Docker Compose, AWS Command Line Interface (CLI), Spring Boot

Software Engineer

2020 - 2021
Ohpen Foundation
  • Contributed to the front- and back-end development of multiple projects in the banking industry.
  • Developed a demo project that landed the company a huge client. This led to the merger between Davinci and Ohpen Foundation.
  • Engaged in solo and team projects, consistently producing excellent results.
Technologies: Java, Spring Boot, Angular, Amazon Web Services (AWS), GWT, Grails, Docker, Spring, Bootstrap, JavaScript, IDEA IDE, Git, Agile, Jira, REST, SOAP, Apache Maven, PostgreSQL, Amazon DynamoDB, REST APIs, CSS, HTML5, SQL, HTML, AWS Lambda, Amazon Simple Queue Service (SQS)

Software Engineer

2015 - 2020
Davinci
  • Contributed to multiple projects in the banking industry to securely store and process client documents.
  • Developed a large-order management and warehouse system from scratch with Spring Boot, Angular, and AWS.
  • Used AWS technologies daily and migrated multiple applications to the cloud.
  • Oversaw and handled training and managing a junior developer.
  • Created several presentations about front-end technologies for company-wide knowledge sharing.
  • Aided in planning product development and timelines.
  • Defined and prioritized new tasks and their delegation.
Technologies: Java, Spring Boot, Angular, Amazon Web Services (AWS), GWT, Grails, Elasticsearch, Docker, Spring, JavaScript, REST, SOAP, Scrum, Agile, Git, Jira, Apache Maven, PostgreSQL, Amazon DynamoDB, REST APIs, CSS, HTML, HTML5, SQL, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3)

Java Developer

2014 - 2015
I.S.D.D. plus s.r.o
  • Developed an app for managing orders in a storage system.
  • Integrated a SOAP web service of a large mobile service provider.
  • Managed app deployments in our development and testing environments.
Technologies: Java, Enterprise Java Beans (EJB), Apache Wicket, Jira, Bootstrap, REST, SOAP, Subversion (SVN), Apache Maven, Oracle Database, REST APIs, CSS, HTML, SQL

Experience

Boosted | Productivity and Time Tracker

https://www.boostedproductivity.com/
An Android app for time tracking that's often used by freelancers and students. I own the app and developed it with my business partner.

I worked on everything concerning app development, including the architecture, front and back end, integrations with Firebase, and Google APIs. I also handled all the meetings with businesses that wanted to work with us, often regarding marketing and Google Ads.

Swiss | Order Management System

https://www.swissit.sk/
An order and warehouse management system used by a large authorized computer service company to manage all client orders, invoices, and repairs.

I worked on this full-stack project from the beginning. The whole system runs on AWS and uses technologies like Spring Boot, Angular, Docker, and Grails.

DocStreet | Platform for Document Storage and Data Extraction

A document storage and data extraction platform used in banking and heavily integrated with AWS. I worked on many components of this system, including the Angular front end, REST API, SOAP web service, and AWS integration.

DTA Workbench | App for Data Extraction Optimization

An application used in the company to improve the data extraction of another internal application in Ohpen. After taking over the project, I Dockerized it, migrated it to the cloud, and worked on multiple integrations with other systems and AWS.

FPS | Mortgage Fraud Prevention System

A system used by banks that helps prevent fraud when approving a mortgage. It stores the data from all the known fraudulent cases and then scans the information of a newly created mortgage to see if anything matches to identify fraud.

Education

2014 - 2017

Master's Degree in Software Engineering

Slovak University of Technology, Faculty of Informatics and Information Technologies - Bratislava, Slovakia

2011 - 2014

Bachelor's Degree in Information Technologies

Slovak University of Technology, Faculty of Informatics and Information Technologies - Bratislava, Slovakia

Skills

Libraries/APIs

Google APIs, Node.js, REST APIs

Tools

IDEA IDE, Git, Jira, Gradle, Android Studio, Trello, Subversion (SVN), Apache Maven, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS CloudFormation, Kafka Streams, Apache Avro, Docker Compose, AWS Command Line Interface (CLI)

Languages

Java, JavaScript, C++, SCSS, CSS, HTML5, SQL, HTML, Kotlin

Frameworks

Spring Boot, Spring, Angular, Bootstrap, Apache Wicket, GWT, Grails

Platforms

Android, Amazon Web Services (AWS), MacOS, Docker, Firebase, Oracle Database, AWS Lambda, Apache Kafka

Paradigms

REST, Object-oriented Programming (OOP), Agile, Scrum, Design Patterns

Storage

Elasticsearch, SQLite, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, MongoDB

Other

Software Architecture, Machine Learning, Artificial Intelligence (AI), Google Play Store, SOAP, Room, Enterprise Java Beans (EJB), Message Queues, SOLID Principles, DocumentDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring