Dmitry Shevchik

Dmitry Shevchik Email and Phone Number

All about tech and people in gamedev @ BLACKHUB GAMES
Dmitry Shevchik's Location
St Petersburg, St Petersburg City, Russia, United States
Dmitry Shevchik's Contact Details

Dmitry Shevchik personal email

About Dmitry Shevchik

A skilled programmer with 17 years experience of commercial software developing. It includesrich experience with proprietary game engines, networking, performance and memoryprofiling, memory management, software architecture using an accurate Object OrientedProgramming and Data Oriented Design, multi-threaded programming and debugging, settingup development infrastructure, build and configuration management, software testing andteam leading activities.Recent tech:Engine programming, Gameplay Programming, Network, UI,High-Load, Optimization, Multithreading, PC/Linux, Consoleplatforms, Version Control Management, 3D math, 3DGraphics, compilers, browsers (Chromium/CEF), MySQL.Languages: C++, Python, C#Platforms: Windows, Android, Unix, XBox One, XBox One Series S|X, PS4, PS5

Dmitry Shevchik's Current Company Details
BLACKHUB GAMES

Blackhub Games

View
All about tech and people in gamedev
Dmitry Shevchik Work Experience Details
  • Blackhub Games
    Chief Technology Officer
    Blackhub Games Mar 2024 - Present
  • Self-Employed
    Individual Developer
    Self-Employed Sep 2022 - May 2024
    I have been independently developing a multi-platform, physics-driven drawing application using my owngame framework written in C++. This framework is built upon open-source projects such as SDL, bgfx,flecs, imgui, Sharpmake, etc., and its primary platforms include Win64, Android, and iOS.
  • Dragon'S Lake Entertainment
    Lead C++ Engine Programmer
    Dragon'S Lake Entertainment Jun 2021 - Sep 2022
    Limassol, Limassol, Cy
    Life is Strange 2 port to Google Stadia and Nintendo Switch(case https://dragonslake.com/portfolio/life-is-strange-2)- Calls with a client.- Planning and risk evaluation.- Task breakdown and distribution across team members.- Research and propose improvements to processes and pipelines.- Interviewing new candidates.- A bit of coding
  • Dragon'S Lake Entertainment
    Senior C++ Engine Programmer
    Dragon'S Lake Entertainment Oct 2020 - Oct 2021
    Limassol, Limassol, Cy
    - Working on a game engine.- Analyze and improve performance across all target platforms.- Develop new, maintain and optimize existing low-level systems including but not limited to memory and resource management, streaming, audio and rendering.- Debug and fix crashes, concurrency issues, and platform-specific problems.- Research and propose improvements to processes and pipelines.- Interviewing new candidates.
  • Slightly Mad Studios
    Senior Gameplay Programmer
    Slightly Mad Studios Jun 2018 - Oct 2020
    Responsibilities:- Take a part in the game design process working with designers and other development departments- Turn game designs into technical specifications and implementing resulting code- Test and refine gameplay features during the development process- Contribute towards a variety of different code systems related to gameplay and game modes- Work with other programmers to interface with all project subsystems, including networking and physics
  • Wargaming Saint Petersburg (Lesta Studio)
    Lead Engine Programmer
    Wargaming Saint Petersburg (Lesta Studio) Nov 2016 - May 2018
    Saint Petersburg, Ru
    Org:- Team dev- Dev process tuning- Communication with other teams- Feature planning- Code review- InterviewingClient Core Tech:- Engine architecture- Profiling- Performance optimization- Multicore/Multithreading- Memory usage optimization- C++/Python- WinAPI
  • Wargaming.Net
    Senior Software Engineer
    Wargaming.Net Jul 2014 - Nov 2016
    Nicosia, Cy
    The role is a Central Technology Group representative.Responsibilities:- Facilitate communications between the World of Warships game team and CTG.- The main point of contact for the World of Warships game team.- Handle the communication of desired features from the studio.- Act as frontline support for the game studio, fixing minor bugs, creating workarounds, and keeping track of product defects.- Work as a BigWorld Technology representative, demonstrating latest features and working with the game team to integrate into their engine.- Debug and program in C/C++, Python and other languages as necessary.- Recommend enhancements and assist in enhancing the product to best fit the game studio.- Handle merges and upgrades (with assistance from the rest of the team as necessary).
  • Sperasoft Inc.
    Lead Software Engineer
    Sperasoft Inc. Sep 2012 - Jun 2014
    Burbank, Ca, Us
    EA Sports Online Group (outsourcing)The EA SPORTS Central Technology Services Online Platform team is comprised of 60+ dedicated developers. The team provides state of the art online focused technology to game teams within EA.Responsibilities:- Online in-game middleware developing and maintenance.- Deal with high-load back-end servers, databases, front-end UI and 1st party networks (XBox LIVE, PSN).- Participate in distributed agile development across multiple teams.- Compose technical design documents and breakdown high level requirements into development tasks and work items.- Review technical designs from other engineers for correctness and completeness .- Work with the technical director to provide technical expertise, direction, and lead planning initiatives.- Participate in code reviews to help enforce high standards of code quality and consistency.- Assist other engineers with technical designs and estimation tasks.- Contribute to help the team meet its commitments.
  • Saber Interactive
    Senior Ui Programmer
    Saber Interactive Oct 2008 - Sep 2012
    Fort Lauderdale, Fl, Us
    Published:Inversion (Namco Bandai)Halo: Combat Evolved Anniversary (Microsoft/343 Industries)Battle: Los Angeles (Konami/Sony)
  • It Territory Nord
    Software Engineer
    It Territory Nord Nov 2007 - Oct 2008
    Moscow, Ru
    Fashion Apprentice Game
  • Motorola
    Software Engineer
    Motorola Mar 2006 - Nov 2007
    Chicago, Illinois, Us
    WiMAX project

Dmitry Shevchik Skills

C++ Game Development Perforce Visual Studio Actionscript Software Development C User Interface Flash Xbox 360 Ps3 Video Games Computer Games User Interface Design Testing Game Programming

Dmitry Shevchik Education Details

  • Saint Petersburg State University Of Aerospace And Instrumentation
    Saint Petersburg State University Of Aerospace And Instrumentation
    Computer Science
  • Saint-Petersburg State School #407
    Saint-Petersburg State School #407

Frequently Asked Questions about Dmitry Shevchik

What company does Dmitry Shevchik work for?

Dmitry Shevchik works for Blackhub Games

What is Dmitry Shevchik's role at the current company?

Dmitry Shevchik's current role is All about tech and people in gamedev.

What is Dmitry Shevchik's email address?

Dmitry Shevchik's email address is ds****@****ail.com

What schools did Dmitry Shevchik attend?

Dmitry Shevchik attended Saint Petersburg State University Of Aerospace And Instrumentation, Saint-Petersburg State School #407.

What skills is Dmitry Shevchik known for?

Dmitry Shevchik has skills like C++, Game Development, Perforce, Visual Studio, Actionscript, Software Development, C, User Interface, Flash, Xbox 360, Ps3, Video Games.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.