
Illya Gordiyenko
Verified Expert in Engineering
Mobile Software Developer
Richmond Hill, ON, Canada
Toptal member since February 10, 2025
Illya is an innovative lead software engineer specializing in mobile development with nearly 10 years of experience in the software development industry. He mentors and guides engineers to write high-quality software while fostering a collaborative and growth-focused team environment. Illya drives innovation, enhances user experiences, and builds cutting-edge solutions that meet business needs, ensuring seamless coordination to deliver features on time and with precision.
Portfolio
Experience
- Software Engineering - 10 years
- iOS - 10 years
- Xcode - 10 years
- Mobile Development - 10 years
- MVVM-C - 7 years
- Swift - 7 years
- CI/CD Pipelines - 5 years
- SwiftUI - 5 years
Availability
Preferred Environment
MacOS, Slack, iOS, Xcode
The most amazing...
...work I've done is lead the end-to-end development of the CNB mobile app's seven key business features, boosting product functionality and customer satisfaction.
Work Experience
Lead Software Engineer
RADAR
- Designed, developed, and released two key production-level features: an inventory audit system to enhance store inventory accuracy and a seasonal floor mapping tool to optimize product placement for improved sales outcomes.
- Led the modernization of three core RADAR retail applications, transitioning from UIkit to a fully SwiftUI-based architecture for improved performance and maintainability.
- Collaborated closely with cross-functional teams to define API contracts, design user experiences, and implement scalable solutions that align with business goals.
Lead Software Engineer
City National Bank
- Led the end-to-end development of seven key business features, from design to deployment, improving product functionality and customer satisfaction.
- Coordinated 43 successful production deployments of the iOS app, ensuring feature completeness, passing quality gates, and implementing robust release pipelines in Azure DevOps for secure and efficient software delivery.
- Transformed the app's architecture by integrating modern technologies like Combine and SwiftUI and refactoring the codebase, improving performance, test coverage, and maintainability.
Lead Software Engineer
Nomis Solutions
- Developed an enterprise-grade mobile application in Swift, delivering a user-friendly interface and robust functionality, driving positive user experiences and high satisfaction levels, and earning a notable 4.3-star rating.
- Reduced errors by 67% by implementing an intuitive UI and streamlining client data processing. Significantly improved data accuracy and user experience, enhancing overall operational efficiency.
- Led the development of a microservices platform on an AWS stack, incorporating modern React front-end architecture. Empowered seamless scalability and enhanced user experience, optimizing performance and increasing platform flexibility.
Senior Software Engineer
CoreLogic
- Launched and maintained two iOS apps on the App Store, leveraging Swift 3 and 4. Ensured regular updates and enhancements, improving user experiences and functionality.
- Contributed significantly to a 12-person team for a ground-up rewrite of an innovative banking application, resulting in a highly acclaimed app with a remarkable 4.7-star rating and 220,000+ reviews.
- Implemented rigorous security measures, banking standards, and captivating UI animations.
Senior Software Engineer
Dubdub
- Contributed to an innovative startup revolutionizing the mobile video space—driving advancements in user experience, content creation, and distribution.
- Reduced deployment time by 34% by effectively managing shared component libraries between two core video editing iOS applications, Swift 2.2-3 and Objective-C. Enabled the bundling of resources, accelerating project releases.
- Started the interactive video and experience protocol, growing revenue by 25% per month in the first 4 months of release. Transformed user engagement and monetization, delivering significant financial success.
Senior Software Engineer
Serind Labs
- Developed and deployed multiple iOS applications utilizing Objective-C, Swift 2, Core Data, Core Location, and MapKit, creating intuitive and feature-rich mobile experiences.
- Collaborated with a cross-functional team of six to create a popular meditation app that improved users' sleep habits through innovative features—achieving a 4.8-star rating and 100,000+ downloads.
- Served as the sole developer on an RSVP-style application, creating the iOS Swift app and the Node.js back end.
Software Developer
Alias Apps
- Added enhancements and fixed bugs for a native application to be released on the iPhone platform.
- Leveraged NSURLConnection asynchronous methods to implement multithreading to improve the application's responsiveness.
- Built the applications using the Xcode 7.x editor with iOS SDK 8 and 9, Objective-C, Cocoa Touch, CORE Foundation, Core Data, MapKit, and Core Location frameworks.
Experience
RADAR Mobile Apps
https://goradar.com/I played a key role in planning and designing four core features for the mobile applications: scan-scan association flow, tag management flow, tag audit flow, and Bluetooth integration with a proprietary handheld RFID reader. My responsibilities included participating in UX and API design discussions, managing the development of these features, and contributing to a robust QA plan. Additionally, I oversaw the successful distribution of these features to production applications.
CNB Mobile App
https://www.cnb.com/personal-banking/online-banking/mobile-app.html/Collaborating closely with the product owner, API back-end teams, and UI/UX teams, we successfully delivered these features, meeting user requirements and enhancing the overall app functionality and user satisfaction. By taking ownership of the entire lifecycle, from planning and scoping to deployment and post-release support, I ensured seamless coordination among teams and facilitated the timely delivery of impactful features that drove business growth and user engagement.
InVintory: Wine Collecting
https://apps.apple.com/ca/app/invintory-wine-collecting/id1434754695As a mobile engineer, my primary focus was enhancing the iPad experience, ensuring a seamless and visually engaging interface tailored for high-end clientele. Leveraging SwiftUI, I played a key role in building the wine transportation feature from the ground up. This functionality simplifies the logistics of transferring wine collections between locations, enabling users to manage their cellar movements effortlessly.
Additionally, I collaborated closely with designers and wine experts to align technical implementation with user expectations, contributing to a holistic platform that combines functionality with elegance. My contributions helped solidify InVintory’s mission to remove the effort and complexity of wine collection management, unlocking its true pleasure for collectors worldwide.
PC Financial Mobile App
https://apps.apple.com/ca/app/pc-financial/id1446078005Nomis Price Manager
https://nomissolutions.com/nomis-price-manager/Pzizz App
https://pzizz.com/Education
Bachelor's Degree in Computer Science
Ryerson University (now Toronto Metropolitan University) - Toronto, ON, Canada
Skills
Libraries/APIs
Core Animation, iOS API, Firebase iOS SDK, Node.js, React
Tools
Slack, Xcode, Fastlane, TestFlight, Jira, Confluence, Postman, AWS CLI
Languages
Swift, Objective-C, GraphQL, JavaScript
Frameworks
SwiftUI, UIKit, Core Location, MapKit, iOS SDK, React Native, Flutter, Redux
Paradigms
Mobile Development, Clean Architecture, Dependency Injection, Test-driven Development (TDD), Design Patterns, Agile, Pair Programming
Platforms
MacOS, iOS, Bitrise, Firebase, AWS IoT
Other
Software Engineering, CI/CD Pipelines, AVFoundation, MVVM-C, Profiling & Debugging (LLDB), Memory Management, Multithreading, OAuth, WebSockets, RESTFul APIs, GitHub Actions, Apple Business Manager, Technical Leadership, Code Review, Collaboration, APIs, Apple Pay, Leadership, Mobile App Development, App Store, Bluetooth, SDKs, iPadOS, Back-end
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