Alexey Pelykh

Alexey Pelykh

Kyiv, Ukraine
Hire Alexey
Scroll To View More
Alexey Pelykh

Alexey Pelykh

Kyiv, Ukraine
Member since December 28, 2011
Alexey is a seasoned software engineer with past work in 3D and computer game development, as well as extensive R&D experience. Currently, he works mostly with mobile and embedded platforms. He excels in the development of low-level software but does not shy away from UI design.
Alexey is now available for hire
Portfolio
Experience
  • C++, 11 years
  • Unity3D, 3 years
  • C#, 5 years
  • Java, 3 years
  • Android API, 3 years
  • Android, 3 years
  • Unreal Development Kit, 2 years
Kyiv, Ukraine
Availability
Part-time
Preferred Environment
MS Visual Studio, Sublime, Git, CMake
The most amazing...
...R&D tasks I've completed are a Linux kernel patch for an embedded board and an extension for Unreal Engine 3.
Employment
  • Senior Software Engineer
    Remote contractor
    2010 - PRESENT
    • Created custom builds of Android OS.
    • Developed a GameBoy Advance Emulator for Android and iOS. Used Marmalade (formerly AirPlay SDK) and JIT compilation from the native GBA assembler to the extended ARMv7 and x86 assembler.
    • Built a bin-patch for the Marmalade (www.madewithmarmalade.com) content baking system to allow multi-pass baking. Involved some reversing of code.
    • Contributed to a since abandoned Win32 port of a Transmission BitTorrent client.
    • Contributed to OsmAnd.
    Technologies: C++, Java, C#
  • Senior Software Engineer /remote/
    Instant Communication
    2012 - 2013
    • Android OS modification
    • Reverse engineering
    • Build engineering
    Technologies: Java, C++
  • Senior Software Engineer
    InertialLabs
    2010 - 2013
    • Created mostly middleware software for other people in the company, including a cross-platform communication engine and other similar projects.
    • Developed a new cross-platform engine for a 3DSuit motion capture system.
    • Patched the Linux kernel for an embedded board.
    • Contributed some changes to a Linux kernel TTY driver.
    Technologies: C++
  • Client and UI Programmer
    Vogster Entertainment Inc.
    2008 - 2010
    • Created a game named "CrimeCraft" (http://crimecraft.com/).
    • Improved rendering of decals (shot marks on objects) in Unreal Engine 3. Raised limit from 20 to 2000 per frustrum area without loss of FPS.
    • Implemented local realm architecture that introduced caching and local prediction of game environment in the MMORPG part of the game, leading to a significant decrease in the amount of messages between the client and server.
    • Implemented various MMO systems for crafting, mailing, chat, banking, quests/conditions, and clans.
    Technologies: C++, UnrealScript
  • Software Engineer
    Innalabs UA, division of Innalabs Holding Inc.
    2005 - 2007
    • Created a 3DSuit motion capture system now owned by 3DSuit, Inc. (www.3dsuit.com).
    • Built a plugin for Autodesk Motion Builder.
    • Created a standalone skeletal FK engine with renderer.
    • Developed software similar to MotionBuilder but with animation recording using custom data from inertial sensors.
    • Developed a prototype of standalone Motion Capture Workstation software.
    • Took care of the architecture and reference implementation of the next version of the aforementioned engine.
    Technologies: C++
  • Junior Software Engineer
    Dynamic Systems
    2004 - 2005
    • Developed a PlayStation2 emulator for decoding BIOS.
    • Introduced a step-by-step assembly-level debugger for the Playstation2 emulator.
    • Developed specialized software for the modeling and simulation of complex dynamic systems similar in purpose to Simulink from the MATLAB package.
    Technologies: C++
Experience
  • 3DSuit (Development)
    http://3dsuit.com

    Software development for such a system was somewhat fun, especially helping people on-site with using of the system.

  • CrimeCraft (Development)

    Even taking into account that a new version was released after I left Vogster company, lots of things I've been working on are still here, what makes me a bit proud of what I've been involved in.

  • OsmAnd : iOS port and crossplatform core (Development)
    http://github.com/osmandapp

    An OSS project, and still work-in-progress.

  • My Falls Creek (Development)

    An app for featuring live information about lift and run status, snow conditions, and resort activities. My Falls Creek keeps visitors to Falls Creek up to date and includes interactive maps covering the trails and alpine village. It also includes live feeds of snow cameras.

  • Anaheim Ducks Official App (Development)

    This is the free Anaheim Ducks Mobile App, featuring a significantly improved user interface, faster navigation, and added features to keep users closer to the Anaheim Ducks than ever before.
    Included in this app:
    - Live game updates with box scores, stats and an all-new ice tracker
    - Up-to-the-minute Ducks news
    - Photo galleries from Ducks games and events
    - Brand new Fantasy Five game, allowing users to select Ducks players for upcoming games and compete against other fans for prizes
    - Video from Ducks events and behind-the-scenes features
    - Interactive game schedule, allowing users to buy Ducks tickets right from their smartphone
    - Access to Ducks promotions, including tickets, merchandise, concessions and more
    - Ducks player bios with personal info, action photos and updated stats
    - Interactive in-arena map for users to find concessions around their seat at the Honda Center
    - Twitter and Facebook integration for content sharing

Skills
  • Languages
    C++, C#, Java
  • Frameworks
    Unity3D, Boost, Unreal Development Kit, Qt
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development
  • Misc
    Multithreading, BitBucket
  • Libraries/APIs
    OpenGL, SQLite, Android OpenGL, OpenGL ES, Standard Template Library (STL), Android API, DirectX, Facebook SDK
  • Tools
    Git, Microsoft Visual Studio, JIRA, GitHub, CMake, GCC, SVN
  • Platforms
    Windows, Linux, Android, Windows Phone, iOS, Embedded Linux
Education
  • Master's degree in Computer Engineering
    National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine
    2009 - 2011
  • Barchelors degree in Computer Engineering
    National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Kiev, Ukraine
    2005 - 2009
Hire the top 3% of freelance developers
I really like this profile
Share it with others