
Aleksa Djurdjulov
Verified Expert in Engineering
React Developer
Kikinda, Vojvodina, 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.
Portfolio
Experience
- React - 5 years
- TypeScript - 5 years
- Kotlin - 5 years
- Spring Boot - 5 years
- Java - 3 years
- Flutter - 2 years
- Design Patterns - 2 years
- Amazon Web Services (AWS) - 2 years
Availability
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 helps fight against money laundering.
Work Experience
Full-stack Developer
Yummy Ou
- Optimized API logic and improved architecture by implementing retry mechanisms to reduce REST API error rates to 0.1%, which improved overall system stability and customer experience.
- Migrated observability from CloudWatch to DataDog, improving insights and enabling faster troubleshooting. The migration led to significantly reduced error rates and quicker incident response times, ensuring reduced downtime for users.
- Added multiple back-office features using Shopify Extensions, enabling admins to update and manage subscription details, modify recipes, and enforce rules, making the system more scalable and improving operational efficiency.
- Migrated from Bold Subscriptions to native Shopify subscriptions, removing dependency on third-party services and improving subscription management, leading to better customer retention and satisfaction.
Senior Full-stack Developer
Vacuumlabs
- Implemented PKI for secure transaction signing in a new mobile banking application, using Koin and Flutter to ensure the integrity and authenticity of sensitive banking operations, such as money transfers and device registration.
- Used Bouncy Castle for cryptographic hashing to work on both the mobile app’s signature generation and back-end verification.
- Maintained and enhanced internal developer and analyst tools, introducing new features and increasing test coverage, improving reliability and ease of use in daily workflows.
Senior Full-stack Engineer | Team Leader
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.
Senior Full-stack Developer
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.
Full-stack Developer
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%.
Full-stack Developer
Salv
- 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.
Experience
Company Website for 3D Visualization
Education
Bachelor's Degree in Computer Science
Faculty of Technical Sciences | University of Novi Sad - Novi Sad, Serbia
Skills
Libraries/APIs
React, REST APIs, API Development, Shopify API, Liquid, Shopify Storefront API, Node.js
Tools
Shopify Plus, Apache JMeter
Languages
Java, JavaScript, Kotlin, TypeScript, HTML, Shopify Liquid, Dart, SQL, GraphQL, CSS
Frameworks
Spring Boot, Flutter, Tailwind CSS
Paradigms
REST, Design Patterns, Test-driven Development (TDD), Microservices
Platforms
Shopify, Amazon Web Services (AWS), Docker, Klaviyo, AWS IoT
Storage
PostgreSQL, Relational Databases, Elasticsearch, Spring Data Elasticsearch, NoSQL
Other
Software Development, Back-end Development, shopify functions, Front-end, Full-stack, Minimum Viable Product (MVP), API Integration, Architecture, Back-end, Shopify Customizations, Shopify Scripts, eCommerce, SOAP, Airtable, Gatsby, Shopify Design
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