Željko Kunica, Software Developer in Zagreb, Croatia
Željko Kunica

Software Developer in Zagreb, Croatia

Member since October 26, 2014
Željko has been programming in many languages for over 15 years. He particularly excels with Java, JavaScript, Android, Ruby, Golang, and Dartlang. He is experienced in the development of highly dynamic brokerage systems, betting systems, and CRM mobile and web applications. He has worked with all sorts of teams, ranging from large corporations to small groups. Željko likes new technologies and is not afraid to use them!
Željko is now available for hire

Portfolio

Experience

  • SQL, 13 years
  • Spring, 10 years
  • Java, 10 years
  • JavaScript, 7 years
  • Hibernate, 7 years
  • Android, 3 years
  • Dart, 1 year

Location

Zagreb, Croatia

Availability

Part-time

Preferred Environment

Mac OS, Git, IntelliJ IDEA, Vagrant, Docker

The most amazing...

...thing I've created is an online brokerage web application for a large Croatian bank.

Employment

  • CEO, Senior Architect

    2008 - PRESENT
    Clean Code Ltd.
    • Contracted a real estate CRM web application.
    • Designed and implemented a real estate CRM application with Java, Flex, Spring, MySQL, and Dartlang.
    • Implemented a website for a real estate agency.
    • Contracted, designed, and implemented an Android mobile CRM application that has an offline and online mode, including synchronization with Java, Spring, Oracle, and Android.
    • Freelanced with a client on a M2M fleet management application using Java, Spring, RabbitMQ, Cassandra, MariaDB, and Liferay portal.
    Technologies: Java, Spring, Flex, MySQL, Dartlang, Ruby, Android
  • Senior Software Developer

    2011 - 2014
    minus5 Ltd.
    • Worked on a betting website using Ruby on Rails, JavaScript and Golang.
    • Developed a kiosk betting application with custom browser plugins (using Firebreath), JavaScript, and Ruby on Rails.
    • Developed a WebView-based betting mobile application.
    • Led a project to redesign an old web application to create a new JavaScript single-page app using RequireJS, Handlebars, and many other JavaScript frameworks.
    • Worked on developing robust and fast back-end processes using Golang.
    Technologies: Ruby on Rails, JavaScript, Golang, C++, MS SQL, Android
  • Senior Software Architect

    2005 - 2011
    Privredna Banka Zagreb
    • Designed and implemented an online brokerage website and supported back-end systems.
    • Redesigned and migrated an Internet banking database.
    • Implemented integration between many heterogenous systems using Java, ServiceMix, ActiveMQ, and PL/SQL.
    • Implemented an Intranet management application using the Flex framework and Java.
    • Worked on improving the security and reliability of online banking systems.
    Technologies: Java, Spring, Oracle PL/SQL, JavaScript, Flex, WebSphere
  • Software Developer

    2001 - 2005
    MIT Software Ltd.
    • Worked on a warehousing application using Delphi.
    • Developed on accounting application using Delphi.
    • Created an application for selling cars using Delphi.
    • Implemented car importer integration with VW using XML services.
    • Worked on VW dealer site localization and maintenance.
    Technologies: Delphi, Oracle

Experience

Skills

  • Languages

    JavaScript, SQL, Dart, Java, Go
  • Frameworks

    Hibernate, Android SDK, Spring, Ruby on Rails (RoR), AngularJS
  • Libraries/APIs

    jQuery, Mustache, RequireJS
  • Tools

    Eclipse IDE, Git, Subversion (SVN), IntelliJ IDEA
  • Platforms

    Android, Oracle, Ubuntu
  • Other

    Financial Software, Software Development, Financial Software Developer
  • Paradigms

    Clean Code, Concurrent Programming, Scrum
  • Storage

    MySQL, MongoDB, Cassandra, Microsoft SQL Server

Education

  • Master's degree in Computer Engineering
    1996 - 2001
    University of Zagreb - Zagreb, Croatia

To view more profiles

Join Toptal
I really like this profile
Share it with others