Sergii M.

Sergii M.

Senior iOS Engineer

Ukraine
Hire Sergii M. Hire Sergii M. Hire Sergii M.

About Me

Sergii is an iOS software developer with a rich background in cross-platform embedded development using C++. He enjoys using Swift and iOS native tech stack but also has extensive experience with Google's Dart/Flutter framework for cross-platform mobile development. Sergii built multiple big projects in the productivity area related to document editing including Quickoffice (acquired by Google in 2012) and Collabio, as well as engaged in the development of a video streaming platform that reduces the workload of streaming servers like Netflix.

Work history

UpStack
UpStack
Senior iOS Engineer
2022 - Present (2 years)
Remote
  • Create and develop innovative software solutions for different 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.

Mocca
Mocca
Flutter Engineer/CTO
2021 - 2022 (1 year)
Remote
  • Worked on the development of Mocca, a social app for discovering and sharing places to eat (restaurants, bars).

  • Acted as a Sole Developer in charge of developing cross-platform mobile app (iOS/Android) in Flutter.

  • Developed backend scripts using Python and infrastructure using Firebase.

GlobalM
GlobalM
Swift/Objective C Engineer
2020 - 2021 (1 year)
Remote
  • Worked on the development of apps for GlobalM, a media platform which connects city journalists with media companies and allows everyone to become a reporter and provide content to big companies on media market.

  • Oversaw the development of an iOS which is a part of this platform.

  • Ensured quality and performance of the application to specifications.

GeoTales
GeoTales
Swift Engineer/CEO/CTO
2020 - 2021 (1 year)
Remote
  • Worked on developing a marketplace for travel guides and travelers.

  • Handled market investigation, prototyping/creating app, and analysis.

  • Led the team in a startup incubator and built a team of co-founders.

Folia
Folia
Swift/Objective C Engineer
2019 - 2019
Remote
  • Worked on the development of an iOS app for documents annotations.

  • Developed Folia to folia allow users to grab any kind of content (PDF, Google Doc, MS Office, images, etc) from anywhere (Dropbox, Google Drive, Box, OneDrive), annotate it, and share it with anyone to get feedback that can be seen in real-time.

  • Fixed application bugs before the final release.

DimDim
DimDim
Swift Engineer
2018 - 2019 (1 year)
Remote
  • Developed an iOS app for a private client, targeted at the Ukrainian real estate search sector.

  • Created an universal application for finding housing in new buildings and on the secondary market.

  • Maintained the code and atomization of the application.

Collabio
Collabio
C++/Objective C Software Engineer/Team Lead
2014 - 2018 (4 years)
Ukraine
  • Developed a package which consists of iOS and Cross-platform Qt application (Windows, Linux, MacOS) for viewing and editing Microsoft Office (Word/Excel) and Open Document Format documents. Designed the architecture and implementation of a cross-platform C++ component (CORE) which is more than 1 000 000 lines of code.

  • Created a C++ component written in C++ 11 (CORE) which is responsible for: documents loading/saving, handling user operations (text input, formatting etc), building layout of document (detect where symbols and other objects are actually located on the page).

  • Led a team of 5 members which developed the iOS-client for viewing and editing text and table documents. Interviewed team members, set up and managed development process (SCRUM + infrastructure), team members evaluating.

Samsung R&D
Samsung R&D
C++ Software Engineer/Team Lead
2013 - 2014 (1 year)
Remote
  • Developed a cross-platform component for recognizing shapes drawn on touch screen.

  • Designed the architecture and implementation of a cross-platform C++ component.

  • Led a team of five members: interviewing team members, setting up and managing the development process (SCRUM + infrastructure), as well as team members evaluating.

Quickoffice
Quickoffice
C++/Objective C Engineer
2011 - 2013 (2 years)
Ukraine
  • Worked on the development of the widely popular iOS editor for Microsoft Office.

  • Developed the iOS-client for working with Microsoft Excel files.

  • Identified potential problems and resolved application bottlenecks.

Portfolio

Flutter Engineer/CTO - hello mocca
Flutter Engineer/CTO - hello mocca

mocca is a simple and fun way to discover restaurants, cafes, and bars based on images. mocca is currently available in Frankfurt. As a sole developer, I was in charge of developing the cross-platform mobile app (iOS/Android) in Flutter. I was also in charge of developing the backend scripts using Python and infrastructure using Firebase.

Swift Engineer - DimDim
Swift Engineer - DimDim

DimDim is a universal application for finding housing in new buildings and on the secondary market. DimDim was created to help you easily rent or buy an apartment. At DimDim you will find a huge selection of real estate from top proven developers and a database of apartments for rent and sale.

Swift/Objective C Engineer - Folia
Swift/Objective C Engineer - Folia

Go paperless with the industry-leading product for reading and annotating documents. Folia allows you to grab any kind of content (PDF, Google Doc, MS Office, images, etc) from anywhere (Dropbox, Google Drive, Box, OneDrive), annotate it, and share it with anyone to get feedback that you can see in real-time. Folia is currently available for iOS, macOS, and web. Worked on developing this app using Swift and Objective C.

C++/Obj-C Engineer - Collabio
C++/Obj-C Engineer - Collabio

Comprehensive office suite for editing documents on macOS. Create text documents & spreadsheets and collaborate on them even without an Internet connection. Designed the architecture and implementation of a cross-platform C++ component (CORE) which has more than 1 000 000 lines of code. Led a team of 5 members which developed the iOS-client for viewing and editing text and table documents. Interview team members, set up and managed the development process (SCRUM + infrastructure). Coordinated the integration of C++ core to other platforms (Android/WEB).

Education

Master of Computer Applications (M.C.A.), System programming
Master of Computer Applications (M.C.A.), System programming
Kharkiv National University of Radioelectronics
2003 - 2008 (5 years)