Maximum upload file size: 3MB. File types allowed: jpg, jpeg, gif only.

Click the above 'Browse' button to select a photo.
Guidelines
  1. Only upload a photograph of yourself
  2. Photos of children, celebrities, pets, or illustrated cartoon characters will not be approved
  3. Photos containing nudity, gore, or hateful themes are not permissible and may lead to the cancellation of your account
  4. Photos of your passport, ID, or photos containing any personal information such as your address, passport number, or contact details are not permissible for your own security.

Delete Guidelines

Oleg Khabarov

Senior C++ Developer

My.Games

Location:
Russian Federation
Education:
Bachelor's degree, Information Technology
Experience:
13 years, 1 month

Work Experience

What's your work experience? Your experience is one of the most important sections in a CV.
List all relevant responsibilities, skills, projects, and achievements against each role.  If you're a fresh grad, you can add any volunteer work or any internship you've done before.
Add Experience

Total Years of Experience:  13 Years, 1 Months   

July 2022 To Present

Senior C++ Developer

at My.Games
Location : Russian Federation - Saint Petersburg
Project:
- War Robots: Frontiers https://wrfrontiers.com

Responsibilities:
- Various render engine improvements
- Performance analysis, optimizations

Primary tech:
- Unreal Engine 5.0
- C++
- Git
May 2021 To July 2022

Senior C++/Engine Developer

at Dragons Lake Entertainment
Location : Russian Federation - Saint Petersburg
Participation as a senior developer in two projects:

1. Life is Strange 2 port
- Main goal was to port existing IP to Nintendo Switch and Google Stadia platforms
- A huge portion of a task was to upgrade provided Unreal Engine 4 code base to modern version of said engine
- Automation of daily deploys of Google Stadia builds was achieved among other things

2. F1 2022
- Various networking tasks, including but not limited to Xbox, PlayStation, Origin platforms and Playfab crossplay support

Other professional activities included performing series of GIT lectures for company specialists.
February 2019 To May 2021

Lead Software Developer

at Octavian Game Art, LLC
Location : Russian Federation
Lead Graphics Engine Developer.

Responsibilities:
- Building a new Vulkan-enabled graphics engine, while maintaining current OpenGL one.
- Speeding up build process for all involved developers via automating some common tasks and reducing bottle-necks
- Organizing in-company C++ lectures for all developers to raise overall code quality
- Ensuring multi-platform support (Windows, Linux) and cross-compilation

Results:
- Legacy OpenGL 1.4 engine was completely superseeded by modern OpenGL 4.5 one. In some hardware-limited cases OpenGL 3.3 is used though.
- Enlarged content limitations in games; now they can be packed with way more new content than before, while keeping required 60fps even on 4K displays, making them more demanded and competitive on the market
- Reduced time spent by developers on building projects.
- Established efficient C++ coding style in company
February 2013 To January 2019

Senior Software Developer

at Kodeks Consortium
Location : Russian Federation
- Built and maintained integration system for company's server-side software with various client-side applications (MS Office, Libre Office, AutoCAD, Acrobat, ...)
- Designed architecture for several generations of the system
- Managed a small group of 5 developers
- Created distribution system for company's modules to clients' PC's

Results:
- Reduced distance from clients to company's systems
- Increased involvement of end user and amount of sold licenses
- Decreased expenses on clients that demand integration of their own software with company's software
- Automated a list of hot-demanded tasks (document analysis, setting up hyperlinks to company's database, ... )
February 2011 To February 2013

Network and System Administrator

at Peter The Great St. Petersburg Polytechnic University
Location : Russian Federation
Organized and maintained local laboratory's network. Optimized and automated most demanded tasks.

Education

What's your educational background?
Let employers know more about your education; remember, be clear and concise.
June 2013

Bachelor's degree, Information Technology

at Peter the Great St.Petersburg Polytechnic University
Location : St. Petersburg, Russian Federation
Grade: 4 out of 5

Languages

Do you speak more than one language?
For some jobs, fluency in one or more foreign languages is a plus, so add your language skills to get better results.

English

Expert

Russian

Native Speaker

Loading
Loading...
Loading...