Ruslan Shestopalyuk

Senior Software Engineer

London, England, United Kingdom24 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in C++ and Virtual Reality development.
  • Led development of React Native for Oculus platforms.
  • Extensive experience in game development and graphics programming.
Stackforce AI infers this person is a Software Engineer specializing in Game Development and Virtual Reality technologies.

Contact

Skills

Core Skills

C++React NativeVirtual RealityMachine LearningData EngineeringHigh Performance ComputingGame DevelopmentGraphics Programming

Other Skills

Computer GraphicsJavaScriptPythonJavaNLPSignal ProcessingHPC3D Graphics3D RenderingAI ProgrammingNeural NetworksAlgorithmsUser InterfaceC#Data Visualization

About

I'm good at seeing obvious things. Also, I can program.

Experience

24 yrs 7 mos
Total Experience
4 yrs 11 mos
Average Tenure
7 yrs 7 mos
Current Experience

Meta

Senior Software Engineer

Oct 2018Present · 7 yrs 7 mos · London Area, United Kingdom

  • ▫ Developer of React Native core (both JS and native parts) on all supported platforms, creating new features for React Native and optimizing performance
  • ▫ Oculus platform, developed React Native VR framework (implementation of React Native for VR), which powers core user experience on all Virtual Reality headsets by Oculus
  • ▫ Shipped projects: Oculus Quest, Oculus Rift S, Oculus Quest 2/Pro/3, Horizon Worlds
  • Technologies: C++, Virtual Reality, Computer Graphics, Android, iOS, JavaScript, TypeScript, Java, Kotlin, Rust, ReactJS, React Native, User Interfaces, Framework Development, Data Science, Unity
C++Virtual RealityComputer GraphicsJavaScriptReact Native

Schibsted media group

Senior Software Engineer

Mar 2017Oct 2018 · 1 yr 7 mos · Oslo, Oslo, Norway

  • ▫ Online classifieds market, working in an experienced team of data scientists and data engineers
  • ▫ Developed and maintained NLP (natural language processing) related machine learning pipelines and web services for various needs of media houses and online marketplaces
  • ▫ Collaboration with the team working on recommendation software for large Scandinavian media houses
  • ▫ Designed and implemented data pipeline for the user interaction history service, used in the newspapers' frontpage recommendations
  • ▫ Actively participating in the company's software community
  • Technologies: Python, Scala, Java, JavaScript, AWS, web services, machine learning, natural language processing, data analysis, data engineering. devops, Kafka, Redis, Docker, Kubernetes, Terraform
PythonJavaJavaScriptNLPMachine LearningData Engineering

Schlumberger

Software Engineer, Senior III

Jul 2011Jan 2017 · 5 yrs 6 mos · Oslo, Oslo, Norway

  • ▫ Software for a next generation seismic data acquisition technology, IsoMetrix/Nessie-6.
  • ▫ Implemented and maintained parallel data processing algorithms in a distributed system, high performance computing in C++
  • ▫ Design and development of visualization tools for seismic data Quality Control
  • ▫ Actively participated in the company's software community
  • Technologies: Signal processing, HPC, C++, Java, Python, Matlab, Solaris, Linux, JavaScript/HTML/CSS, MySQL, CouchDB
C++Signal ProcessingHPCJavaPythonHigh Performance Computing

Funcom

Programmer, Senior

Dec 2005Jun 2011 · 5 yrs 6 mos · Oslo, Oslo, Norway

  • Graphics/tools programmer, having shipped Age of Conan, a Massive Multiplayer Online Game, and the expansion, Rise of the Godslayer.
  • Worked on The Secret World, a MMO game title published by Eidos.
  • ▫ Designed and implemented core subsystems of graphics engine and tools, working closely with artists
  • ▫ Fully responsible for the flexible material system with real-time preview in 3DS Max and other parts of the asset pipeline (such as export plug-ins and scripts)
  • ▫ Suggested, designed, built and maintained automated testing framework for the graphics engine (which covers unit, regression, performance and functional testing, integrated with the build system)
  • ▫ Maintained graphics engine for Age of Conan after the title's release, optimized game engine performance
Graphics ProgrammingGame Development3D Graphics

Gsc game world

Programmer

Jul 2001Dec 2005 · 4 yrs 5 mos · Kyiv, Ukraine

  • ▫ Graphics/tools/AI programmer, shipping several real-time strategy game titles, including Cossacks (expansions), Cossacks II, American Conquest (CDV), Alexander (UbiSoft), Heroes of Annihilated Empires (GSC World Publishing)
  • ▫ Designed and implemented 3D rendering engine (replacing the legacy 2D one) which powered majority of the mentioned titles
  • ▫ Developed supporting tool-chain (DCC tools exporters, asset building, effects/materials editor etc, as well as a mission scripting tool)
3D RenderingAI ProgrammingGame Development

Comgates ukraine

Programmer

Jul 2000Jun 2001 · 11 mos · Kyiv, Ukraine

  • Neural networks and machine learning
  • ▫ Created modeling testbeds for routing and complex load balancing algorithms in VoIP software
  • ▫ Implemented user interface front ends
Neural NetworksMachine Learning

Education

Taras Shevchenko National University of Kyiv

Master — Computer Science (Faculty of Cybernetics)

Jan 1996Jan 2002

Ukrainian Physics and Mathematics Lyceum

Physics and Mathematics

Jan 1993Jan 1996

Udacity

Nanodegree — Data Analyst

Jan 2016Jan 2017

Stackforce found 100+ more professionals with C++ & React Native

Explore similar profiles based on matching skills and experience