Oleg Sidorenko
Software Development Engineer at Freelance Software Development- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Russian Native or bilingual proficiency
Topline Score
Bio
Experience
-
Freelance Software Development
-
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
-
-
-
Platforma SOFT
-
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.
-
-
-
Measuring Systems Research Institute named after Yu.Ye. Sedakov, FSUE FRPC
-
Nizhniy Novgorod, Russia
-
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 -
Nizhniy Novgorod State Technical University named after R.Y. Alekseev (NSTU)
Bachelor of Science - BS, Informatics and Engineering