Senior iOS Developer

Ostap D

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
11 yrs.
Location
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

English
Upper-Intermediate (B2)

About

Ostap is a Senior iOS Developer with over 11 years of experience specializing in Swift, UIKit, and SwiftUI. He has led development teams to optimize application performance, enhance user experiences, and implement scalable solutions across diverse sectors, including energy and telecommunications. His educational background includes a Master’s degree in Software Engineering from Ternopil Ivan Puluj National Technical University.

Additional skills

Experience

Energy/Telecommunications Application

Senior iOS Engineer

About the Project

An application that combines energy and telecommunications services into a single streamlined experience. Users can manage electricity and gas usage, track bills, and monitor consumption in real time. The telecom section allows users to handle mobile, internet and TV subscriptions, view data usage and customize plans.

Responsibilities

- Led the development and maintenance of a consumer-facing iOS application - Contributed to the modularization of the codebase, improving scalability and maintainability across the energy and telecom domains. - Participated in architectural decisions, helping to shape long-term technical strategies for the app’s growth and scalability. - Supported CI/CD workflows, ensuring stable and timely releases of new features, bug fixes, and improvements.

Skills & technologies

Fintech Application

Senior iOS Engineer

About the Project

An application that combines banking and telecom features. Introduces a digital card for users to make secure cashless payments and engage in various financial transactions. The telecom component facilitates easy information management and the creation of personalized tariffs in a user-friendly manner.

Responsibilities

- Led the development of a feature module, driving the successful implementation of key functionalities and enhancing the overall user experience. - Played a key role in splitting the application into two separate applications. - Implemented new features and designs, enhancing the functionality and user experience of the application. - Improved application performance by optimizing code and implementing efficient solutions. - Collaborated with cross-functional teams to ensure seamless integration of new features and designs.

Skills & technologies

Telecom Application

Lead iOS Engineer

About the Project

An app designed for a global telecom company operating on the mobile virtual network operator business model, offering services in numerous countries. Enables users to create accounts, oversee information, and purchase various plans and options for their accounts.

Responsibilities

- Designed and implemented custom UI elements and engaging animations, enhancing the visual appeal and user experience of the app. - Conducted thorough testing and debugging to identify and resolve any issues or bugs, ensuring a smooth and error-free user experience. - Actively participated in code reviews, providing valuable feedback and suggestions to team members.

Skills & technologies

Media Entertainment

iOS Engineer

About the Project

An application allows connect to the artists you love and the community who loves them. Users could get exclusive content, merchandise, tickets, meet and greets. Also create different types of posts (text, photos, videos, audio) and interact with them.

Responsibilities

- Developed and maintained iOS applications - Implemented features that allowed users to access exclusive content - Collaborated closely with designers and backend developers to ensure seamless integration of frontend and backend functionalities.

Education

Ternopil Ivan Puluj National Technical University

2009 - 2014
Software Engineering (MSc)