Bogdan Pashchenko, Developer in Dnipro, Dnipropetrovsk Oblast, Ukraine
Bogdan is available for hire
Hire Bogdan

Bogdan Pashchenko

Verified Expert  in Engineering

Software Developer

Dnipro, Dnipropetrovsk Oblast, Ukraine

Toptal member since May 7, 2020

Bio

Bogdan is an expert iOS engineer with 10 years of experience and 15 years of overall IT experience. He's focused solely on iOS contracting but is knowledgeable in adjacent areas. Bogdan has worked on a number of projects, both small and large, and has successfully seen many projects to completion. He is excited when his skills make a difference and takes pride when he can find a reliable and elegant solution for a complex problem.

Portfolio

https://ios-engineer.com
Jira, Trello, MacOS, Metal, Core Data, APIs, Address Book, Core Motion...
Rameez Mahmood
iOS, Swift, Objective-C, Python, Machine Learning, SwiftUI, NumPy, Mobile
Penta Holdings Inc
iOS, Objective-C, iOS SDK, Xcode, Swift, ReactiveCocoa, CocoaPods, Mobile

Experience

  • iOS - 10 years
  • UIKit - 7 years
  • Swift - 7 years
  • Core Data - 6 years
  • Objective-C - 4 years
  • Core Image - 3 years
  • Metal - 2 years
  • SwiftUI - 2 years

Availability

Part-time

Preferred Environment

Trello, Git, Xcode, MacOS

The most amazing...

...iOS app infrastructure I've built was for a technologically-complex product that withstood high load with 99.99% crash-free sessions.

Work Experience

iOS Contractor

2012 - PRESENT
https://ios-engineer.com
  • Contributed to the completion of over 30 various iOS projects.
  • Achieved a 99.99%+ crash-free session rate on a high-load product.
  • Engineered a high-performance image and video processing infrastructure for an iOS app.
Technologies: Jira, Trello, MacOS, Metal, Core Data, APIs, Address Book, Core Motion, Core Animation, Core Graphics, AVFoundation, UIKit, Git, Xcode, Fastlane, OpenGL ES, Message UI, Agile, Objective-C, MapKit, StoreKit, Cocoa Touch, iOS, CircleCI, TestFlight, User Interface (UI), User Experience (UX), GraphQL, Figma, UI Animation, Widgets, Mobile Apps, Apple Design, iOS Native Libraries, Image Manipulation, Video Editing, gRPC, CocoaPods, Core ML, Custom Keyboards, Mobile

Native iOS Developer

2023 - 2023
Rameez Mahmood
  • Developed an iOS app MVP based on an AI algorithm to count the number of prostrations in a Muslim prayer using an iPhone camera.
  • Collaborated with the data science expert to fine-tune and adapt the algorithm to be ported from Python to the Apple toolset.
  • Oversaw the App Store submission process, including getting through the initial submission denial by the Apple review team.
Technologies: iOS, Swift, Objective-C, Python, Machine Learning, SwiftUI, NumPy, Mobile

Objective-C iOS Developer

2023 - 2023
Penta Holdings Inc
  • Updated the Objective-C-based iPad app from an outdated to the current iOS SDK, gave some parts of the codebase a complete overhaul, and migrated some parts of the codebase to Swift.
  • Helped to ensure quality by maintaining unit test suits and performing technical investigations for the QA.
  • Fixed a set of issues and requests, identified potential problems with maintainability in the future, and compiled and documented a list of suggestions for potential improvement and some current maintainability pitfalls.
Technologies: iOS, Objective-C, iOS SDK, Xcode, Swift, ReactiveCocoa, CocoaPods, Mobile

iOS Developer

2023 - 2023
Konstantin Freiherr von Stein zu Nord und Ostheim
  • Developed an MVP of a product, iOS, and Mac Catalyst apps that help you make textures using a camera or a photo.
  • Implemented all the required features for the product, previewing textures on different shapes and ability to edit different texture channels (diffuse, roughness, meatless, normal maps using several algorithms).
  • Implemented storage layer that enables the user to re-edit textures and persists over iCloud, which also allows to start a project on the iOS app and finish on the MacOS.
Technologies: iOS, Core Image, Metal, Swift, MacOS, iOS SDK, iOS SceneKit, SwiftUI, Mobile

Senior iOS Engineer

2022 - 2022
Machina Technologies Pty Ltd
  • Acted as an iOS expert to support a feasibility study for a startup idea.
  • Identified challenges and risks that should be addressed before (or as part of) the MVP.
  • Took part in several meetings with potential vendors and partner companies identified by the founder.
Technologies: iOS, Swift, REST, Firebase iOS SDK, HTTP, 3D Image Processing, Firebase, CocoaPods, Mobile

iOS Developer

2022 - 2022
LANDMARKS ID PTY LTD
  • Maintained multiple flavors of SDK that share some common code.
  • Migrated the entire implementation from Objective-C to Swift.
  • Fixed bugs and requests coming from customer support.
Technologies: Swift, iOS, Core Location, Location-aware Technology, Location Services, Location Services and Maps, APIs, Objective-C, CocoaPods, Mobile

iOS/Swift Developer

2022 - 2022
Medeloop Inc.
  • Implemented a number of UI-focused screens according to designs using SwiftUI.
  • Reworked product architecture to fit client's needs, extracted internal frameworks, applied clean architecture, and set up a way to manage third parties.
  • Investigated the feasibility of using ResearchKit for a specific feature on this project and implemented MVP.
Technologies: iOS, Swift, Apple HealthKit, ResearchKit, CareKit, SwiftUI, Mobile Apps, User Experience (UX), Apple Design, CocoaPods, Mobile

Lead iOS Engineer

2021 - 2021
MaxSold Inc
  • Took over an iOS project from the 3rd party vendor.
  • Re-engineered the codebase for product stability and produced several major releases.
  • Participated in IT team architecture and engineering process review sessions and provided inputs for further considerations by the company technical leadership people.
Technologies: Swift, Slack, Jira, Amazon Web Services (AWS), GitHub, Model View ViewModel (MVVM), Apple Push Notifications, XML, REST APIs, iOS, CocoaPods, Mobile

Project Coordinator, Project Manager

2008 - 2011
SoftServe
  • Developed a custom process based on Agile and the defined methodology of the interoperation of two corporate project teams, the customer, and other vendors.
  • Facilitated technical analysis for the sales team during the engagement process.
  • Facilitated the Agile process for a 7 to 12-person team and managed interests resolution of the project team, the higher company management, and the customer product team.
Technologies: Trello, Scrum, Agile, Microsoft Excel, Jira, Microsoft Project, Mobile Apps, User Experience (UX)

Junior C++ Developer

2007 - 2008
ApriorIT
  • Developed a testing framework based on requirements from senior staff, specifically tailored for the product, development, and QA teams.
  • Made changes and fixed bugs in the Win driver (kernel) part of the product.
  • Reverse-engineered (disassembled) a binary using IDA Pro.
Technologies: Jira, WinAPI, C#, C++

MaxSold Seller App

https://www.maxsold.com
A Swift-based app for cataloging items for real estate downsizing sales. I was a contractor brought in for six months; the client needed me to take over the product from a 3rd party vendor, re-engineer the codebase for product stability and produce several major releases, as well as participate in IT team architecture/engineering process review sessions and provide an expert consulting input for further considerations by the company technical leadership people.

Image and Video Processing App

https://apps.apple.com/us/app/kuni-cam-photo-video-editor/id1336488891
This product is a sophisticated image and video processing app, and it allows you to create professional-looking photos and apply interesting effects with a few taps. This product was built from scratch, and I've had the privilege to lay down technological foundations and implement around 90% of the product over the course of two years.

iOS App to Facilitate Muslim Prayers

https://apps.apple.com/us/app/raka-prayer-counter/id6449230994
A Swift-based iOS app that utilizes an AI algorithm and the iPhone's front camera to count prostrations in Muslim prayer. A user places iPhone in front of him, and the app detects prostrations using on-device (offline) intelligence.

Social Network App

https://steamrole.org
A role model-based social network designed for students and aspiring young professionals to discover top careers that match their interests and get inspiration and guidance from successful professionals. As an iOS engineer on this project, I got an existing codebase, implemented new features, and provided maintenance for existing ones.

Analogue Camera App

An app that emulates a real disposable camera and mimics its analog feel. This project was started from scratch. I've been an iOS engineer on this product and had the privilege to build over 90% of its features.
2005 - 2009

Bachelor's Degree in Computer Science

DNUZT - Dnipropetrovsk, Ukraine

Libraries/APIs

iOS Native Libraries, CocoaPods, Core Image, Core Graphics, Core Animation, WinAPI, OpenGL ES, REST APIs, Firebase iOS SDK, NumPy

Tools

Git, TestFlight, Figma, Fastlane, Xcode, Trello, Microsoft Project, Jira, Microsoft Excel, Slack, GitHub, Apple Push Notifications, CircleCI, Apple HealthKit

Languages

Swift, Swift 4, Swift 5, Objective-C, C++, C#, XML, GraphQL, Python

Frameworks

UIKit, Cocoa Touch, StoreKit, iOS SDK, SwiftUI, Core Data, Core Motion, MapKit, Address Book, Metal, Message UI, ResearchKit, CareKit, gRPC, Core Location, iOS SceneKit, ReactiveCocoa, Core ML

Paradigms

Mobile Development, Agile, Scrum, Model View ViewModel (MVVM), REST

Platforms

iOS, Mobile, Firebase, MacOS, Amazon Web Services (AWS)

Other

User Interface (UI), UI Animation, Mobile Apps, Direct to Consumer (D2C), Image Manipulation, iOS Animations, APIs, AVFoundation, Video Editing, User Experience (UX), Widgets, Apple Design, Location-aware Technology, Location Services, Location Services and Maps, HTTP, 3D Image Processing, Machine Learning, Custom Keyboards

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring