Oleg Sidorenko

Software Development Engineer at Freelance Software Development
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Belgrade, Serbia, RS
Languages
  • English Professional working proficiency
  • Russian 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.

Experience

    • United States
    • Software Development
    • 100 - 200 Employee
    • Software Development Engineer
      • Apr 2017 - Present

      Client-side (.NET, C++, Inno Setup Scripts): WPF, Refactoring, Setup interaction with server-side, Multimedia file processing, Work with Windows registry, including context menu and default settings, Work with Ranorex - test automation tool. - Created tool to enable build any project to executable file or installer file; - Added new feature to legacy c++ module for customize text overlay on video-file; - Created internal tool for team to launch and get update for other many tools for work from one menu. Client-side (React, NextJS, knockout): Creating interactive pages. - Created dashboards with current state of builds and business indicators. Client-side (Electron): adding features to app, setup pipeline to deliver software for macos- and windows- users • Server-side (.NET Core, php, NodeJs): Services to expand client functionality like collect analytics or use split-tests, Services for payment processing (PayPal, Fastspring etc.), Setup and supporting rapid-deployment tools (docker, kubernates, cake-, gulp-scripts, terraform), Implementation and support slack-bots. - Setup chat-bots and services to provide and manage all information about operation tasks and critical problems on production according to ChatOps paradigm; - Setup Teamcity pipeline to deploy .Net services Use microservice architecture principles to create system Setup and work with AWS (Lambda, Cloudwatch, SNS) Collect and processing of analytics data (MySQL, T-SQL, Python 3) that helps to define more profitable split test variant Work with Agile-based process, including XP, Scrum. Work in Growth Hacking team as a developer: launched 1-2 split-tests on PC-application Show less

    • IT Services and IT Consulting
    • Software Development Engineer
      • Apr 2015 - Oct 2017

      Server-side (.NET Core, php): interaction with SOAP, integration with mobile banking application. Implemented of integration with government global authentication services. Client-side (Objective-C): developing and supporting iOS application with adding new features. Server-side (.NET Core, php): interaction with SOAP, integration with mobile banking application. Implemented of integration with government global authentication services. Client-side (Objective-C): developing and supporting iOS application with adding new features.

    • Software Development Engineer
      • Nov 2016 - Apr 2017

      Supporting communication module for SCADA-systems. Work with C++, Qt Supporting communication module for SCADA-systems. Work with C++, Qt

Education

  • Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
    Master of Science - MS, Informatics and Engineering
    2014 - 2016
  • Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
    Bachelor of Science - BS, Informatics and Engineering
    2010 - 2014

Community

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