Aleksa Djurdjulov, Developer in Kikinda, Serbia
Aleksa is available for hire
Hire Aleksa

Aleksa Djurdjulov

Verified Expert  in Engineering

React Developer

Kikinda, Serbia
Toptal Member Since
September 12, 2022

Aleksa is a full-stack developer who loves solving complex problems in simple ways. Focused on building web and mobile apps, he values user feedback and treats it as the main pointer when choosing what to create next. Aleksa is proficient in Kotlin, Spring Boot, React, and Flutter and pursues clean code and a test-driven development approach.


Gig-a Bank
Kotlin, Spring Boot, Flutter, PostgreSQL, Amazon Web Services (AWS)...
Deliberate AI
Kotlin, Spring Boot, React, TypeScript, PostgreSQL, Amazon Web Services (AWS)...
Clean Kitchen
Kotlin, Spring Boot, React, TypeScript, PostgreSQL, Airtable, Shopify...




Preferred Environment

Spring Boot, Kotlin, TypeScript, React, Flutter, Java

The most amazing...

...thing I've implemented is a custom name searching system built in ElasticSearch that combines multiple different algorithms.

Work Experience

Senior Full-stack Engineer | Team Leader

2021 - 2022
Gig-a Bank
  • Implemented a ledger system on the back end using Kotlin and Spring Boot.
  • Integrated the application with another bank respecting the Zengin System and an anti-money laundering (AML) provider.
  • Developed the mobile application in Flutter and used CodeMagic and Google Play Console for publishing the app to internal testers.
  • Collaborated with the Product Owner, planned the roadmap, and groomed sprints.
  • Set up the infrastructure on AWS using VPC, ALB, ECS, RDS, and Cognito.
Technologies: Kotlin, Spring Boot, Flutter, PostgreSQL, Amazon Web Services (AWS), API Integration, Relational Databases

Senior Full-stack Developer

2021 - 2021
Deliberate AI
  • Integrated the product with DocuSign and various AWS services such as S3, Transcribe, and SNS.
  • Built and maintained the user interface (UI) with React according to Figma designs.
  • Orchestrated different Python scripts and AWS services using Lambda, SNS, and SQS.
Technologies: Kotlin, Spring Boot, React, TypeScript, PostgreSQL, Amazon Web Services (AWS), Relational Databases

Full-stack Developer

2020 - 2021
Clean Kitchen
  • Improved the UI/UX based on usability testing sessions and migrated the React application from JavaScript to TypeScript.
  • Integrated the application's back end with Airtable, Shopify, and AWS S3.
  • Optimized Shopify's GraphQL integration using bulk queries, thus reducing timeouts by 50%.
Technologies: Kotlin, Spring Boot, React, TypeScript, PostgreSQL, Airtable, Shopify, Shopify API, GraphQL, API Integration, Relational Databases

Full-stack Developer

2019 - 2020
  • Implemented, configured, and integrated the custom name searching plugin that calculates the ten most similar names against the queried name.
  • Created a JMeter performance test of the entire system and made it run daily on AWS to report results on Slack.
  • Fixed bugs and maintained the front-end React application.
Technologies: Kotlin, Spring Boot, React, TypeScript, Elasticsearch, Spring Data Elasticsearch, PostgreSQL, Apache JMeter, Java, API Integration, Relational Databases

Company Website for 3D Visualization

A TypeScript application developed using Gatsby that showcases the company's products consisting of architectural and product visualization images. It also provides visitors with an easy way to connect with the company via a contact form or via scheduling a meeting. My responsibility was designing, developing, and hosting the website.


Java, Kotlin, TypeScript, HTML, JavaScript, SQL, GraphQL, CSS


Spring Boot, Flutter


REST, Design Patterns, Microservices


Software Development, Minimum Viable Product (MVP), API Integration, SOAP, Airtable, Gatsby


React, REST APIs, Shopify API


PostgreSQL, Relational Databases, Elasticsearch, Spring Data Elasticsearch


Apache JMeter


Amazon Web Services (AWS), Shopify

2015 - 2020

Bachelor's Degree in Computer Science

Faculty of Technical Sciences | University of Novi Sad - Novi Sad, Serbia

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.


Share your needs

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

Choose your talent

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

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