Dmitry Sholtun

Back-end Developer at GoatGaming
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ukraine, UA

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

  • Machine Learning
    Stanford University
    Mar, 2018
    - Nov, 2024
  • Convolutional Neural Networks
    deeplearning.ai
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    deeplearning.ai
  • Neural Networks and Deep Learning
    deeplearning.ai
  • Sequence Models
    deeplearning.ai
  • Structuring Machine Learning Projects
    deeplearning.ai

Experience

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Back-end Developer
      • Mar 2020 - Present

      Highly scalable microservice-based gambling platform with online casino and sports betting. - Design and develop events/coefficients synchronization protocol based on WebSockets with - disconnection handling, revisions and filtering support. - Implement user permission support. - Create a set of load tests for various parts of the system. - Integrate actor model usage using MS Orleans framework. - Design approach to handle distributed transaction among the multiple microservices. Show less

    • United Kingdom
    • Software Development
    • Back-end Developer
      • Apr 2018 - Mar 2020

      Highly scalable microservice-based gambling platform with online casino and sports betting. - Design and develop events/coefficients synchronization protocol based on WebSockets with - disconnection handling, revisions and filtering support. - Implement user permission support. - Create a set of load tests for various parts of the system. - Integrate actor model usage using MS Orleans framework. - Design approach to handle distributed transaction among the multiple microservices. Show less

    • Poland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Full Stack Developer
      • Mar 2017 - Apr 2018

      Web-based ERP application providing end to end leasing deal processing. - Redesigned DB views and procedures to reduce an average page loading delay by up to 60%. - Eliminated bottlenecks in the business layer (increased performance of individual components by up to 50%). E-commerce web solution - Designed database structure. - Designed N-tier application architecture. - Developed base UI components architecture (Grid component, Entity editor). Web-based ERP application providing end to end leasing deal processing. - Redesigned DB views and procedures to reduce an average page loading delay by up to 60%. - Eliminated bottlenecks in the business layer (increased performance of individual components by up to 50%). E-commerce web solution - Designed database structure. - Designed N-tier application architecture. - Developed base UI components architecture (Grid component, Entity editor).

    • Isle of Man
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Full Stack Developer
      • Jan 2017 - Feb 2017

      Sports Betting application development Sports Betting application development

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Front-End Developer
      • Sep 2015 - Dec 2016

      Web-based ERP application providing end to end request for proposal Bid processing. - Designed module structure of the application. - Designed and developed proprietary core components: Formula Editor, Grid View, Tree View. - Designed and developed an API with async callbacks via WebSockets for the reports generation. - Providing a feedback for other developers through the code review process as one of the few senior approvers, mentoring junior engineers. Web-based ERP application providing end to end request for proposal Bid processing. - Designed module structure of the application. - Designed and developed proprietary core components: Formula Editor, Grid View, Tree View. - Designed and developed an API with async callbacks via WebSockets for the reports generation. - Providing a feedback for other developers through the code review process as one of the few senior approvers, mentoring junior engineers.

    • Singapore
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Jul 2014 - Sep 2015

      CompatibL XVA. Advanced enterprise software solution for any kind of valuation adjustments (XVA), limits, and regulatory capital. - Designed and developed multiple Web API endpoints for the report generation. - Implemented a set of web controls with AngularJS usage, among them grid and popover. Portfolio Analytic Tool - Desktop application for portfolio and risk management with an accounting module. - Implemented multiple accounting reports generations. - Implemented various End Of Day process steps calculation. - Designed and developed a set of approval and integration tests for SWIFT messages generation module. - Designed and developed a set of unit tests for accrued interest calculation and reports generation. Show less

    • Ukraine
    • Business Consulting and Services
    • 1 - 100 Employee
    • .NET Developer
      • Nov 2012 - Jun 2014

      Distributed time and expense tracking system. - Designed and developed desktop application for billing time and costs tracking of a law firm employees, including module structure, GUI, data synchronization mechanisms. - Implemented offline mode support using SQLite database. - Implemented data synchronization over HTTP protocol in a background thread. Distributed time and expense tracking system. - Designed and developed desktop application for billing time and costs tracking of a law firm employees, including module structure, GUI, data synchronization mechanisms. - Implemented offline mode support using SQLite database. - Implemented data synchronization over HTTP protocol in a background thread.

  • jNet-Tech
    • Ukraine, Kyiv
    • ANSI C Developer
      • Sep 2011 - Sep 2012

      Real-time operating system (RTOS) and Java Card Runtime Environment (JCRE) integration. - Designed and developed embedded HTTP server for the system management. - Implemented support of peripheral devices from Java Card level - Implemented support of data transfer over TCP and UDP network protocols. - Developed a set of Java Applets for the OS testing. - Designed and developed multiple modules for network data protection using various cryptographic technologies and algorithms. Show less

    • Software Developer
      • Sep 2010 - Aug 2011

      Lightweight projects used in various areas. ● Designed and developed: - Compilers for custom programming languages. - Lightweight demo of 3D third-person game using C++ with OpenGL framework. - Micro-controller software for a house alarm system. The system consists of a few sensors and indicators for each area, alarms, control panel and the microcontroller itself. ● Implemented set of algorithms of picture classification. The algorithms were used to classify Gaussian-noised, distorted and blurred images of digits and English letters. Among them: Euclidean distance method, method based on principal component analysis and two layer neural network (Matlab). ● Developed set of scripts for analog and digital signal processing, including filtering, transformation and distortion (Matlab). Show less

Education

  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'
    Master of Computer Applications (M.C.A.), Computer Software Engineering
    2014 - 2016
  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'
    Bachelor of Applied Science (B.A.Sc.), Computer Programming, Specific Applications
    2010 - 2014

Community

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