Scroll To View More
Adnan Kukuljac

Adnan Kukuljac

Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Member since December 19, 2014
Adnan is an experienced software engineer with a Bachelor’s and Master’s degree in Computer Science and about six years of professional experience including working on various solutions serving a couple of users to solutions serving millions of customers worldwide. Adnan's latest accomplishments include software performance improvements and decreasing client expenses by $15,000 per week as well as collaborating with more than 30 teams.
Adnan is now available for hire
Portfolio
Experience
  • JavaScript, 6 years
  • PHP, 6 years
  • Java, 6 years
  • PostgreSQL, 3 years
  • Yii 1, 3 years
  • Spring, 3 years
  • Cassandra, 2 years
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Availability
Part-time
Preferred Environment
OS X, Git, InteliJ IDEA
The most amazing...
...thing I've coded is a Java software which helps Bioengineers in researching and processing DNA sequence.
Employment
  • Software Engineer
    2016 - PRESENT
    Zalando SE
    • Implemented a Cassandra token store which served as temporary solution to solve a Redis issue we had at that time.
    • Improved performance and design issues which led to 30% reduction in costs for servers.
    • Implemented tracking of business events which helped us to measure key metrics and improve stability.
    • Created newsletter hash login with AES algorithm.
    • Integrated with Fedex and Colissimo services (pickup, point, and return).
    Technologies: Java, Redis, Cassandra, DynamoDB, MySQL
  • Software Engineer
    2018 - 2018
    Acupic (via Toptal)
    • Fixed issues in existing web application and prepare it to go live.
    • Improved overall code quality by reducing duplicated files/code and introduced version control system which previous developers didn't use.
    • Implemented necessary changes which ensured that application is working smoothly in web-view (mobile application).
    Technologies: PHP, JavaScript
  • PHP developer
    2017 - 2017
    Scrappygram (via Toptal)
    • Implemented class which is responsible for uploading/downloading files to S3 (AWS).
    • Fixed the bug with using SendGrid SDK on Heroku (mbstring extension missing on Heroku).
    • Created guidelines and a development roadmap.
    • Fixed security issues on existing implementation.
    • Improved testing process for the API.
    Technologies: PHP, PostgreSQL, AWS
  • Software Engineer
    2015 - 2016
    Dilax Intelcom
    • Implemented algorithm to efficiently generate sensor data (Scala).
    • Contributed to development of back-end in Java (Spring) for Dilax's people counting software.
    • Participated in developing front-end in AngularJS for Dilax's people counting software.
    • Participated in knowledge transfer when Dilax Intelcom acquired “42Reports” company which allowed them a simpler process of acquiring the company.
    • Improved two internal software solutions which are written in Java (Spring).
    Technologies: Java, Scala, Angular, PostgreSQL
  • Software Engineer
    2014 - 2015
    Symfony
    • Developed a Hadoop MapReduce for Epinomics company which allowed them to efficiently store DNA sequence in Cassandra.
    • Built a Python pipeline on top of Luigi which allowed Epinomics team to analyze the data faster.
    • Automated the process of creating a cluster on AWS on top of StarCluster and starting various jobs which lowered costs and increased efficiency.
    • Developed the back-end for Epinomics web application which is used by Bioinformatics engineers to track analyses of DNA and helped them to analyze the data.
    Technologies: Java, Python, Cassandra, MySQL, Redis, StarCluster, AWS, Hadoop (MapReduce)
  • Software Engineer
    2013 - 2014
    Izum Web
    • Developed a module which interacted with 3rd party solution to provide nearest Danish post offices based on ZIP code.
    • Built a module which allows shop owners to easily manage ePay transactions.
    • Implemented a web service to synchronize stock between a physical store and online web shop.
    • Participated in developing various eCommerce websites.
    Technologies: PHP
  • Software Engineer
    2012 - 2013
    LucidLinx
    • Contributed to the development of an algorithm which was able to generate math tasks for kids based on their previous test results.
    • Participated in developing the back-end part of a web application which allows children to test their knowledge and, based on test results, provide exercises for improvement.
    Technologies: C#, ASP.NET, MySQL
Experience
  • Contributed to Monaliza library (Development)
    https://github.com/miralem/monaliza

    Contributed to Monaliza library which is an image faker library used to test all sorts of applications where it comes to use of images.

  • qaapro.com (Development)

    Hobby project which I developed in order to allow faster and more interesting Q&A sessions after presentation.

  • Android MoneyFlow app (Development)

    Hobby project - MoneyFlow help you to track and manage your money. Each section is intuitively organized to give you the big picture of your finances. With this application you can very fast and very easy add expense and see your expenses

  • fahrschein (Development)
    https://github.com/zalando-nakadi/fahrschein

    Contributed to Zalando open source project.

  • JS logger (Development)
    https://github.com/tcelik/DIDALOG

    Contributed to JS logger.

  • Zalando Lounge (Development)
    https://www.zalando-lounge.de/event

    Implemented all Catalog related and Authentication related topics.

  • Microservice Communication: A Spring Integration Tutorial with Redis (Publication)
    Spring Integration enables lightweight messaging within Spring-based applications. In this article, Toptal Java Developer Adnan Kukuljac shows how Spring Integration with Redis makes it easy to build a microservice architecture.
Skills
  • Languages
    JavaScript, PHP, Java
  • Frameworks
    Spring, Yii 1, CodeIgniter, Play, Laravel, Angular
  • Libraries/APIs
    jQuery, Facebook API, Twitter API
  • Tools
    IntelliJ
  • Platforms
    Mac OS
  • Storage
    MySQL, Cassandra, PostgreSQL, MongoDB, DynamoDB
  • Paradigms
    Concurrent Programming, Agile Software Development, E2E Testing, Kanban
Education
  • Master's degree in Computer Science
    2012 - 2014
    Faculty of Electrical Engineering, University of Sarajevo - Sarajevo
  • Bachelor's degree in Computer Science
    2008 - 2012
    Faculty of Electrical Engineering, University of Sarajevo - Sarajevo
I really like this profile
Share it with others