Lazar Sidor Senior iOS Engineer - B2B Remote Independent Contractor
Our
Projects
Most important and recent production apps I worked in the last ~5 years (2018 - 2023)
Responsibilities:
- Providing consulting services for native iOS applications development
- Team leading
- Solution architecture
Snappic - The ultimate Video & Photo Booth
Project info:
-
Project type: Full-time b2b Contract
-
Link: https://www.snappic.com
-
Languages: Objective-C, Swift, SwiftUI
-
Platforms: iPhone, iPad, Mac
Features I worked on:
-
SP105E, SP107E, SP110E Led Light Controllers integration to connect and control
-
light animations via Bluetooth commands, used by LED strip controllers used on
photo booths. -
Motion detection using gyroscope for Glamatic robot arm integration
-
Custom keyboard implementation
-
Various enhancements to existing features and new functionalities to Snappic iOS
app, using Objective-C, Swift, SwiftUI, VIPER, CoreData, RestKit, Bolts, etc.
OneFootball - Soccer Scores
Project info:
-
Project type: Contract
-
Languages: Objective-C, Swift, SwiftUI
-
Platforms: iPhone, iPad, Apple Watch, Apple TV app
-
Architectures/ design patterns/ frameworks: MVVM, MVVM-C, MVC, DI, Cocoapods, SPM, App Modularisation, Async-Await, Protobuf, Firebase app distribution, Firebase remote flags, etc
-
Unit Testing & UITesting: Nimble, NimbleSnapshots
-
Features I worked on:
-
Enhanced / optimised existing Ad integrations (Amazon Ads, Google Ads, etc)
✅ Integrated new ad formats and providers (e.g: Nimbus Ads)
✅ Designed and implemented reusable Sticky Ad Component capable to show ad banners from various ad providers, via mediation configurations and custom targeting
✅ Designed custom AI/ML/Vision/Image processing algorithm aimed to detect invalid ad banners
Allo - Audio and Video Calls
Project info:
-
Supported platforms: iPhone, iPad / Android phones/tablets
-
Frameworks used: Flutter
-
Architecture: MVVM
Super Reduceri
Project info:
-
Link: https://apps.apple.com/ro/app/super-reduceri/id1366619279
-
Supported platforms: iPhone, iPad
-
Frameworks used: SwiftUI, Combine, SwiftLint
-
Architecture: MVVM
![Screenshot 2023-11-21 at 18.24.28.png](https://static.wixstatic.com/media/4bcb91_9baaa9f9ffce4518b533823ef962f9ed~mv2.png/v1/fill/w_630,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202023-11-21%20at%2018_24_28.png)
News RSS
Project info:
-
Link: https://apps.apple.com/us/app/știri-ro-ziare-românești/id665802768
-
Supported platforms: iPhone, iPad, Apple Watch
-
Frameworks used: SwiftUI, Combine, Swiftgen, Async-await, SPM, SwiftLint
-
Architecture: MVVM
![RSS News](https://static.wixstatic.com/media/4bcb91_9bb7d3fb43ce4c05a60fb4951011e4a3~mv2.png/v1/crop/x_0,y_0,w_610,h_302/fill/w_646,h_320,al_c,lg_1,q_85,enc_auto/RSS%20News.png)
Hourly News
Project info:
-
Link: https://apps.apple.com/us/app/știrile-orei/id1064663777
-
Supported platforms: Apple TV
-
Frameworks used: Swift-UIKit, Obj-C, Cocoapods, PHP (Backend API)
-
Architecture: MVVM, MVC
![Screenshot 2022-08-31 at 19.39.01.png](https://static.wixstatic.com/media/4bcb91_37777a4a377a4338b12d3cb71032d2cf~mv2.png/v1/crop/x_88,y_0,w_799,h_395/fill/w_647,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2019_39_01.png)
Trucknet
Project info:
-
Project type: B2B Contractor (I have fully rewritten the react-native version in 3 months)
-
Link: https://apps.apple.com/us/app/trucknet-app/id1320414110
-
Supported platforms: iPhone, iPad
-
Frameworks / tools used: Swift/UIKit, Swiftgen, Jira, Codemagic, Localizy, Firebase Messaging and Analytics, AWS Amplify Authentication, MapKit, SPM, Cocoapods, PTV Maps SDK
-
Architecture: MVVM-C
![Screenshot 2022-08-31 at 18.52.22.png](https://static.wixstatic.com/media/4bcb91_affc7056119e42e0bf7bf0649c2fcdac~mv2.png/v1/crop/x_0,y_1,w_835,h_413/fill/w_647,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2018_52_22.png)
Loopeli
Project info:
-
Project type: B2B Contractor (Existing app I had to maintain and add new features)
-
Supported platforms: iPhone, iPad
-
Frameworks / tools used: Swift/UIKit, Swiftgen, SwiftLint, Trello, PromiseKit, SinchSDK (VoIP), CallKit
-
Architecture: MVVM-C
![Screenshot 2022-08-31 at 19.03.38.png](https://static.wixstatic.com/media/4bcb91_886c7bacb90c4b4f83bad6bef9e51f97~mv2.png/v1/crop/x_12,y_0,w_938,h_360/fill/w_779,h_299,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2019_03_38.png)
Samsa
Project info:
-
Project type: Startup / Co-founder
-
Supported platforms: iPhone
-
Frameworks / tools used: Objective-C, Swift; Zebra printing SDK, Eureka Library
-
Architecture: MVC, MMVM, Server/backend generated UI via custom API and php framework; White label app with dynamic content based on backend configuration
![Screenshot 2024-03-11 at 13.30.10.png](https://static.wixstatic.com/media/4bcb91_7cac1fb3a2714fa0b3e2fbbb020fcfe3~mv2.png/v1/crop/x_6,y_0,w_1081,h_444/fill/w_779,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202024-03-11%20at%2013_30_10.png)
Smartcare for employees
Project info:
-
Project type: B2B Contractor (Part of a team of 3 developers I was leading)
-
Link: https://apps.apple.com/us/app/smartcare-for-employees/id1027163578
-
Supported platforms: iPhone
-
Frameworks / tools used: Flutter, Jira, AppAuth (OAuth2)
-
Architecture: MVVM
![Screenshot 2022-08-31 at 19.15.55.png](https://static.wixstatic.com/media/4bcb91_2bb1518451f74cf88a7ecf87b2b9f297~mv2.png/v1/crop/x_0,y_0,w_872,h_431/fill/w_647,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2019_15_55.png)
Smartcare for parents
Project info:
-
Project type: B2B Contractor (Part of a team of 3 developers I was leading)
-
Link: https://apps.apple.com/us/app/smartcare-for-parents/id1045682704
-
Supported platforms: iPhone, Apple Watch
-
Frameworks / tools used: Swift-UIKit, Obj-C, AppAuth (OAuth2), Cocoapods, Realm, CoreData, Mantle, Siri, Jenkins, TeamCity, AppCenter, Fastlane, Mixpanel, Pendo
-
Architecture: MVVM, VIPER, MVC
![Screenshot 2022-08-31 at 19.20.36.png](https://static.wixstatic.com/media/4bcb91_6aded594769041898730bb917126a0e4~mv2.png/v1/crop/x_0,y_1,w_662,h_328/fill/w_646,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2019_20_36.png)
Smartcare Kiosk
Project info:
-
Project type: B2B Contractor (Part of a team of 2 developers I was leading)
-
Link: https://apps.apple.com/us/app/smartcare-kiosk/id1521412836
-
Supported platforms: iPad
-
Frameworks / tools used: Swift-UIKit, Cocoapods, TeamCity
-
Architecture: MVVM, MVC
![Screenshot 2022-08-31 at 19.24.08.png](https://static.wixstatic.com/media/4bcb91_97a155e11daf4b01b7d3fc7ee5400a82~mv2.png/v1/crop/x_0,y_2,w_778,h_299/fill/w_779,h_299,al_c,lg_1,q_85,enc_auto/Screenshot%202022-08-31%20at%2019_24_08.png)
Smartcare for centers
Project info:
-
Project type: B2B Contractor (Part of a team of 2-11 developers I was leading)
-
Link: https://apps.apple.com/us/app/smartcare-for-centers/id1478125062
-
Supported platforms: iPad (Very custom UI)
-
Frameworks / tools used: Swift-UIKit, Obj-C, Cocoapods, CoreData, Realm, MagicalRecord, RestKit, Siri, Jenkins, TeamCity, AppCenter, Fastlane, Mixpanel, Pendo
-
Architecture: MVVM, MVC
![Screenshot 2022-08-31 at 19.24.28.png](https://static.wixstatic.com/media/4bcb91_c43a0fcce3e4495d8ab4ec8c4a51c1bc~mv2.png/v1/crop/x_119,y_0,w_821,h_363/fill/w_724,h_320,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/Screenshot%202022-08-31%20at%2019_24_28.png)