Filip M.

About Me

Filip is a seasoned Senior Software Engineer with hands-on technical experience; developing and deploying top-notch solutions for Apple's iOS ecosystem. He has mastery in the use of both Objective-C and Swift and can expertly handle other languages and platforms efficiently on projects. He has a sharp eye for details; striving to deliver the best stack, tools and frameworks for clients.

Frontend

Backend

Other

Work history

UpStack
UpStack
Mobile App Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time

Retro Labs Digital
Retro Labs Digital
iOS Tech Lead
2019 - Present (6 years)
Chengdu, China
  • Create responsive mobile applications per design guidelines and information architecture; iterating the app architecture for more faster UI development, more scalable and modular solutions.

  • Managed all mobile-related projects for Retro Digital; handling feature flags and introducing unit, integration and UI tests into the code release.

  • Educated other iOS developers on coding best practices and techniques; increasing developer efficiency and triaging bugs.

NSF International Verify
NSF International Verify
Mobile Developer
2019 - 2020 (1 year)
Dublin, Ireland
  • Designed, created and supported mobile product development within NSF for both iOS and Android platforms.

  • Worked on the development and review of technical deliverables on mobile development projects; handling the release process on the App and Play Store.

  • Engineered, iterated and deployed custom plugins on both platforms.

Netconomy
Netconomy
Mobile App Engineer
2019 - 2019
Graz, Austria
  • Offered development expertise for the iteration of iOS apps using SAP SDK, using new technologies and handling CI/CD.

  • Provided technical oversight for the maintenance of applications; debugging and delivering best- in-class solutions for clients.

  • Participated in the provision of feedback on code reviews and designs; bringing tech stack closer to business requirements/needs.

The Action Network
The Action Network
iOS Developer
2019 - 2019
New York, United States
  • FIxed bugs on solutions during March Madness; enhancing the performance, usability, quality, and responsiveness of apps.

  • Provided guidance for the maintenance of code quality and organization on the project.

  • Adhered to best practices, encouraged and implemented the usage of new technologies on solutions.

Rowers
Rowers
iOS Developer
2017 - 2019 (2 years)
London, United Kingdom
  • Offered functional guidance for the management of the full lifecycle of the app from development to testing, delivery and AppStore portfolio management.

  • Prioritized tasks on the project; analyzing and influencing technical, system, and user requirements for the implementation of 30+ screens and API calls.

  • Facilitated root cause analysis of complex technical issues; minimizing its impact and future occurrence.

CreITive
CreITive
Mobile Team Lead
2016 - 2017 (1 year)
Belgrade, Serbia
  • Led and provided technical consultancy for the development of propositions, estimates and prototypes; aligning them with design and QA team requirements.

  • Actively participated in and contributed to code reviews; guiding the team to adopt best practices, new technologies and methodologies in the delivery of solutions for CreI.

  • Refactored and optimized solutions, debugged defects and maintained high standards for code quality on solutions.

Namics
Namics
Senior Software Engineer
2015 - 2016 (1 year)
Zurich, Switzerland
  • Designed, developed and tested different iOS-based applications for clients of Namics.

  • Developed unit tests, updated and ran test plans on different solutions; detecting and working on bug fixes.

  • Performed peer code reviews; contributing solutions to improve code quality.

Wireless Media
Wireless Media
iOS Developer
2014 - 2015 (1 year)
Belgrade, Serbia
  • Designed and built applications for the iOS platform; translating designs and wireframes into high quality code.

  • Offered technical expertise in the areas of architecture, design, testing, and implementation.

  • Troubleshot issues, identified and fixed complex technical issues on solutions.

Drey Corporation
Drey Corporation
Lead iOS Developer
2012 - 2014 (2 years)
Belgrade, Serbia
  • Identified standards-based solutions for the iteration of new features and the release of the Piip messenger app for Drey.

  • Rewrote the whole app, improved the performance of writing/reading of messages from the database and refined the app's overall syncing process.

  • Identified and corrected bottlenecks, fixed bugs and enhanced the performance, quality, and responsiveness of Namic's app.

Positive D.O.O
Positive D.O.O
Project Manager/Account Manager/Cisco Engineer
2007 - 2012 (5 years)
Novi Sad, Serbia
  • Offered technical leadership for the management of one of the biggest and most complex computer networks in Serbia.

  • Provided direction and expertise for the administration and maintenance of the computer networks.

  • Participated in the design of complex computer networks, Cisco solutions and development of the company's ISO 9001 policy.

Showcase

iOS Developer - Rowers (The Rowing Platform)
iOS Developer - Rowers (The Rowing Platform)
  • Rowers is a platform for rowers, offering tools for coaches and athletes to manage training programs and data.

  • The app enables coaches to create individualized training programs for large squads and centralizes squad member data.

  • Rowers is a self-developed application, enhancing its architecture and overall performance.

iOS Developer - MyMedela
iOS Developer - MyMedela
  • MyMedela is a 24/7 breastfeeding expert app providing personalized content and support to users.

  • The app supports unique breastfeeding goals and offers activity tracking, pumping tips, and checklists.

  • Improvements were made to the app's stability, unit, integration, and UI tests.

iOS Developer - N1 Info
iOS Developer - N1 Info
  • N1 is the primary news source for Bosnia and Herzegovina, Croatia, and Serbia.

  • N1 provides comprehensive news coverage, including headlines, breaking news, and updates.

  • The developer participated in the app's development and optimization.

Education

Education
MSc. Telecommunication
Faculty of Technical Sciences, University of Novi Sad
2003 - 2011 (8 years)
Education
Learning ARKit for Developers
LinkedIn
2018