Recommended expert

Srđan Stanić

Senior/Lead iOS Engineer, Engineering Manager, Head of Software

Srđan Stanić
Amsterdam, Netherlands

Experience

May 2023 - Present
2 years 10 months

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
May 2021 - Jul 2022
1 year 3 months

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
Dec 2020 - May 2021
6 months

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
Dec 2019 - May 2020
6 months

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
Aug 2018 - Dec 2020
2 years 5 months

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
Sep 2017 - Nov 2019
2 years 3 months

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
Sep 2016 - Present
9 years 6 months

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
Jul 2013 - Apr 2016
2 years 10 months

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%
Jan 2013 - Sep 2013
9 months
Hybrid

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
Feb 2009 - Dec 2012
3 years 11 months

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
Sep 2007 - Feb 2009
1 year 6 months
Croatia

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
Jun 2006 - Aug 2007
1 year 3 months

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).

Information Technology
Education
Sport
Retail
Government and Administration
Food and Beverage

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).

Information Technology
Product Development
Quality Assurance
Project Management

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

Croatian
Native
English
Advanced

Education

Oct 2001 - Jun 2006

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

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Srđan based?

Srđan is based in Amsterdam, Netherlands.

What languages does Srđan speak?

Srđan speaks the following languages: Croatian (Native), English (Advanced).

How many years of experience does Srđan have?

Srđan has at least 19 years of experience. During this time, Srđan has worked in at least 9 different roles and for 11 different companies. The average length of individual experience is 2 years and 7 months. Note that Srđan may not have shared all experience and actually has more experience.

What roles would Srđan be best suited for?

Based on recent experience, Srđan would be well-suited for roles such as: Head of Software, iOS Engineer, Lead Software Engineer.

What is Srđan's latest experience?

Srđan's most recent position is Head of Software at Pip Decks.

What companies has Srđan worked for in recent years?

In recent years, Srđan has worked for Pip Decks, WOW Tech Group, HelloFresh, and Engineering Strong.

Which industries is Srđan most experienced in?

Srđan is most experienced in industries like Information Technology (IT), Education, and Sport and Recreation. Srđan also has some experience in Retail, Government and Public Administration, and Food and Beverage.

Which business areas is Srđan most experienced in?

Srđan is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Srđan also has some experience in Project Management.

Which industries has Srđan worked in recently?

Srđan has recently worked in industries like Information Technology (IT), Education, and Food and Beverage.

Which business areas has Srđan worked in recently?

Srđan has recently worked in business areas like Information Technology (IT) and Product Development.

What is Srđan's education?

Srđan holds a Master in Telecommunications and Software Engineering from Faculty of Electrical Engineering and Computing, University of Zagreb.

Does Srđan have any certificates?

Srđan has 1 certificate: iOS Lead Essentials.

What is the availability of Srđan?

Srđan is immediately available for suitable projects.

What is the rate of Srđan?

Srđan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Srđan?

To hire Srđan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 1020-1180 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.