Filip M.

Filip M.

Senior Software Engineer

Belgrade, Serbia
Hire Filip M. Hire Filip M. Hire 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.

Portfolio

iOS Developer - Rowers (The Rowing Platform)
iOS Developer - Rowers (The Rowing Platform)

Rowers is a platform for rowers; giving both coaches and athletes the opportunity to manage their training programs, data and communicate efficiently. The app allows coaches to design and assign individualised training programmes to users on large squads and creates one destination for all squad members to find their training programmes, review their historical training data, and communicate with their team members without wondering which media platform they sent the message on. Developed the application from scratch; improving the architecture and the overall performance of the app.

iOS Developer - MyMedela
iOS Developer - MyMedela

Worked on the MyMedela which acts as a breastfeeding expert on call 24 hours a day to users. It supports a user's unique breastfeeding goals with personalized content, an activity tracker, pumping tips, and interactive checklists. Shipped key features on the app and improved the stability of the app; enhancing unit, integration and UI tests for the app.

iOS Developer - N1 Info
iOS Developer - N1 Info

N1 is the preferred news source for Bosnia and Herzegovina, Croatia, and Serbia. N1 keeps users informed with all the news, headlines, breaking news, live updates and reports. Participated in the development and deployment of the app; enhancing the overall performance, usability and stability of the app.

Work history

UpStack
UpStack
Mobile App Engineer
2019 - Present (3 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 (3 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.

Education

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