
Dejan Kuric
Verified Expert in Engineering
Full-stack Web Developer
Bratislava, Bratislava Region, Slovakia
Toptal member since June 10, 2021
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
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
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.
Android Developer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Java Developer
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.
Experience
Boosted | Productivity and Time Tracker
https://www.boostedproductivity.com/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/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
DTA Workbench | App for Data Extraction Optimization
FPS | Mortgage Fraud Prevention System
Education
Master's Degree in Software Engineering
Slovak University of Technology, Faculty of Informatics and Information Technologies - Bratislava, Slovakia
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring