d-Studio, LLCiOS Engineer / MAC OS X
Apr. 2014 - Apr. 2018KyivAn application to learn Chinese
This application provides lessons with interactive texts and sounds to practice listening, reading and pronunciation; including a set of unique quizzes for both studying and progress evaluation. All progress is saved on the server side and synchronized between different users' devices.
Role: iOS/macOS Software Developer, 3 years
Responsibilities:
- closely communicate with client; analyse feature/updates requests
- contact person for the development team (QA, Android, iOS) to provide clarifications of client’s needs and expectations
- prepare tasks for designer - make evaluations
- developing iOS project from the beginning, using model from macOS project encapsulated into separate framework
- updating and improve architecture of model framework
- code implementation
- refactoring
- maintenance and bug fixing An application to set, manage and discuss meetings with friends
This app uses Google Maps API to choose a place for a meeting quickly, schedule it, prepare introduction, invite friends, track if they are interested to attend, and discuss details with participants in the text chat for each meeting. It shows all setted meetings (yours and friends) on the map related to current user location. Also the app manages meeting history. The main requirement is extremely high quality of UI.
Role: iOS Software Developer, 9 month
Responsibilities: - initial and detail estimation
- build, refine, maintain, and re-prioritize the team backlog
- review, coach and mentor team members
- architecture design
- developing project from the beginning
- refactoring Recording application
This is the tool for recording, playing and managing audio for professional activities. It allows to add comments and tags to specific part of the records; create folders to group the recordings; open variety of audio files; import files via iTunes; export records to Google Drive and Dropbox; share files via AirDrop, Mail, Messages or directly to SoundCloud.