Profileimage by Sran Stani Lead/Senior iOS engineer, Engineering Manager from Amsterdam

Srđan Stanić

available

Last update: 09.01.2025

Lead/Senior iOS engineer, Engineering Manager

Company: Strong Code B.V.
Graduation: Master's degree, Telecommunications and Software Engineering
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Full Professional)

Keywords

Engineering Management Apple IOS Product Management Software Architecture Software Project Management Swift (Programming Language)

Attachments

Resume-Srdan-Stanic-iOS-Consultancy-2024_111024.pdf

Skills

iOS/Swift Development, Software Architecture, Engineering Management, Product Management, Software Project Management 

Project history

05/2023 - 12/2024
Head of Software
Pip Decks (Media and Publishers, 10-50 employees)

Pip Decks library in your pocket, a digital companion to the physical card decks covering a variety of career and business topics: pipdecks.com
* 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

05/2021 - 07/2022
Senior iOS Engineer
WOW Tech Group (Consumer goods and retail, 250-500 employees)

A new generation of an iOS app that controls Bluetooth devices and features chat, audio, and video
calls: apple.co/3EwXcpb
* Successfully delivered a new and improved version of an old app 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, Realm, Firebase Analytics/Crashlytics, Resolver, XCodeGen, REST,
XMPP, Git

12/2020 - 05/2021
Senior iOS Engineer
HelloFresh (Consumer goods and retail, >10.000 employees)

Meal kit delivery service: apple.co/3SOFRMu
* 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
* MVVM, Swift, SwiftSyntax, Periphery, AppLanga, Firebase Analytics, Optimizely, PHP, Python, Git

08/2018 - 12/2020
Lead Software Engineer
Gravitus (Internet and Information Technology, < 10 employees)

Strength training workout tracker and training program distribution platform: apple.co/3CELVSe
* 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 through improved state management
* Rewrote the in-app purchase management components for stability and easier maintenance
* MVP, Swift, UIKit, Texture, RevenueCat, Facebook SDK, Amplitude, Python/Django, REST, Git

12/2019 - 05/2020
Senior iOS Engineer
Yunar (Deutsche Bank) (Banks and financial services, 50-250 employees)

Automated loyalty program integrated with an open banking API: bit.ly/3RRevnz (discontinued)
* Successfully delivered a market-ready app upgrade 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 the user state and from multiple different locations in the app
* MVVM+C, RxSwift/RxCocoa, Swift, UIKit, Quick, Nimble, REST, Git

09/2017 - 11/2019
iOS Engineer
Bizzon (Banks and financial services, 10-50 employees)

POS app connected to a Bluetooth card reader and printer: apple.co/3CkNpzv
* Solely maintained a universal iOS app
* 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

07/2013 - 04/2016
CTO
Shoutem (Internet and Information Technology, 10-50 employees)

No-code mobile app building platform: shoutem.com, bit.ly/eng-manager-talk
* 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%

01/2013 - 09/2013
Software Engineer
Shoutem (Internet and Information Technology, 10-50 employees)

* 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

02/2009 - 12/2012
Technical Team Lead and Project Manager
FIVE (Internet and Information Technology, 50-250 employees)

Design and software development agency: five.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

09/2007 - 02/2009
Java Web Developer
APIS IT d.o.o. (Other, 50-250 employees)

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,
Castor, Dozer, OSWorkflow

06/2006 - 08/2007
Web Developer and Product Manager
Polar d.o.o. (Internet and Information Technology, 10-50 employees)

Polar Help Desk SaaS
* A student job that 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

Certifications

iOS Lead Essentials
Essential Developer Academy by Caio & Mike
2022

Local Availability

Open to travel worldwide

Other

16 years in software engineering and 7 years of leading engineering teams.
iOS contracts @ Deutsche Bank, HelloFresh & WOW Tech.
Previously CTO @ Shoutem - a DIY mobile app building platform.
Engaged in iOS apps, clean code design, agile practices, and improving leadership skills in engineering teams.

Download my iOS application architecture white paper at https://bit.ly/srdan-stanic-ios-architecture

Recommendations

CEO (Saša Šarunić)
"I have had the pleasure of working with Srđan at three companies I founded, and he has consistently showcased an exceptional blend of skills. Srđan's software engineering expertise, keen eye for design, and firm focus on customer needs make him a rare find in the industry. What truly sets Srđan apart are his perceptive comments and thought-provoking questions. Srđan inspires and motivates others to achieve their best, making him an invaluable team member."
Gravitus, Inc.
CEO (Eric Wagner)
"Srđan is one of the most talented software engineers I've had the pleasure of working with. He led iOS engineering at my startup during a critical phase of development, an indispensable team member executing on significant new feature work, while restructuring our codebase for performance and collaboration, and guiding the work of other engineers. Srđan is self-driven and collaborative, and is continuously top of mind as someone I refer for mobile engineering leadership and execution."
Director of Digital (AI, Mobile Apps) (Dr. Gerald Bauer)
"Srdan is a very intelligent and exceptionally experienced iOS developer. He thinks outside the box, likes to take on complex tasks and solves them quickly and with high quality. It is a pleasure to work with him even in stressful situations, as he doesn't get rattled, delivers reliably and works very well with the rest of the team."
Profileimage by Sran Stani Lead/Senior iOS engineer, Engineering Manager from Amsterdam Lead/Senior iOS engineer, Engineering Manager
Register