• PRO

Denis

IOS developer

Employment type:
full-time
Age:
31 years
City of residence:
Kropyvnytskyi
Ready to work:
Kropyvnytskyi, Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

IOS developer

from 03.2025 to now (5 months)
pet project - Podcast App, Дистанційно (IT)

- I'm working on a podcast listening app with caching, pagination, search, and audio playback.
- Implemented MVVM architecture with a clear separation of responsibilities between View, Model and ViewModel using ViewModel structures.
- Implemented local data storage using SwiftData
- Integrated REST API using async/await and URLSession.
- Created a component-based SwiftUI interface with separate modules for search and episode lists with different visual presentation.
- Maintain the project structure in Git using branches, pull requests, and GitHub Flow.

**Pet-project** - https://github.com/denostapivios/spotifypodcasts

UX/UI designer

from 02.2018 to 02.2025 (7 years)
-, Дистанційно (IT)

Designed interfaces for web and mobile applications in the B2B, SaaS, and eCommerce industries, with a focus on user experience and adaptability. Developed design frameworks and UI wireframes, working closely with development teams and customers.

Education

Vinnytsia National Technical University

Software Engineering, Вінниця
Higher, from 2014 to 2018 (4 years)

BFCPEP

Software development, Бердичів
Specialized secondary, from 2010 to 2014 (4 years)

Additional education and certificates

Experience Design Course in EPAM Systems

3 months

IOS Swift course from scratch at Web Academy

4 months

Vona Tech Community – working with a mentor on a pet project

3 months

Knowledge and skills

  • Figma
  • Design
  • MacOS
  • Google Analytics
  • Hotjar
  • Git
  • Xcode
  • SwiftUI
  • MVVM
  • REST API
  • JSON
  • GitHub
  • Knowledge of OOP principles
  • SwiftData
  • Async/await
  • Swift Package Manager
  • URLSession

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

👋 Hello!

Junior iOS Developer with hands-on experience building a pet project using Swift and SwiftUI. Worked with MVVM architecture, async/await, SwiftData for local storage, REST API integration, pagination, content caching, and audio playback. Applied a component-based UI approach, created custom ViewModels, and maintained clean architecture with Git.

Background in professional UX/UI design enhances my ability to craft intuitive interfaces and collaborate effectively across design and development.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: