Michael M.

Michael M.

Szczecin Metropolitan Area, Poland
Hire Michael M. Hire Michael M. Hire Michael M.

About Me

Michał started programming at the age of 14. He has over a decade of practice in a vast number of environments, both technical and cultural. He is experienced with iOS, Flutter, Node.js, back ends, gaming, DevOps, web security, and more. Michal has worked with teams across the globe, in the USA, Eastern and Western Europe, and the Middle East. He has self-started multiple projects and is a hardworking, team player, empathetic, and detail-oriented professional.

Frontend

Backend

Database

DevOps

Other

Work history

Middle Eastern Fintech (Digital Bank)
Core Team Senior iOS Software Engineer
2020 - 2022 (2 years)
Remote
  • Developed a new digital bank from scratch, working since sprint zero in the core team alongside the iOS chapter lead as his right hand with 14 other iOS software engineers in the whole chapter.

  • Designed for all squads multiple core solutions like a form validation system, reusable UI components and styling, widgets, and more.

  • Implemented a highly secure onboarding and login flow for banking purposes.

  • Prototyped basic OneSignal push notifications iOS and Node.js integration for demo purposes as per urgent request of the head of Development. The whole integration took a few hours and is publicly available on GitLab.

  • Contributed and reviewed Spring Boot Java code. Fixed urgent crash in the onboarding while all back-end engineers were unavailable.

SwiftUIKitModel View Viewmodel (MVVM)Web SecurityCocoaPodsXcodeSwift 4 Swift 5 Swift 3 Swift 2 Swift 1 Native Mobile Apps A/B TestingMobile Apps Mobile App Development
Intive
iOS Software Engineer
2018 - 2020 (2 years)
Remote
  • Improved a few algorithms from O(n^2) and O(n^3) to O(n).

  • Improved an image processing algorithm from 3s to 0.06s computing time.

  • Managed to constantly be ahead of time with features delivery and without significant bugs.

SwiftUIKitWeb SecurityCocoaPodsCarthageXcodeSwift 4 AVFoundationStreaming Swift 5 Swift 3 Swift 2 Swift 1 Native Mobile Apps Mobile Apps WebSockets Video StreamingRxSwift
Freelance
Mobile and Back-end Engineer
2016 - Present (9 years)
Remote
  • Made a Flutter NFC personal card for Formula 2 racing driver Louis Delétraz. Created a complete mobile and back-end solution and received very uplifting recommendations for excellent, smooth, and bug-free delivery.

  • Developed a Yacht monitoring system for Stocznia Darłowo using Raspberry PI for back-end reading sensors and an iOS front-end app working offline over a local network.

  • Developed a fashion-oriented app in Flutter with push notifications for clothes drop alerts. It reached a high 4.6 rating in the app store after 100 reviews.

FlutterNode.jsiOSSwiftCloudAmazon Web Services (AWS) UIKitNestJS Express.js Python 3 Raspberry PIPush NotificationsApple Push NotificationsOneSignalModel View Viewmodel (MVVM)JavaScriptTypescriptCocoaPodsCarthageRealmXcodeSwift 4 Swift 5 Swift 3 Swift 2 Swift 1 Native Mobile Apps Mobile Apps Mobile App Development WebSockets RxSwift
Reddit, Inc.
iOS Engineer
Present (2025 years)
Remote
  • Implemented two experiments that led to a 3% higher ad revenue and a 2% increase in good visits in subreddits without any bugs, crashes, and delays.

  • Rewrote the VideoPlayer module to use a flex layout for improved performance.

  • Proposed a feature that received a lot of applause and was planned into the roadmap.

SwiftiOSXcodeSwift 4 Feature Planning Model View Viewmodel (MVVM)JIRAFigmaScrumFirebaseGraphqlSwift 5 Swift 3 Swift 2 Swift 1 Native Mobile Apps A/B TestingMobile Apps Mobile App Development
Ingenious.build
Senior iOS Software Engineer and Solution Architect
Present (2025 years)
Remote
  • Created a business proof coordinator pattern for navigation around the app, a robust and reusable form module, generic listing, fancy animated quick actions module, and more.

  • Managed communication between the business team and the engineering team by writing user stories, tracking work in Jira, and doing weekly work progress reports.

  • Fixed multiple memory leak issues and optimized the navigation flow in the existing application, reducing memory usage from over 500 MB to less than 60 MB.

SwiftUIKitModel View Viewmodel (MVVM)CocoaPodsCarthageXcodeSwift 4 Swift 5 Swift 3 Swift 2 Swift 1 Native Mobile Apps VIPER Architecture Mobile Apps Mobile App Development RxSwift

Showcase

DevGaming | Gaming Platform
  • DevGaming is a commercial role-play game based on Multi Theft Auto (MTA) SDK.

  • It boasts daily visits of nearly 2,000 people and over 300 simultaneous players each evening.

  • Key deliverables include game-play development in Lua C++, performance optimization, team management, and monetization strategies.

Amployed.io Niche Job Boards Platform
  • Developed a configurable and scalable software platform for a job board website within a single day.

  • Created an innovative matching algorithm for passive job recruitment, resulting in a successful job placement for a Formula 1 engineer.

  • The platform facilitated a significant job finding opportunity for a high-level professional.

Weighter
  • Weighter is a Swift application for recording fitness progress at the gym.

  • It was the top fitness app in Poland in January 2018 and the second-highest paid app.

  • The app has a 4.6 rating in the Polish App Store and sustained sales without extensive marketing.

Czynna Niedziela
  • A mobile app developed by two friends and the author for searching nearby Sunday grocery stores in Poland.

  • The app achieved 15,000 downloads in the first month and a 4.9 rating on iOS.

  • The app was featured on two radio stations and a national TV station.

Short URL for iOS Safari
  • A JavaScript plugin for iOS 15 Safari to generate short URLs.

  • The plugin utilizes the Bit.ly REST API for URL generation.

  • The plugin supports iPhone, iPad, and macOS.

Wirepool Token
  • BEC20 is a decentralized token for staking assets, rent, and apps.

  • It's based on the Binance Smart Chain.

  • The project has been canceled.

Education

Education
Engineer's Degree in Computer Science
West Pomeranian University of Technology
2014 - 2018 (4 years)