Yura Proskurin

Software Engineer at Open Design Alliance
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Yerevan, Yerevan, Armenia, AM
Languages
  • Английский Limited working proficiency
  • Русский Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Design Patterns
    Coursera
    Dec, 2020
    - Nov, 2024
  • Object-Oriented Design
    Coursera
    Feb, 2020
    - Nov, 2024
  • Server-side Development with NodeJS, Express and MongoDB
    Coursera
    Jun, 2019
    - Nov, 2024
  • Specialization Full-Stack Web Development with React
    Coursera
    Jun, 2019
    - Nov, 2024
  • Multiplatform Mobile App Development with React Native
    Coursera
    Feb, 2019
    - Nov, 2024
  • Front-End Web Development with React
    Coursera
    Dec, 2018
    - Nov, 2024
  • Front-End Web UI Frameworks and Tools: Bootstrap 4
    Coursera
    Nov, 2018
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2022 - Present

    • Denmark
    • Spectator Sports
    • 400 - 500 Employee
    • Software Developer
      • Aug 2021 - Aug 2022

      Game interface development using Unity UI Toolkit Animation development Toolkit development Participation in the design of the game architecture Game interface development using Unity UI Toolkit Animation development Toolkit development Participation in the design of the game architecture

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software engineer
      • Aug 2017 - Aug 2021

      I am developing a 3D viewer for cad formats in the browser. Cross-compiling a c ++ library for rendering using Webassembly. Developing a Single Page Application (SPA) with reactjs. https://cloud.opendesign.com I am developing a 3D viewer for cad formats in the browser. Cross-compiling a c ++ library for rendering using Webassembly. Developing a Single Page Application (SPA) with reactjs. https://cloud.opendesign.com

    • Russian Federation
    • Software Development
    • 1 - 100 Employee
    • Software engineer
      • May 2016 - Aug 2017

      * Building viewer (BIM) * React Web client * C# Web server * Parse and visualize formats * Development of a 3d furniture editor in a browser using a parametric system. * Crosscompile c++ apps to Webassembly * Glue C++ libs with c# (C++ clr, glue lang for c#) * Building viewer (BIM) * React Web client * C# Web server * Parse and visualize formats * Development of a 3d furniture editor in a browser using a parametric system. * Crosscompile c++ apps to Webassembly * Glue C++ libs with c# (C++ clr, glue lang for c#)

  • QD Games
    • St Petersburg City, Russia
    • Founder
      • Oct 2015 - May 2016

      Created a startup on Unity3d, a race with shooting elements in the browser. * Startup development * Management * Legal issues * Development of all components of the game * Integration into social networks Was developed in Unity3d, Client and Server. The backend was used by Parse .com Later, the client was rewritten in Three.js using the Bridge.net C # translator. For this, a wrapper was written over Three.js in C #. After that, the server was rewritten with Unity3d in pure C # + BephuPhysics C #. (There were different experiments with physics engines, tried Bullet Physics, but it has problems launching on different architectures, so we stopped at BephuPhysics) Show less

    • Lead Programmer
      • Oct 2012 - Oct 2015

      Develop first 3d shooter in browser ( Contract Wars)Develop survival and left the project after alpha release ( Escape from Tarkov )* Programming in C ++, C #, Unity3d* Leadership by a small group of programmers.* Development of games based on the Unity3d engine* Development of the social game ContractWars (http://contractwarsgame.com/).* Development of game architecture and game mechanics.* Development of a graphical interface.* Optimization, refactoring.* Training of trainees.* Search, study of new technologies and solutions for the production process.* Resolving complex urgent tasks (client - back-end), requiring development experience in C # .Net 4.5 and understanding of the specifics of development for Unity3d.* Development of an anti-cheat system.Achievements:* I reduced the amount of memory consumed by the application 10 times (peak load);* I optimized the native GUI (2d rendering): increase FPS up to 10 times;* I optimized the client application (3d rendering): increase FPS by 3 times;* I have optimized the rendering of physics on the server: a threefold increase in performance;* I optimized the consumption of client-server traffic: reducing the load on the network 3.5 times;* I have created an anti-cheat system. Show less

    • Unity 3d Developer
      • Dec 2011 - Oct 2012

      Stack: Unity3d, C #, C ++, XML Rpc, Networking* Development of tools for deployment and management of game servers* Programming game entities* Programming game logic* User interface development* Bug fixesAchievements:* Developed a utility for remote monitoring and control of game servers, which saved ~ 40 man-hours / month. and expand the server park;* Thanks to a deep understanding of the C # language, fixed a lot of UI hangs

    • Guernsey
    • Gambling Facilities and Casinos
    • 1 - 100 Employee
    • QA Engineer
      • Oct 2010 - Feb 2011

      * Manual and automated site testing using TestComplete. * Writing automated tests. * JIRA Bugtracker. * Manual and automated site testing using TestComplete. * Writing automated tests. * JIRA Bugtracker.

    • Russian Federation
    • Computer and Network Security
    • 200 - 300 Employee
    • QA Engineer
      • May 2006 - Oct 2010

      * Manual testing. * Automatic testing * Testing anti-viruses for different schemes of program infection * Testing enterprise antivirus solutions * Testing of active infection, rootkit infection, on virtual (Vmware) and real computers. * Writing automated tests on Autoit * Manual testing. * Automatic testing * Testing anti-viruses for different schemes of program infection * Testing enterprise antivirus solutions * Testing of active infection, rootkit infection, on virtual (Vmware) and real computers. * Writing automated tests on Autoit

Education

  • ITMO University
    Information technology protection and security, Computer and information systems security / information protection
    2003 - 2008

Community

You need to have a working account to view this content. Click here to join now