Skip to content
View ojerebts's full-sized avatar

Block or report ojerebts

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ojerebts/README.md

iOS Portfolio

Hi, I am Olga! I have over 10+ years of professional experience writing beautiful, native iOS Apps for iPhone and iPad, using Swift and Objective-C. I have been writing iPhone apps since before ARC(automatic reference counting) was introduced in Xcode. Take a look at my projects.

Globant | Gap


At Globant, I began as a Senior iOS Engineer and swiftly advanced to the position of iOS Tech Lead, overseeing a team of six engineers for our client Gap. In this role, I collaborated closely with business, QA, and backend teams to ensure the timely delivery of features within an aggressive release cycle. I actively contributed to major architecture decisions alongside other leads, onboarded and trained new members of the team, and made sure we follow architecture guidelines through daily code reviews. The app itself has a number of architectural complexities such as supporting 4 different brands within one app, consuming dynamic information from a variety of backend systems, payment processing, shopping cart, membership benefits, advanced filtering and search capabilities, and many others.



Health App Prototype

For this freelancing project, I developed a quick prototype that was fetching data from a variety of databases, files, and online sources with medical information. The medications information was then displayed in Apple's Health app. The app was designed to enhance user experience in Health app, providing vital information on possible medical contraindication, interactions, and adverse reactions for the user.

Roka Security Messaging App


Roka Security is a computer service firm specializing in cyber security. RokaCom Messaging App was a secure messaging application that allowed encrypted messaging and voice calling over wifi. For this project, I implemented two main functions: end-to-end encryption via SHA-256 encryption and voice calling using open source project Linphone.

goPanache


goPanache was a 'one stop shop' for barbers and beauty professionals that allowed them to showcase products, services, book appointments, and sell products. As one of the earliest lead engineers on the project, I worked on developing the entire application from mockups to shipping it to the App Store. The app had a variety of complex features such as supporting multiple service locations for barbers, accepting credit card payments, displaying online shop with products to upsell, book appointments and pay before or after the service, search available barbers in the area, cancel appointments and many others.



Wildfyre

Wildfyre was an app prototype similar to Periscope, enabling creators to stream live while allowing the audience to participate by liking, commenting, and watching the stream afterward.

Millennial Media

Millennial Media was a mobile advertising platform providing ability for developers to include their SDK in the apps and receiving a portion of ad revenue. SDK supported various formats of ads: banners, full screen video, and inline ads. While working on SDK team at the company, I implemented internal app for our QA team to test variety of ad formats quickly and efficiently.

Sadhana Tracker - #89 in Health & Fitness section on App Store!


Personal app I wrote to assist spiritual practitioners to track their meditation practice. As of June 2024 it occupies #89 place in Health & Fitness section! Main features include ability to add meditation practice for a pre-determined number of days (40, 90, 120, and 1000 days), checkin on a daily basis, share the progress, receive push notifications as reminders, and add notes to reflect on the practice itself.



Personal timer app that is no longer supported by me. Kirtan Kriya is one of the fundamental practices in Kundalini Yoga. This timer app is a great assistant the practice of Kirtan Kriya that allows to adjust the time from 11 min to 2,5 hours if desired. App allows to choose a music to practice along and alerts the practitioner when the intervals of the practice are finished. Other app features include: screen autolock to prevent the screen from dimming during your practice, choice of vibration vs chimes in settings, and background information on the practice itself.


This is my first personal app that I wrote with inspirational quotes from a master of Kundalini Yoga. Since it was launched in 2012, it still gets daily downloads and excellent reviews. To this day, I see people using the app on Instagram and posting screenshots from it. Features include ability to swipe through quotes, bookmark favorite quotes, and receive a random quote via Today Widget on iPhone screen.

Technologies I used for these projects:

  • Languages: Objective-C, Swift
  • Persistence: SQLite, CoreData, UserDefaults, File System
  • Libraries/ Frameworks/ Open Source Libraries: UIKit, Core Audio, MapKit, AFNetworking, Linphone, HealthKit, Lottie, AVFoundation (and many others)
  • Dependency management & deployment: CocoaPods, Docker
  • Source control: git flow (git branching model), git
  • Process: Scrum, Kanban

Popular repositories Loading

  1. Objective-C-Koans Objective-C-Koans Public

    Forked from blazingcloud/Objective-C-Koans

    Objective-C 1

  2. Kiwi Kiwi Public

    Forked from kiwi-bdd/Kiwi

    Simple BDD for iOS - Docs @ Wiki

    Objective-C 1

  3. KIF KIF Public

    Forked from kif-framework/KIF

    Keep It Functional - iOS Test Framework

    Objective-C 1

  4. KIF-Kiwi KIF-Kiwi Public

    Forked from indiegogo/KIF-Kiwi

    Keep It Functional BDD style

    Objective-C 1

  5. UIKit-Artwork-Extractor UIKit-Artwork-Extractor Public

    Forked from 0xced/iOS-Artwork-Extractor

    Extract UIKit artwork and emoji symbols into png files, generate glossy buttons png files

    Objective-C

  6. DataManagerProtocol DataManagerProtocol Public

    Sadhana Tracker Data Manager

    Objective-C