Krunoslav Uzelac, Developer in Zürich, Switzerland
Krunoslav is available for hire
Hire Krunoslav

Krunoslav Uzelac

Verified Expert  in Engineering

Akka HTTP Developer

Location
Zürich, Switzerland
Toptal Member Since
April 18, 2016

Krunoslav is an expert Scala senior engineer with nine years of experience in the commercial IT industry, including the telecommunications, cloud, and banking industries.

Portfolio

Leonteq
Kubernetes, Event Sourcing, CQRS, Kafka Streams, Apache Kafka, Akka, Scala
Kreditech
Docker, RabbitMQ, Akka Streams, Scala
Noon.com
Apache Kafka, Cassandra, Elasticsearch, Akka, Play, Scala

Experience

Availability

Part-time

Preferred Environment

OS X, Git, IntelliJ IDEA

The most amazing...

...project I've worked was a bleeding-edge reactive platform for big investment bank from scratch.

Work Experience

Senior Scala Consultant

2018 - PRESENT
Leonteq
  • Created a new platform for the whole company.
  • Implemented CQRS and event sourcing all the way.
  • Developed scalable and distributed microservices.
Technologies: Kubernetes, Event Sourcing, CQRS, Kafka Streams, Apache Kafka, Akka, Scala

Senior Scala Consultant

2017 - 2018
Kreditech
  • Developed a rule engine in Akka Streams.
Technologies: Docker, RabbitMQ, Akka Streams, Scala

Scala Tech Lead

2016 - 2017
Noon.com
  • Worked with microservices and big data ingestions.
  • Dealt with high volumes and no downtime.
  • Managed and was responsible for a search/catalog which was the core of the eCommerce platform.
  • Developed CQRS Akka microservices.
Technologies: Apache Kafka, Cassandra, Elasticsearch, Akka, Play, Scala

Senior Scala Engineer

2015 - 2016
Bank of America Merrill Lynch
  • Worked on the whole life cycle of development.
  • Obtained the requirements.
  • Built a state-of-the-art matching engine.
  • Performed the coding, the testing, the deployment to production, and provided the support.
Technologies: Architecture, Ansible, Git, Scalatra, Scala

Java Software Engineer

2014 - 2015
Dimension Data
  • Developed an application for managing a cloud infrastructure.
Technologies: Spring, Java

Senior Software Engineer

2014 - 2014
Infobip
  • Working on an output service.
  • Developed a custom dashboard application for a client.
Technologies: Spring, Apache Maven, Angular, Java

Software Engineer

2011 - 2014
Equidem
  • Built a new CRM for Unicredit from scratch.
Technologies: RichFaces, Enterprise Java Beans (EJB), Java

My Apartments Home Page

This was built in AngularJS, Scala, Play, MongoDB, and Git.

Languages

Scala, SQL, JavaScript, Java 8, Java

Frameworks

Play, Akka, Scalatra, AngularJS, Spring, Angular

Tools

Git, IntelliJ IDEA, Kafka Streams, Ansible, RabbitMQ, Apache Maven

Paradigms

CQRS, Reactive Programming, Functional Reactive Programming, Event Sourcing, Functional Programming

Platforms

Apache Kafka, Docker, Linux, OS X, Kubernetes

Other

Akka HTTP, Architecture, Apache Cassandra, Enterprise Java Beans (EJB)

Libraries/APIs

jQuery, Akka Streams, RichFaces

Storage

PostgreSQL, Elasticsearch, Cassandra, MongoDB, NoSQL

2011 - 2012

Master of Business Administration (MBA) Degree in Management

Zagreb School of Economics and Management - Zagreb, Croatia

2005 - 2010

Master's Degree in Computer Engineering

Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia

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.

1

Share your needs

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

Choose your talent

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

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