Igor Staudacher, Developer in Zagreb, Croatia
Igor is available for hire
Hire Igor

Igor Staudacher

Verified Expert  in Engineering

Software Architecture Developer

Location
Zagreb, Croatia
Toptal Member Since
June 19, 2016

Igor is a seasoned, enthusiastic software engineer and architect with over eight years of experience. He mainly focuses on developing scalable Java applications based on the Spring framework, but he is also more than competent with front-end development and SQL databases—basically everything a full-stack developer should know. In the past three years, Igor focused on learning Swift and iOS in general and now he also has experience in mobile development.

Availability

Part-time

Preferred Environment

Kotlin, Swift, iOS

The most amazing...

...project I've worked on is an iOS application for managing your smart home.

Work Experience

Senior Software Engineer/Team Lead

2019 - PRESENT
Five
  • Took a career change program that lasted for 6 months in which I transitioned from Java to iOS.
  • Worked on a smart home iOS application for a US-based company. The mobile application is reading information from a house server and updating the UI in real-time.
  • Created an iOS application for bird watchers that shows several interesting information like audio, video, text, and 3D models.
  • Worked on a self-help iOS app for managing your activities and communication groups.
  • Led and managed a team of 3-8 members for each project, communicated with the client and designers to define the app's features, and wrote code and reviewed code performance.
  • Researched new iOS frameworks and best practices as an iOS team point man.
Technologies: iOS, Swift, RxSwift, Xcode, AppCode

Senior Software Engineer/Project Lead

2016 - 2019
Five
  • Continued to work on services for global music streaming company.
  • Took the role of project developer lead with additional responsibilities: led and managed a team of 6, communicated daily with project managers, planned Scrum Sprints, and helped define new features for the users.
  • Prepared several workshops for team members to get them familiar with our DB.
Technologies: PostgreSQL, Java, Spring, Redis

Full-stack Developer (Java, Spring, AngularJS)

2016 - 2016
Brighter Development
  • Fixed the front-end and back-end code issues.
  • Analyzed an existing application.
  • Worked with remote team using JIRA.
  • Optimized the front-end data collection.
Technologies: Git, PostgreSQL, Spring, Java

Software Engineer

2014 - 2016
Five
  • Worked on several services of global music streaming company. Those services are responsible for account creation and management, subscription management, and payment processing.
  • Responsible for the deployment phase of the services.
  • Worked in a team of 5 developers and 3 Quality Assurance (QA) engineers.
Technologies: PostgreSQL, Spring, Java

Software Engineer

2012 - 2014
Infobip
  • Created an application for organizing campaigns via SMS messages.
  • Built a responsive web application using HTML, CSS, and AngularJS.
  • Created a scalable back-end service for SMS text analysis.
  • Communicated with the product owners on a daily basis.
  • Involved in defining product (application) requirements and specification.
  • Defined the application architecture.
  • Led and mentored a team of three.
Technologies: Spring, Java

ASK Zagreb Scoreboard

I created an Android mobile app and back-end service for keeping score during capture-the-flag games for a local Airsoft team. The score was displayed on a public web page, along with various statistics.

Weather Pressure Change App

I have developed an iOS for showing barometric pressure changes in real-time. Users could set a pressure change threshold, and a notification is sent if it is exceeded. I have used SwiftUI for the UI and KM for business logic.

iOS Matchmaking App

I have worked in a team of three to develop an iOS app for matchmaking in the USA. It consisted of a profile display, deciding whether to match, reviewing past choices, and chatting.
The data was saved in Firebase.

Smart Home App

I have developed an iOS app for a smart home for a major player in the industry in the USA, which has hundreds of thousands of users.
You can define rooms in the house and devices per room. You can also see their status in real-time and control them.

Recycling Plastic Bottles App

https://www.me-cycle.com/
I have developed an app that scans plastic bottles, finds barcodes, and uploads its info to the server. Users could scan multiple bottles, check their status, and request a recycling refund via Venmo.

Languages

Swift, Kotlin, Java

Frameworks

Spring, Angular, ReactiveSwift

Tools

IntelliJ IDEA, Git, Jira, Xcode, AppCode

Platforms

iOS, Android, Firebase

Paradigms

Reactive Programming

Storage

PostgreSQL, Redis

Other

Software Architecture, iOS Camera

Libraries/APIs

RxSwift

2007 - 2012

Master's Degree in Telecommunication

University of Zagreb, Faculty of Electrical Engineering and Computing - 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