Location
PolandRate
Years of experience
7+About
Dedicated and experienced Senior iOS Developer with over 7 years in iOS software engineering and mobile application development. Fluent in Swift and Objective-C, with extensive expertise in MVC, MVVM, MVP, and SOLID principles. Skilled in utilizing frameworks such as Cocoapods, Core Data, RxSwift, and Combine to deliver robust and efficient mobile applications. Proven ability to self-manage projects independently and excel as part of a collaborative team, mentoring junior developers and leading productive teams. Notable experience includes roles at Globaldizajn d.o.o., Q d.o.o., Hangoo, Fortuna Entertainment Group, and TokHit. Successfully created and maintained high-quality applications, integrated third-party APIs, implemented mobile payment platforms like ApplePay, and translated Objective-C code to Swift. Recognized for improving application design, fixing bugs, and enhancing code quality. Adept at working closely with stakeholders to deliver business value and conducting sprint planning and task estimation. Committed to continuous learning and staying current with the latest industry trends and technologies. Fluent in English and native in Croatian.Tech Stack
Mobile, CocoaPods, Core Data, Obj-C, RxSwift, SwiftExperience
- Instructed junior developers on using the Swift programming language, fostering a collaborative learning environment.
- Developed a dating app from scratch, including the implementation of a matching system and audio message chat functionality.
- Translated legacy Obj-C code to Swift, refactoring old code to enhance performance and maintainability.
- Mentored a student who is now working as a mid-level iOS developer, providing guidance on best practices and project work.
- Developed enterprise solutions for clients such as Wienerberger, collaborating closely with the Mobile Team Lead.
Employment history
-Implemented and updated various application modules as directed by Senior Software Developers, ensuring alignment with project requirements and coding standards.
-Conducted thorough reviews of code submitted by other developers, providing feedback to improve code quality, maintainability, and performance.
-Designed and implemented Coordinators to manage infinite navigation throughout the application, enhancing user experience and navigation efficiency.
-Worked collaboratively with a large team of 20 people, contributing to a dynamic and fast-paced development environment.
-Addressed and resolved bugs reported by testers, improving the application’s stability and functionality.
-Participated in weekly sprint planning and task estimation with the team, ensuring efficient project progression and clear communication of development goals.
-Refactored old code, improving overall code quality, readability, and performance.
-Translated Objective-C code to Swift, facilitating modern development practices and improving the codebase.
-Worked closely with the CEO to enhance application design and features, aligning development efforts with strategic goals.
-Led the creation of a dating app from scratch, involving the conceptualization, design, and implementation phases.
-Redesigned existing screens and features to improve user engagement and satisfaction, enhancing the overall user experience.
-Developed and implemented a matching system within the app, optimizing algorithm efficiency and enhancing user matching accuracy.
-Implemented a chat feature using only audio messages, providing users with an innovative and immersive communication experience.
-Recruited additional developers to augment the team, fostering collaboration and accelerating project development.
-Worked with the quality assurance team to confirm app compatibility with analogous solutions on other platforms.
-Integrated existing third-party APIs to shorten development times and add interactivity with Signatures, Database (Realm), Analytics, Firebase, AWSS3, custom IndicatorView aka. spinners (NVActivityIndicatorView), Structure (framework used for 3D object management), etc.
-Worked with stakeholders such as the CTO and Head of Development to find collaborative ways to deliver business value for all parties. Integrated mobile payment platforms such as ApplePay.
-Instructed junior developers on the use of Swift programming language, creating a collaborative learning environment to onboard personnel.
-Mentored a student that is now working as a medior iOS developer on his own projects.
-Learned MVC and MVVM design patterns.
-Applied Apple’s Swift development language to code native apps for iOS platform.
-Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.
-Connected multiple applications to API.
-Worked with multiple clients and Mobile Team Lead to create enterprise solutions for companies such as Wienerberger.
Education history
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...