Ivana Dobronic
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senor Full-stack Developer
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.
Software Engineer
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.
Software Engineer
ViZPren
- Developed an NLP processing engine for news aritcles using Java, Python, StanfordNLP and scikit-learn.
Back-end Developer
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).
Software Engineer
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++.
Software Engineer
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.
Software Engineer
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.
Experience
VizpNews
XLike
http://xlike.ijs.si/Skills
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
Education
Master's Degree in Cloud Computing
Munster Technological University - Cork, Ireland
Master's Degree in Computer Science
University of Split - Split, Croatia
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