Igor Staudacher
Verified Expert in Engineering
Software Architecture Developer
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.
Portfolio
Experience
Availability
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
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.
Senior Software Engineer/Project Lead
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.
Full-stack Developer (Java, Spring, AngularJS)
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.
Software Engineer
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.
Software Engineer
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.
Experience
ASK Zagreb Scoreboard
Weather Pressure Change App
iOS Matchmaking App
The data was saved in Firebase.
Smart Home App
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/Skills
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
Education
Master's Degree in Telecommunication
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, 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