Summary
Overview
Work History
Education
Skills
Interests
Work Availability
Work Preference
Languages
Timeline
Hi, I’m

Dmytro Kolesnyk

Senior/Lead IOS Engineer
Krakow
Dmytro Kolesnyk

Summary

Inventive Lead Software Engineer boasting 7 years of prowess in iOS development. A seasoned veteran in navigating through the entirety of software development lifecycles, can rapidly adapt to and master emerging technologies, thriving in both collective and autonomous environments.

Over the last year, have embraced customer-facing and technical leadership capacities, acting as a pivotal link between backend and mobile teams. I've spearheaded the educational trajectory for aspiring students to blossom into junior specialists while also nurturing mentoring acumen through lecturing.

I am firmly anchored in the belief that enduring business relationships are sculpted only by a proficiently functioning team. Perpetually aimed at evolving software development processes, enhancing the developer’s experience, and fortifying collaboration within a team.

Overview

7
years of professional experience
5
years of post-secondary education
4
Languages

Work History

Welltech
Kraków, Małopolskie

Senior iOS Engineer
01.2024 - Current

Job overview

Design System Implementation: Spearheaded the development and integration of a comprehensive design system, ensuring consistency and improving the efficiency of the design and development process.


App Development: Contributed to the development of the OMO app, focusing on user-centric design and functionality.


Code Optimization: Implemented new coding techniques to optimize app performance and reduction in crashes.

Collaboration: Worked closely with cross-functional teams including design, product management, and QA to ensure seamless project delivery.


Feature Implementation: Successfully integrated new features based on user feedback and market trends, enhancing the app's functionality and user satisfaction.


Testing and Debugging: Utilized automated testing and debugging tools to ensure the app's reliability and stability.

Brainly
Kraków

Senior IOS Engineer
04.2023 - 01.2024

Job overview

Application for help students to learn and do homework

  • Employed Agile methodologies, refining end product and optimizing development processes.
  • Transformed initial design concepts into comprehensive iOS app structures, allocating project elements to suited team contributors.
  • Conceived novel application ideas drawing on existing development resources and past achievements.
  • Led transition to SwiftUI: Pioneered app's evolution from UIKit framework to SwiftUI, amplifying user engagement and curtailing subsequent maintenance demands.
  • Undertook meticulous code assessments to affirm compliance with industry best practices.
  • Engaged with collective team to innovate and refresh select app features.
  • Created custom transitions and animations for enhanced interactivity.

Technologies Leveraged: Swift, UIKit, SwiftUI, Firebase A/B testing, Clean Viper, Combine

GlobalLogic
Kharkiv

Lead IOS Engineer
02.2022 - 04.2023

Job overview

Application for Detecting and Mitigating Corporate Environment Vulnerabilities

  • Spearheaded transformation of both customer and system prerequisites into resilient software blueprints, emphasizing test-driven methodology.
  • Mentored and guided staff through intricate technical challenges, fostering culture of continuous learning and problem-solving.
  • Forged partnerships with fellow engineers to craft efficient database queries and schemas, pivotal for advanced analytics reporting.
  • Engaged proactively with stakeholders, navigating and dismantling technical impediments.
  • Maintained open dialogue with leadership and internal teams, keeping them apprised of software design evolution and overall project trajectory.
  • Evaluated project outlines, architecting technology solutions that consistently surpassed performance benchmarks.
  • Orchestrated harmonious collaboration between software developers and testers, ensuring solutions were both robust and aligned with client needs in terms of functionality, scalability, and performance.
  • Participated actively in deliberations regarding innovative features, constantly seeking avenues to enhance application's capabilities.

Technologies Utilized: SwiftUI, Swift, FastLane, CoreData, MVVM+C, Combine, Firebase, TestFlight, AppStoreConnect

Dolby Laboratories
Kharkiv

Senior IOS Engineer
06.2021 - 02.2022

Job overview

Development of an Application for Customized 3D Ear Modeling and Enhanced Audio Perception

  • Forged strong synergies with project managers, developers, QA teams, and end-users to navigate and resolve technical challenges.
  • Orchestrated collaborative efforts with software and testing teams, architecting solutions that aligned with client specifications in terms of functionality, scalability, and performance.
  • Engaged directly with clients to crystallize solution criteria and expectations.
  • Modernized legacy code, elevating it to contemporary development standards, thereby enhancing its efficiency and features.

Technologies Utilized: XCode, SPM, SwiftLint. **CI/CD**: Testflight. **Design Tools**: Abstract Technologies. **Frameworks & Libraries**: Swift, SwiftUI, ARKit, MVVM+C, Combine

EPAM Systems
Kharkiv

Senior IOS Engineer
03.2021 - 06.2021

Job overview

Development of MVP Application for a Premier English Bank

  • Spearheaded training and mentorship of budding developers, imparting iOS expertise and fostering boost in overall team efficiency.
  • Established robust collaborations with project managers, directors, designers, QA teams, and end-users, ensuring seamless issue resolution.
  • Collaborated closely with software and testing units to conceptualize and engineer solutions that resonated with client criteria in terms of functionality, scalability, and performance.
  • Assessed project briefs, curating technology strategies that consistently surpassed desired performance thresholds.
  • Pioneered project's inception, leading dialogues on feature implementations and core functionalities.
  • Engaged in productive deliberations with design experts to refine and optimize iOS system UX.

Development Tools: XCode, CocoaPods, SwiftLint. CI/CD Platforms: GitLab, AppCenter. Design Software: Figma. Frameworks & Libraries: Swift, SwiftUI, MVVM+C, Combine

EPAM Systems
Kharkiv

Senior IOS Engineer
10.2020 - 03.2021

Job overview

Development & Maintenance of Application for a Leading American Cryptocurrency Provider

  • Engaged in pivotal discussions to tailor Android-centric designs for optimal performance on iOS platform, including crafting new screen layouts from Figma designs.
  • Steered resolution of technical challenges for designated project, leading to enhanced client satisfaction metrics.

Development Tools: XCode, CocoaPods, Swinject, RxSwift, SnapKit. CI/CD Platforms: Github, Testflight. Frameworks & Architectures: Swift, CleanRedux

EPAM Systems
Kharkiv

IOS Engineer
01.2019 - 03.2021

Job overview

Development of an Application for a Premier European Supermarket Chain

  • Assessed project briefs, curating technology strategies that consistently surpassed desired performance thresholds.
  • Collaborated closely with software and testing teams, architecting solutions that resonated with client criteria in terms of functionality, scalability, and performance.
  • Actively participated in development stages, including discussion, estimation, PI planning, and refining the code review process.
  • Played a pivotal leadership role within a segment of the team, overseeing processes and ensuring alignment with project goals.
  • Spearheaded mentoring initiatives and streamlined the onboarding process for new team members.

Team Composition: 20 iOS Developers, 20 Android Developers, 10 Manual QA, 4 QA Automation, 1 Scrum Master, 1 Project Manager, 2 Product Owners.

Development Tools: XCode, CocoaPods, SwiftLint. CI/CD Platforms: SourceTree, Jenkins, MacInCloud, Bitrise. Design Software: Zeplin, Figma. Frameworks & Architectures: Swift, CocoaPods, MVVM+C, ReactiveSwift.

EPAM Systems
Kharkiv

Junior IOS Engineer
01.2018 - 12.2018

Job overview

Development of Planning Poker Application for Software Estimation

  • Implemented "Planning Poker" (also known as "Scrum Poker") technique, consensus-driven approach employed for gauging effort or relative scale of objectives in software projects. Utilized online variant of game to ensure transparency and independence in voting during Skype sessions.
  • Database Utilized: Leveraged Firebase's real-time database capabilities for seamless data management.

Development & Collaboration Tools:

  • Coding: XCode, CocoaPods, Swiftlint, Charts.
  • Version Control: Git, SourceTree.
  • Design Frameworks: Zeplin.
  • Project Management: Jira.

Technical Stack:

  • Languages & Frameworks: Swift, UIKit.
  • Architecture: MVP.
  • Approaches & Techniques: UIComponents approach, deep linking.

-
Kharkiv

Junior Java Engineer
09.2017 - 11.2017

Job overview

Development of e-commerce BE based on Hybris

  • Engaged in development and customization of Hybris e-commerce platform to tailor solutions based on client needs.
  • Worked closely with team of 4 developers.
  • Adhered to best practices and coding standards, delivering clean, maintainable, and efficient Java code.
  • Leveraged this early-career opportunity to assimilate industry-relevant skills, laying foundation for future roles in software development.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets

Education

Kharkiv National University N.a. V.N. Karazin
Kharkiv, Ukraine

Master of Science from Cybersecurity
09.2019 - 12.2020

University Overview

Kharkiv National University N.a. V.N. Karazin
Kharkiv, Ukraine

Bachelor of Science from Cybersecurity
09.2015 - 06.2019

University Overview

Skills

    Swift

undefined

Interests

Snowboarding/Surfing/Scateboarding

MTB cycling

Volleyball

Drums

Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

Remote

Important To Me

Work-life balanceWork from home option

Languages

English
Upper intermediate (B2)
Polish
Upper intermediate (B2)
Ukrainian
Bilingual or Proficient (C2)
Spanish
Elementary (A2)

Timeline

Senior iOS Engineer
Welltech
01.2024 - Current
Senior IOS Engineer
Brainly
04.2023 - 01.2024
Lead IOS Engineer
GlobalLogic
02.2022 - 04.2023
Senior IOS Engineer
Dolby Laboratories
06.2021 - 02.2022
Senior IOS Engineer
EPAM Systems
03.2021 - 06.2021
Senior IOS Engineer
EPAM Systems
10.2020 - 03.2021
Kharkiv National University N.a. V.N. Karazin
Master of Science from Cybersecurity
09.2019 - 12.2020
IOS Engineer
EPAM Systems
01.2019 - 03.2021
Junior IOS Engineer
EPAM Systems
01.2018 - 12.2018
Junior Java Engineer
-
09.2017 - 11.2017
Kharkiv National University N.a. V.N. Karazin
Bachelor of Science from Cybersecurity
09.2015 - 06.2019
Dmytro KolesnykSenior/Lead IOS Engineer