Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

NR

English:

Upper Intermediate

Nazar R.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Expert in iOS & macOS development

I am a Full Stack Developer and an expert in iOS & macOS development [SDK and Apps]. I have over 8 years of the experience and hold a Master’s degree in applied mathematics and informatics. I like resolving exciting challenges as well as exploring new technologies. I’ve begun my career as a WPF developer and have since gone on working on numerous core features for a charting library on WPF and Android. Then I led deep iOS refactoring and proceeded to work on macOS alongside the new version releases.

Want to hire this engineer?

Check if Nazar is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

iOS 8 years
macOS 8 years
Swift 8 years
Xcode 8 years
UIKit 8 years
MVVM patterns 9 years

Other technologies

AngularJS
ASP.NET
ASP.NET MVC
C
C#
C++
CSS
D3.js
DirectX
Java
JavaScript
Kotlin
.NET
Objective-C
OpenGL
Python
React.js
SQL Server
TypeScript
WPF
Xamarin
Git
Gradle
HTML
Jinja2
LESS
Redis
Sass
WebGL
SQLite
TeamCity
Webpack
Android NDK
ASP.NET Web API
ReactiveX
Windows Forms

Project Highlights

icon
Lead iOS developer

NDA project

Sep `20 - Jul `22

2 years

A cryptocurrency trading app development

Responsibilities & achievements

-Development of an iOS version of a cryptocurrency trading app for iOS/Android platforms. Achievements -Worked on developing the Market Chart used by the app. -Designed API and architecture for Finance.iOS SDK. -Was responsible for architecture decisions and implementing new functionality for the iOS version of the app. -Was keeping the functionality of the app in sync between iOS/Android platforms.

iOS SDK
icon
Lead iOS Developer

NDA Project

Jan `20 - Jul `22

2 years

A chart data visualization library development

Responsibilities & achievements

-Working in a team that develops 2D and 3D charting components for iOS, macOS, and Xamarin.iOS platforms that use Metal or OpenGL rendering. -Responsible for building new features, fixing bugs, and providing customer support as well as maintaining CI/CD for the project. Achievements -Developed the charting library for macOS based on existing iOS codebase. -Implemented the charting library macOS Examples application which showcase charting library usage. -Implemented Mac Catalyst for [a charting library].iOS framework. -Swift Package Manager deployment for a charting library iOS & macOS

OpenGL
Xamarin
iOS SDK
macOS
icon
Lead iOS Developer

NDA Project

Feb `18 - Jan `20

2 years

A chart data visualization library development

Responsibilities & achievements

-Worked in a team that developed 2D and 3D charting components for iOS and Xamarin.iOS platforms that use Metal or OpenGL rendering. -Responsible for building new features, fixing bugs, and providing customer support, as well as maintaining CI/CD for the project. Achievements: -Refactored most of the existing code base, with heavy architecture optimization, which led to performance improvements and API flexibility in [a charting library].iOS v3.x. -Refactored core components for [a charting library].iOS v2.x such as SCILegendModifier, TickProviders, LabelProviders, Inertial Scroll that drastically improved overall performance and API flexibility. -Refactored a charting library examples both in Objective-C and Swift, simplifying code and making them comparable with the charting library for Android platform. -Added Metal support for 2D charts using underlying C++ graphics engine. -Integrated C++ data resampling algorithms. -Added numerous tests for critical parts of the API. -Rewrote whole documentation for [a charting library].iOS v3.x nearly from scratch.

API
C++
Objective-C
OpenGL
Swift
Android NDK
iOS SDK
icon
Software Developer

NDA Project

Mar `16 - Feb `18

2 years

A chart data visualization library development

Responsibilities & achievements

-Worked in a team that created 2D chart component which uses OpenGL-based rendering for Android and Xamarin.Android platforms. -Responsible for building new features, fixing bugs, and providing customer support. Achievements -Stacked series, Date and Category axes, Pie/Donut chart implementation, as well as improved and optimized the existing code. -Implementing Animations API. Xamarin.Android and Xamarin.iOS bindings as well as Xamarin. -Demo app implementation. -Implementation of the Showcase application, that shows real-world examples of component usage.

Xamarin
Android NDK
icon
Software Developer

NDA project

Jun `14 - Mar `16

2 years

A chart data visualization library development

Responsibilities & achievements

-Worked in a small team developing a 2D chart component for [a charting library] WPF. -Responsible for building new features, fixing bugs, improving the code-base, and providing customer support. Achievements -Quick code base adoption after starting work on the project. - v4 Examples App improvements such as exporting sample projects and implementing Search Engine for v4 Examples App. -Stacked series, MVVM API, Composite Annotation API, ZoomHistoryManager implementation. Implementing RenderableSeries 3D using an underlying 3D engine.

API
WPF
MVVM patterns
icon
Software developer

XCELERATE

Sep `13 - Jun `14

9 months

CELLRO

Implementation of WPF front-end part with a little bit of backend for CELLRO's XCelerate machinery.

Responsibilities & achievements

-Responsible for implementing WPF front-end part with a little bit of backend for CELLRO's XCelerate machinery.

WPF
icon
Software Developer

LABOURBUILDER

Feb `13 - Sep `13

7 months

The developed application allows improving daily work and processes, streamlining work and business with the metrics and standards, to next analyse and accommodate the improvements and the standards, to carry on the labour model for better delivery of products and services.

Responsibilities & achievements

-Worked as a full stack developer of software that is used for managing collaborators and companies’ expenses for an enterprise.

WPF

Education

Higher education in Computer Science

Agency

Software product development agency #822

100-400

GMT+2

Lviv, Ukraine

Core Expertise

AngularJS
API
App Development
ASP.NET
ASP.NET MVC
AWS
Azure
C#
Cloud Engineer
D3.js
Database Developer
DirectX
Express.js
Google API
HTML5
Java
JavaScript
Kotlin
Kubernetes
Machine Learning
Microsoft
MongoDB
MySQL
.NET
Node.js
Objective-C
OpenGL
Oracle SQL
PostgreSQL
Python
QA
React.js
SaaS
Silverlight
Software Development
SQL Server
Stripe
Telerik
Twilio
TypeScript
UI
UX
VB.NET
Visual Basic
Visual Studio
Web Development
WebRTC
WPF
Xamarin
Apollo
Cocoa Touch
CSS3
Data Visualization
Desktop Applications
DevOps
Entity Framework
Git
Go
Golang
Highcharts
Jenkins
Kendo UI
Mac Os Apps
Microsoft SQL Server Programming
Microsoft Visual Studio
Microsoft Windows Azure
Mobile
Mobile App Testing
OAuth
Redis
Sass
Scrum
Swift
Twilio API
Unreal Engine
Windows Communication Foundation (WCF)
Adobe Illustrator
Adobe Photoshop
Mobile UI Design
Responsive Web Design
Sketch
Web Design
Website Prototyping
Website Wireframing
Wireframing
MS SQL Server
RabbitMQ
RESTful API
UI Bootstrap
Webpack
Bootstrap CSS
Docker
SDLC
ASP.NET Web API
Redux
WPF MVVM
MVC
Three.js
Web Forms
Back End
UIUX Design
Electron
Vue.js
UIKit
Graph
RxJS
AWS SDK
GitLab
Chart.js
Axios
MVP patterns
MVVM patterns
Microservices
Bitbucket
Adobe XD
Cyber security
HIPAA
Google Cloud Platform
.NET Core
MVVM Prism
MVVM Light
Figma
AWS Lambda
Material-UI
Azure Cosmos DB
ML.NET
SwiftUI
MVP products
Kafka

Industries

Logistics & Transportation, Banking & Finance, Travel & Tourism, Healthcare & Medicine, Accounting & Auditing, Energy

Want to hire this engineer?

Check if Nazar is available