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.
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.
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.
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.
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.
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.
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.
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.
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