
Dmytro Lisitsyn
Verified Expert in Engineering
Software Developer
Kiev, Ukraine
Toptal member since September 26, 2017
Dmytro is a software developer for Apple platforms and beyond. He is passionate about providing stable, production-ready solutions for customers and ensuring the best possible experience for the end user. Responsible and well-organized, Dmytro constantly seeks ways to increase productivity and enjoys working with collaborative teams.
Portfolio
Experience
- Xcode - 8 years
- iOS - 8 years
- Swift - 7 years
- WatchOS - 4 years
- Objective-C - 4 years
- MacOS - 3 years
- SwiftUI - 3 years
- tvOS - 2 years
Availability
Preferred Environment
Git, Vim Text Editor, Visual Studio Code (VS Code), Postman
The most amazing...
...thing I’ve done is a charts component with infinite scrolling, scaling, and customizable appearance of data ranges.
Work Experience
Software Engineer
Freelance Clients
- Developed numerous projects for Apple platform customers.
- Contributed to UI/UX, architectural, and back-end API designs.
- Conducted technical interviews for an online freelance agency applicants.
Software Engineer
MadAppGang
- Led the development of the SmartRun fitness-tracking app. Built the UI for the first iteration of the project.
- Served as the product owner and lead developer for Strongbox, a secure chat platform.
- Designed the UI/UX for Strongbox, Matcher, and SmartRun.
- Built a movie maker network app for the I AM FILM network.
- Developed an interior designer network app for Kabuni Technologies, Inc.
- Enhanced existing Tayble app and created payments back end for it.
- Refactored the user interface for the Empower online banking app.
- Developed a power management system app for Evergen.
- Conducted research in swimming, jogging tracking, and nudity detection.
Experience
Kabuni
Collaborating with other developers, I built an app from the ground up, taking it through development to its release, and providing ongoing support. The app featured a feed similar to Pinterest, showcasing various interior design choices for users to explore.
Red Robinson
I joined the team to enhance the app by adding new features and improving its performance.
SmartLog
https://github.com/MadAppGang/SmartLogI AM FILM
Along with another developer, I created an app from scratch and published it to the App Store.
SmartRun
https://madappgang.com/projects/smartrunBesides actual iOS development, I designed UI/UX for the alpha version of the app.
The Project Under NDA
I was hired to rewrite the existing iOS app to simplify the further development of new features. The most memorable thing about this project is its complicated and diverse REST API. The only source of documentation for this API was the old iOS app.
Procore
https://itunes.apple.com/us/app/procore/id374930542Tayble
I contributed by adding new features to an existing app. Further, I rewrote the entire app from scratch, implementing a fully redesigned experience. Additionally, I created a payments back-end service from the ground up.
Strongbox
I managed the developer team, designed UI/UX, and developed the iOS app.
The project faced a temporary halt as a result of a shift in the company's priorities.
Mystro
https://apps.apple.com/us/app/mystro-trips/id1135591945I joined a team to address technical debt and develop complex UI/UX features, including scrollable maps overlay displaying points of interest and their connections, an always-on-screen interactive map, popups, and controls.
Empower
https://apps.apple.com/us/app/empower-money-management/id1136397354I was invited to join the existing team to contribute to the development and support of custom UI components and screens.
Inwords
https://apps.apple.com/us/app/inwords-reflect-with-remy/id1484896648I rebuilt a significant portion of the user interface and modified existing business logic to accommodate changes in the interface. Also, I integrated soundscapes, utilizing AI-driven background sound generation.
Evergen
https://apps.apple.com/au/app/evergen/id1160577602I was responsible for iOS application development. Collaborating with designers, I contributed to the UI/UX of the app. Additionally, I developed the back-end service for sharing telemetry as part of an energy source decentralization project.
SmartRun
https://madappgang.com/projects/smartrun/I created new iOS and watchOS apps from scratch using the existing codebase. I revamped the activity tracking algorithm and fine-tuned the legacy UI/UX design to align with updated requirements.
YAP Rewards
I led a small development team in designing a library with UI and business logic components for integration into the main app. Additionally, I contributed to UI/UX design.
PakkaSoft
https://apps.apple.com/us/app/timeslice-control-your-time/id1599949305Chubby Dog Nation
https://apps.apple.com/us/app/chubby-dog-nation/id6449724267Homebody
https://apps.apple.com/us/app/id6451412538I made an extensive review of the existing codebase, developed UI components and screens, and initiated and managed the architecture transition for the project.
Skills
Libraries/APIs
Stripe, Google Maps SDK, Facebook SDK, HealthKit, CocoaPods
Tools
Xcode, Git, Vim Text Editor, Google Analytics, Postman
Languages
Swift, Go, Objective-C, Bash, C, Kotlin, C++, Python
Frameworks
Viper, SwiftUI, StoreKit, Combine, Core Bluetooth, Core Location, MapKit
Paradigms
Unit Testing, Mobile UI Design, Model View ViewModel (MVVM), Mobile UX Design
Platforms
iOS, Firebase, WatchOS, MacOS, tvOS, Mixpanel, Docker, Android
Storage
Realm, SQLite
Other
Team Leadership, AVFoundation, Bluetooth, Signal Protocols, WebSockets, Audio Processing, Buck
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring