Ivana Dobronic, Developer in Šibenik, Croatia
Ivana is available for hire
Hire Ivana

Ivana Dobronic

Verified Expert  in Engineering

Software Developer

Location
Šibenik, Croatia
Toptal Member Since
April 30, 2014

After many years of mostly writing web applications, Ivana has decided to move towards a DevOps role. She had the opportunity to collaborate on a variety of projects, including full-stack and development of back-end services. She has experience programming in different languages, enjoys learning new technologies, and likes to take every opportunity to develop new skills.

Portfolio

Software Sauna
Kotlin, TypeScript, Angular, Heroku, Go, Service Weaver, Kubernetes...
Weframe
TypeScript, RESTful Web Services, Git, Agile Software Development
ABZ Reporting GmbH
SmartClient, Grails, JavaScript, Groovy, Java, RESTful Web Services, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA

The most amazing...

...thing I've created is a health monitoring solution for a distributed system of services.

Work Experience

Software Engineer

2022 - PRESENT
Software Sauna
  • Developed features on a medical document management platform enabling patients to access medical analysis from remote doctors.
  • Worked on the deployment of a cloud-based ecosystem of financial services tailored for developers.
  • Implemented support for collecting and converting medical measurement data from different recording devices.
Technologies: Kotlin, TypeScript, Angular, Heroku, Go, Service Weaver, Kubernetes, Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), Terraform, Java, RESTful Web Services, Spring, Git, PostgreSQL, JavaScript, Spring Boot, Hibernate, REST, Gradle, Distributed Software, Docker, Test-driven Development (TDD), Behavior-driven Development (BDD), Agile Software Development

Senor Full-stack Developer

2022 - 2022
Weframe
  • Implemented end-to-end testing scenarios for a hybrid meeting solution, including different hardware devices such as smart boards, computers, phones, and the software platform.
  • Planned the testing scenarios and supported the QA team in live testing.
  • Mentored junior colleagues, helped with the programming tasks, and supported them in their career development.
Technologies: TypeScript, RESTful Web Services, Git, Agile Software Development

Software Engineer

2014 - 2022
ABZ Reporting GmbH
  • Worked on a financial reporting web application using Grails, GWT, and SmartClient.
  • Introduced static code analysis and test coverage tools.
  • Contributed to building the continuous integration (CI) system, along with planning and maintaining testing environments.
Technologies: SmartClient, Grails, JavaScript, Groovy, Java, RESTful Web Services, Jenkins, Spring, Git, Spring Boot, Hibernate, REST, Gradle, Apache Lucene, Hibernate Search, Docker, Agile Software Development

Software Engineer

2015 - 2016
ViZPren
  • Developed an NLP processing engine for news aritcles using Java, Python, StanfordNLP and scikit-learn.
Technologies: Scikit-learn, Stanford NLP, Python, Java, RESTful Web Services, Git, Spring Boot, REST, PJSIP, Gradle, Stanford NER, Agile Software Development

Back-end Developer

2014 - 2014
Art of BI Software (via Toptal)
  • Created a RESTful HTTP server prototype for Git server repository management and custom file system operations (file packing and storage, binary execution).
Technologies: Git, Jetty, Java, RESTful Web Services, Spring, Apache Maven, REST, Agile Software Development

Software Engineer

2013 - 2014
Calyx, FotoIn Mobile via Calyx
  • Handled Grails server back-end development.
  • Integrated Cloud storage providers (Box, Egnyte, ShareFile).
  • Worked on a single-page Backbone.js app.
  • Worked on integration of an intelligent network with the GSM-R solution using C++.
Technologies: C++, Grails, RESTful Web Services, Spring, Hibernate, REST, Agile Software Development

Software Engineer

2012 - 2013
Faculty of Humanities and Social Sciences, University of Zagreb
  • Developed NLP web services.
  • Developed a linguistic analysis web service, featuring a simple client and administration web app.
  • Worked on a Firefox plugin for a custom machine translation system.
  • Created various custom tools for parallel text extraction and text annotation.
  • Developed tools for document format conversion.
Technologies: JavaScript, GWT, MALLET, Stanford NLP, C++, Java, Spring, Apache Maven, REST, Stanford NER, Agile Software Development

Software Engineer

2008 - 2011
Siemens
  • Created a custom inter-process communication library for process control and data transfer between Java and C/C++ processes using C/C++.
  • Designed and implemented a health monitoring solution for a distributed system using SpringAOP and JMX.
  • Worked on various components of a distributed system, including messaging and multimedia handling using Java, Spring and OSGi.
  • Participated in the design of E2E services for an event processing system.
  • Integrated a third party and created custom tools for multimedia encoding and decoding using C++.
  • Developed a call forwarding SIP client.
Technologies: C++, ActiveMQ, OSGi, Java, RESTful Web Services, Spring, VoIP, Hibernate, Apache Maven, Distributed Software, Agile Software Development

VizpNews

A next generation news aggregation and navigation tool.

XLike

http://xlike.ijs.si/
The goal of the XLike project is to develop technology to monitor and aggregate knowledge that is currently spread across mainstream and social media, and to enable cross-lingual services for publishers, media monitoring, and business intelligence.

Languages

Java, Groovy, C++, Python, JavaScript, TypeScript, Kotlin, Go

Paradigms

Agile Software Development, REST, Service-oriented Architecture (SOA), Microservices Architecture, Event Sourcing, Test-driven Development (TDD), Behavior-driven Development (BDD)

Frameworks

Grails, Spring, Hibernate, SmartClient, Spring Boot, GWT, OSGi, Angular

Tools

Jenkins, Apache Maven, Git, ActiveMQ, Jetty, IntelliJ IDEA, Stanford NER, Gradle, Google Kubernetes Engine (GKE), Terraform

Storage

PostgreSQL

Other

RESTful Web Services, Back-end Development, SIP, VoIP, Cloud, Distributed Software, Service Weaver

Libraries/APIs

Stanford NLP, MALLET, Hibernate Search, Apache Lucene, PJSIP, Scikit-learn, RequireJS

Platforms

Heroku, Kubernetes, Google Cloud Platform (GCP), Docker

2020 - 2023

Master's Degree in Cloud Computing

Munster Technological University - Cork, Ireland

2001 - 2007

Master's Degree in Computer Science

University of Split - Split, 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