Ivan Sichkar, Developer in Lviv, Lviv Oblast, Ukraine
Ivan is available for hire
Hire Ivan

Ivan Sichkar

Verified Expert  in Engineering

SOLID Principles Developer

Lviv, Lviv Oblast, Ukraine

Toptal member since August 20, 2019

Bio

Ivan can help you stay ahead of the curve concerning cutting-edge technologies—such as artificial intelligence, virtual reality, and mixed reality—and use them to solve actual issues related to game and application development. He is also a software developer who knows how much professionalism and communication determine the success of a project.

Portfolio

Augbrite, Inc.
OpenCV, ARCore, ARKit, C#, Unity
AVRspot, Inc.
OpenCV, ARCore, ARKit, C#, Unity
AVRspot, Inc.
OpenCV, ARCore, ARKit, C#, Unity

Experience

  • Unity2D - 5 years
  • Unity3D - 5 years
  • C# - 5 years
  • Unity - 5 years
  • REST - 3 years
  • JetBrains Rider - 2 years
  • SOLID Principles - 2 years
  • ARKit - 1 year

Availability

Part-time

Preferred Environment

Git, JetBrains Rider, Unity, MacOS

The most amazing...

...thing I've created is a platform that helps hosts and guests by providing AR tips about anything your guest might need to know when staying in your house.

Work Experience

Chief Technology Officer

2019 - PRESENT
Augbrite, Inc.
  • Coached and gave technical guidance to developers and engineers.
  • Created new systems and infrastructure.
  • Monitored KPIs and project budgets.
  • Optimized technological solutions.
  • Transformed business ideas into technical designs.
  • Communicated the company's technology strategy to stakeholders.
Technologies: OpenCV, ARCore, ARKit, C#, Unity

Chief Technology Officer

2018 - 2019
AVRspot, Inc.
  • Managed software quality and security standards.
  • Communicated with major stakeholders.
  • Advised project managers on technical issues.
  • Planned and supervised project budgets.
  • Established the company's technology roadmap.
Technologies: OpenCV, ARCore, ARKit, C#, Unity

Senior Unity C# Developer

2018 - 2018
AVRspot, Inc.
  • Developed and optimized product architecture.
  • Led project teams.
  • Managed code review processes.
  • Assisted in project planning and management.
  • Interviewed new candidates.
Technologies: OpenCV, ARCore, ARKit, C#, Unity

Unity C# Developer

2015 - 2017
Teamvoy — Software Engineers & Consultants
  • Built the architecture of applications.
  • Optimized applications for different platforms.
  • Created in-app content.
  • Managed a team.
Technologies: C#, Unity

Unity Trainee

2015 - 2015
BidOn Games
  • Learned about professional Unity3D standards.
  • Developed new games concepts.
  • Optimized games for mobile platforms.
Technologies: C#, Unity

Experience

ARGuide

Project Role: Individual Developer

ARGuide is a platform for indoor navigation. It helps hosts and guests convey necessary information about the home (appliance locations, how-to-use instructions, hidden items, WiFi passwords, contacts—basically anything your guest might need to know when staying in the house).

Technologies: Unity, ARKit, Placenote, AWS

AR Teeth

Project Role: Individual Developer

This application allows a user to pick the perfect smile for their jawline. Using facial landmark recognition, the app identifies the smile in the image and substitutes other smiles to determine the best fit.

Technologies: Unity, OpenCV

AR Jewelry

https://www.youtube.com/watch?v=bePkTnZq76M
Project Role: Individual Developer

This is an application for fitting rings to your hand. It works in AR without any markers. See more at the YouTube video link.

Technologies: Unity, OpenCV

AR Grocery

Project Role: Team Lead
I worked on the AR localization, map building, route creating, product targeting, among others.

This is a shopping application which allows buyers to automatically locate items in the shop and direct them in AR to the next product on their shopping list.

Technologies: Unity, ARKit, Placenote

AR Magazine CMS

Project Role: Developer
I implemented EasyAR cloud features, AWS S3, and template architecture.

This is a platform which consists of an iOS/Android app for showing AR content and a PC CMS app for updating in-app content.

Technologies: Unity, EasyAR, AWS

VR Lobby

Project Role: Team Lead
I developed the main features of this app.

VR Lobby is an app for a VR game showroom; it allows users to select other games and launch them.

Technologies: Unity, SteamVR

Education

2015 - 2017

Master's Degree in Software Engineering

Lviv Polytechnic National University - Lviv, Ukraine

2011 - 2015

Bachelor's Degree in Software Engineering

Bohdan Khmelnytsjyi National University of Cherkasy - Cherkasy, Ukraine

Certifications

SEPTEMBER 2017 - SEPTEMBER 2019

Unity Certified Developer

Unity Technologies

Skills

Libraries/APIs

OpenCV

Tools

JetBrains Rider, Git, Visual Studio, Xcode, Android Studio, GitLab, GitHub

Languages

C#, C#.NET, Objective-C, Java

Frameworks

Unity, Unity2D, Unity3D, ARKit, Photon Unity Networking (PUN)

Paradigms

REST

Platforms

ARCore, Vuforia, Firebase, iOS, Android, Windows, MacOS, Amazon Web Services (AWS), SteamVR

Storage

Amazon S3 (AWS S3), MySQL

Other

SOLID Principles

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring