Srđan Stanić
Senior/Lead iOS Engineer, Engineering Manager, Head of Software
Experience
Head of Software
Pip Decks
Pip Decks library in your pocket, a digital companion to the physical card decks covering a variety of career and business topics.
- Led the product discovery phase with the founder to determine the initial set of specifications
- Developed initial prototypes of the responsive web app and iterated based on customer feedback to develop a product that will be the basis of the subscription based business going forward
- Worked with designers and on my own to define and implement a user experience that our customers love
- The app allows customers to browse and search through the Pip Decks library, bookmark their favorite cards, watch accompanying videos, and access additional materials
- Built the app to work on smartphones, tablets, desktops, both within the most popular browsers and as a standalone PWA
- Built a content import pipeline to import content prepared for print and exported as XML from InDesign into Strapi CMS and then finally make it available in the app
- Javascript, Typescript, HTML/CSS, React.js, Ionic, Node.js, Firebase, Strapi CMS, Shopify, Wordpress, Git, Posthog, Hotjar
iOS Engineer
WOW Tech Group
A new generation of an iOS app that controls Bluetooth devices and features chat, audio, and video calls.
- Successfully turned around a struggling project as part of a 4-person iOS team
- Shared best practices and provided guidance on reactive programming, application architecture, and software design
- Implemented a Realm-based persistence layer
- Developed a tiny layout constraints management library for programmatic view layer creation
- Developed new features, including account creation, friendships, and chat
- MVVM+C, Combine, Swift, UIKit, Lottie, Realm, Firebase Analytics/Crashlytics, Resolver, XCodeGen, REST, XMPP, Git
iOS Engineer
HelloFresh
Meal kit delivery service.
- Joined as an external contractor to help the iOS team of 15+ people tackle specific cross-cutting concerns and speed up launching the service in new markets
- Cleaned up and improved the localization module, developed a localizations maintenance system and the accompanying process
- Reviewed existing usage of app configuration and feature flags, and defined guidelines on how to use and maintain them in the future
- Used customized code analysis tools to find and remove unused code
- MVVM, Swift, SwiftSyntax, Periphery, AppLanga, Firebase Analytics, Optimizely, PHP, Python, Git
iOS Engineer
Yunar (Deutsche Bank)
Automated loyalty program integrated with an open banking API.
- Successfully turned around a struggling project as part of a 5-person iOS team
- Implemented complex dashboard-like home screen presenting different app states and collection data from different sources
- Implemented reusable components presenting the same data across different UITableViews and UICollectionViews
- Implemented reusable behaviors like loading/error/recover UX and the ability to enter multi-step membership creation flow at any given step depending on user state and from multiple different locations in the app
- MVVM+C, RxSwift/RxCocoa, Swift, UIKit, Quick, Nimble, REST, Git
Lead Software Engineer
Gravitus
Strength training workout tracker and training program distribution platform.
- Led the development of the iOS app with several other contributors
- Designed and developed a new income stream which increased our MMR by 25%
- Introduced clean architecture principles and code design guidelines
- Added the initial UI testing toolkit and covered key screen flows with UI tests
- Significantly reduced the number of crashes and improved the stability of the app
- Rewrote the in-app purchase management components for stability and easier maintenance
- MVP, Swift, UIKit, Texture, RevenueCat, Facebook SDK, Amplitude, Python/Django, REST, Git
iOS Engineer
Bizzon
POS app connected to a Bluetooth card reader and printer.
- Solely maintained a universal iOS app and an SDK
- Introduced clean architecture principles with new features added and gradually moved some of the legacy code to the new architecture
- Developed flexible UI layouts that conform to different screen sizes across iPhone and iPad devices
- Eliminated crashes and improved the stability of the app
- MVC, VIPER, Objective-C, Swift, SnapKit, UIKit, Git
Indie App Developer
Engineering Strong
My lifting tech playground.
- Built a timer app for iOS with a custom user engagement framework
- Built a rest tracker app for iOS integrated with Polar heart rate sensors
- Built a body movement tracking app for iOS based on Apple's APIs for body detection in images
- Swift, UIKit, Vision, Realm, Firebase Analytics/Crashlytics, Git
CTO
Shoutem
No-code mobile app building platform.
- Grew the product team from 7 to 22 people
- Delivered an enterprise integration project worth seven figures
- Established a well-documented but still flexible software development process
- Implemented a continuous delivery process with mandatory code reviews and proper quality assurance
- Eliminated frequent service downtimes and increased the uptime above 99.99%
Software Engineer
Shoutem
- Owned the hybrid mobile app and its build system
- Owned the content import backend services
- Cordova, HTML5, JS & CSS3, iOS, Android, Ruby, Python/Django, Celery, Git
Technical Team Lead and Project Manager
Endava Adriatic
Design and software development agency.
- Managed client projects and led teams of up to 4 people for RealNetworks, CoreMedia, OLX, MTV Adria, Matador Records, and AVL
- Developed web apps and hybrid mobile apps
- J2EE, Python/Django, HTML5, JS, CSS3, Backbone.js, jQuery, ExtJS, Cordova, iOS, Android, Nokia
Java Web Developer
APIS IT d.o.o.
Croatian government IT services company
- Developed key components of the national New Computerised Transit System, which tracks road freight across the EU
- Written and maintained architecture documents for this system
- J2EE, TDD, Spring MVC, Spring Portlet MVC, Spring WS, Struts, DWR (AJAX), jQuery
Web Developer and Product Manager
Polar d.o.o.
Polar Help Desk SaaS
- Student job, which allowed me to explore different roles: development, server admin, project management, QA, customer support
- Designed and documented agile development process (Agile, XP)
- Windows Server, C#, Javascript, ASP.Net
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (19.5 years), Education (3 years), Sport (2.5 years), Retail (2 years), Government and Administration (1.5 years), and Food and Beverage (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (19.5 years), Product Development (18 years), Quality Assurance (5 years), and Project Management (5 years).
Summary
18 years in software engineering and 7 years leading mobile and full-stack teams.
Recently delivered critical parts of iOS enterprise projects as an external contractor, worked with startups on mobile app development and responsive web apps, and published several fitness iOS apps as an indie developer.
Written a white paper on iOS application architecture.
In the past, I've managed product development as a startup CTO and delivered client projects for a software development agency as a project manager and a tech lead.
Languages
Education
Faculty of Electrical Engineering and Computing, University of Zagreb
Master's degree · Telecommunications and Software Engineering · Zagreb, Croatia
Certifications & licenses
iOS Lead Essentials
Essential Developer Academy by Caio & Mike
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Srđan based?
What languages does Srđan speak?
How many years of experience does Srđan have?
What roles would Srđan be best suited for?
What is Srđan's latest experience?
What companies has Srđan worked for in recent years?
Which industries is Srđan most experienced in?
Which business areas is Srđan most experienced in?
Which industries has Srđan worked in recently?
Which business areas has Srđan worked in recently?
What is Srđan's education?
Does Srđan have any certificates?
What is the availability of Srđan?
What is the rate of Srđan?
How to hire Srđan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Head of Software
Nearby freelancers
Professionals working in or nearby Amsterdam, Netherlands