About Myself

My name is Natalia Zhabitskaya. I'm a professional frontend developer with 15+ years of experience creating iOS and Android applications, TV applications, and websites. My goal is to develop software with an intuitive user interface.

As an active participant in Tech communities and a mobile developer with experience at Google, I implemented more than a dozen complex mobile apps.

I have an extensive experience in SwiftUI, core iOS frameworks and crossplatform development. I can use my knowledge and expertise working with RESTful APIs, MVVM architecture, following Agile Scrum practices, and Clean Code concepts.

My professional background is creating interactive UIs, connecting to third-party APIs, adding social networks integration. I have an experience in connecting and controlling hardware devices, I developed 2D games and live wallpapers.

Skills

Swift 4 years

Java 10 years

Kotlin 4 years

TypeScript 3 years

JavaScript 2 years

Objective-C 1 year

Work Experience

iOS Developer at TP-Link

Irvine, CA (2024 – now)

Swift, SwiftUI, UIKit, CocoaPods, MVVM, Xcode, REST API, Firebase, GitHub, JIRA, Agile Scrum, TestFlight, Xcode

⇨ iOS applications on Swift and Objective-C, CocoaPods for TP-Link hardware.

Developed modile applications based on MVVM architecture; wrote design documents; participated in product discussins; designed and developed product features following the design guidelines and clean code principles; implemented asynchronous calls to RESTful API; wrote unit tests; participated in the code review process; distributed iOS builds for testing and releases; collaborated with the UX team and the backend team to discuss product requirements and technical solutions.

iOS, Android Developer at Coulomb Inc.

Los Angeles, CA (2023 – 2024)

TypeScript, Vue.js, Quasar, Capacitor, iOS, CocoaPods, Android, Gradle, MVVM, Xcode, Android Studio, REST API, Firebase, GitHub, JIRA, Agile Scrum

⇨ A cross platform solution for energy management and performance optimization that homeowners expect from their solar and storage setup.

Developed custom UI elements using Quasar framework and Vue.js components; designed and developed product features following the design guidelines and clean code principles; implemented asynchronous calls to RESTful API; implemented cross platform solutions using Capacitor; added custom themes and styles; covered code with Unit tests to validate expected behavior; participated in the code review process; distributed iOS, Android and Web builds for testing and releases; collaborated with the design team and the backend team to discuss product requirements and technical solutions; led internship program; participated in a tech conference and presented our product at the company's booth.

Frontend Developer at Google

Sunnyvale, CA (2020 – 2023)

⇨ RIO UI is an interface and an infrastructure as a service that allows clients to run workloads on Google's physical hardware.

Designed and developed UI for iOS following the UI design guidelines; implemented asynchronous calls to RESTful API; implemented TCA architecture; wrote Unit and UI tests to increase test coverage to 95%; participated in the code review process; improved the performance by integrating data caching; implemented user authentication with backend integration; led and mentored mobile engineers, collaborated with other principal engineers to drive mobile technical and architectural decisions.

iOS Developer at Epam Inc.

Mountain View, CA (2019 – 2020)

Swift, SwiftUI, UIKit, Combine, MVVM, CloudKit, SOLID principles, CI/CD, XCode, GitHub

Architect and developed native mobile applications for iOS and Android starting with the initial concept; improved search functionality for Hangouts and Gmail, improved performance by 30%; designed behavior and developed interactive responsible UI according iOS design guidelines; worked with inner Google tools and collaborated with other teams to solve problems related to search results in G-Suite products.

Android TV Developer at Discovery Channel

New York, NY (2018 – 2019)

Java, Kotlin, Android SDK, Android Architecture Components, Navigation, JSON, Dagger, Retrofit, Room, MySQL, Git, Gradle, Material Design

⇨ Food Network application on Amazon Fire TV where celebrities explain how to cook delicious recipes to a broad audience.

Created and implemented system design and the application features that helped to publish the release in a short time; built custom UI components, which led to an increase in the number of users to 600K; integrated the payment API that brought the revenue to the stakeholders; implemented TV design requirements and created a design documentation for the internal team usage; revealed performance by 50% by integrating memory analyzing tools; wrote unit tests with 90% functionally coverage that helped to reduce the number of bugs in the system; created demos and presented them to the customer to display the team’s performance.

iOS Developer at Gismart

Minsk, BY (2017 – 2018)

Swift, UIKit, MVVM, JSON, Firebase, CocoaPods, SQL, TestFlight, Xcode

⇨ A leading developer of Wellness, Music, and Utility apps with over 1 billion downloads.

Created algorithms and MVVM architecture for music mobile games; collaborated with professional musicians to gather requirements while working on the Guitar Tuner mobile app; wrote technical documentation; launched mobile applications with the App Store; run A/B testing; integrated mobile ads platforms.

Lead Android Developer at Digiteum

Minsk, BY (2013 – 2017)

Java, Kotlin, Android SDK, MVVM, JSON, Dagger, Retrofit, Room, MySQL, Git, Gradle, Material Design

⇨ Adorama PixPublisher. A mobile application for tablets that helps users to create digital and printed photo albums.

Integrated Social Networks API that brought 100K new users to the platform; added Google Analytics and Crashlytics that helped to monitor crashes early and identify the most popular platform features to prioritize tasks for development and testing; switched to hardware acceleration, which increased performance by 40%; led the team of 5 mobile developers, interviewed new candidates, wrote technical documentation, and coordinated the teamwork of iOS and Android teams; launched mobile applications with the App Store.

Education & Networking

Computer Science Degree at Belarusian State University

Participated in Tech Conferences as a speaker and an organizer: Mobile Optimized, GDG, Women Techmakers, Coffee & Code

Projects


Cocktail Recipes iOS

Cocktail Recipes App contains more than 3500 amazing recipes from all over the world. Following the recipes from professional bartenders, you can make cocktails at home and join the growing community of cocktail-makers.

Swift

SwiftUI

Combine

Firebase

RESTful API


Food Network TV App

Food Network application on Amazon Fire TV where celebrities explain how to cook delicious recipes to a broad audience.

Kotlin

MVVM

Material Design

Leanback Library

Gradle

Crashlytics


Connect 4 Game

A Connect Four game is based on https://en.wikipedia.org/wiki/Connect_Four algorithm.

4 modes are implemented: human vs human and 3 levels of human vs computer.

The game has animations and sounds, it calculates score in the end of the game.

Java

Android

...

Cocktail Recipes Design

Figma design for Cocktail Recipes iOS App.

Figma

Canva


Personal Blog

Share your story with the world. Create a beautiful, personalized blog that fits your brand. Grow your audience with built-in marketing tools, or transform your passion into revenue by gating access with a paywall.

TypeScript

Vue.js

Quasar


LogicLines Game

Logic Lines Game for BlackBerry

Move balls through the game field to build and destroy lines of five balls of the same color.

Java

Blackberry