Upstaff Sign up
Dmitry S.
🇧🇾Belarus (UTC+03:00)
Created AtUpstaffer since February 08, 2022

Dmitry S. — Software Engineer

Expertise in Desktop Software.

Last verified on July 04, 2023

Bio Summary

- 14+ years of experience with C#, Javascript - 3.5+ years of experience with XSLT Development (filter, logical operation, sorting, mathematical operation) - Intermediate English - Available ASAP

Technical Skills

Programming Languages C#, C++, JavaScript, Python, Solidity
JavaScript Frameworks Angular, AngularJS, jQuery
.NET Platform ASP.MVC Pattern, ASP.NET MVC, ASP Web API, Autofac, Azure, Dapper, Entity Framework, .NET, .NET Core, .Net WCF, Windows Services, WPF
Mobile Frameworks and Libraries Fabric
Python Libraries and Tools Fabric
JavaScript Libraries and Tools Grunt, Webpack
UI Frameworks, Libraries, and Browsers jQuery, XSLT
Databases & Management Systems / ORM AWS ElasticSearch, Microsoft SQL Server, MySQL, SQL
Cloud Platforms, Services & Computing Azure
Amazon Web Services AWS ElasticSearch
Azure Cloud Services Azure Blob Storage, Azure Functions, Azure Service Bus, Azure Services
Google Cloud Platform Google BigQuery
SDK / API and Integrations ASP Web API, RESTful API, Web API
Virtualization, Containers and Orchestration Docker
BlockChain and Decentralized Software ETH (Ethereum blockchain), Truffle, Web3
Methodologies, Paradigms and Patterns MVVM
Third Party Tools / IDEs / SDK / Services Office 365
Scripting and Command Line Interfaces PowerShell
Platforms Unity
Mail / Network Protocols / Data transfer WebDAV
UI/UX/Wireframing Wix
Other Technical Skills Application Insights, AutoMapper, Dotnet core, Ef, MS, MSBuild, Nancy, RestSharp, ServiceBus, Teleric, XSLT 1.0, XSLT 2.0

Projects

XSLT Developer, CMS 

July 2021 - Present

Description: Loyalty Programs, and Payment System

XSLT was used to provide email notifications, reports, and receipts. XSLT transformations are used as a way to create email letters and payment checks from XML-based reports. 

Technologies: XSLT

 

XSLT Developer, Taxes Declaration Simplifying System

May 2020 - July 2021

Description: I was in charge of the team which had been creating modules of system Microsoft Word plug-in to fill in the tax declaration. 

Web service for tax declaration check. The module provides a declaration to the government. Using only XSLT logic.

Technologies: XSLT

 

XSLT Developer, Internal Polls and Quiz Creation System

2013-2014

Description: Testing Polls and Quiz creation app. We received XML answers to polls and quizzes and transformed them into complete HTML-based web pages. XSLT Transformation. 

In this project, I have been using almost all XSLT capabilities. The project was completely XSLT-based.

Technologies: XSLT

 

Senior Software Developer/Team Lead, Bank solution.

February 2018 – May 2020
Description: Bank systems development and support such as the:

  • Adding card processing flow steps.
  • Adding GDPR compliant solution.
  • Creating modules aimed to make PSD2(OpenApi) initiative compliant.

Responsibilities:

  • requirements management;
  • designing and developing new modules for currently existing solution
  • build delivery

Technologies: .NET core, Azure ServiceBus, Entity Framework,

Blockchain open project

Description: Develop proof of concept bank loans smart contract project.
Responsibilities:

  • requirements management;
  • designing and developing frontend, backend and smart contract logic
  • Create private Ethereum network

Technologies: Nethereum, web3.js, truffle, .NET CORE core, solidity, MS SQL Server, Docker

Senior Software Developer-Team Lead/PM, Logistic solution.

November 2014 – December 2017
Description: The project is aimed at developing a web-based solution in logistic market which provide the possibility to control cargos flow.
Responsibilities:

  • designing and developing backend and frontend parts of application;

Technologies: .net core, Azure Services (Fabric/ServiceBus), Angular 4, Dapper,
Nancy, Elastic Search, Application Insights

Logistic solution

Description: Support and enhancement of the existing logistic solution which provide the possibility to control cargos flow.
Responsibilities:

  • requirements management;
  • designing and developing new modules for currently existing solution
  • optimization of the performance ‘bottleneck‘ codeparts
  • build delivery

Technologies: jQuery, Ef, Azure functions, Automapper , MS SQL Server

Document flow automation solution

Description: Aim is to add authorization layer to support Azure ADFS, Add office online integration
Responsibilities:

  • designing and developing backend and frontend parts of application;
  • requirements management;
  • build delivery

Technologies: jQuery, ASP.NET MVC, Azure Active Directory, AD FS, Office 365, WebDAV

Development of a web application which allows companies in electric industry to manage internal documentation and processes. The project represents SPA application.

Technologies: AngularJS 1.6, Grunt, webpack, Web API, MS SQL Server

Desktop application for monitoring and controlling a DNA testing system. The application has a user friendly interface and makes it possible to fully automate processing of samples.

Responsibilities:

  • designing and developing an frontend;
  • requirements management;

Technologies: WPF , Unity Framework, MvvmLite, Automapper, RestSharp

Extending the Data Visualization Application with different type add-ins to provide integration with several data sources.

Responsibilities:

  • designing and developing backend and frontend parts of application;
  • requirements management;
  • build delivery

Technologies: Unity Framework, Angular.js, MS SQL Server, MySQL, WPF, Google Big Query

Tool to manage controller programs execution.

November 2013 – September 2014
Responsibilities:

  • designing and developing modules for the application;
  • build delivery
  • modules refactoring and re-implementation;
  • code review
  • designing modular application architecture

Technologies: Enterprise Library, Wix, Jenkins, C++/CLR, MsBuild

Desktop client for the medical document flow solution.

July 2013 – September 2013 (3 month)
Technologies:  С++/MFC , libcurl, Black Ice PDF printer, IE Dom API

Reports Generator.

April 2012- September 2013 (17 months)
Technologies: WCF,WPF, SQLite, Unity Framework, nHiberante, Entity Framework, Telerik

Virtual machines management solution

November 2010- January 2012 (15 month)
Technologies: Devexpress, infragistics, WCF,Remoting,ksh, posix C, C++, Vix

Automation of the Minsk-Arena Complex

March 2009- July 2010 (17 month)
Technologies:  opc.net, C# .net 1.1/2.0, MsSql2000/ Sybase SQL, Vb/Vb.net

Automation of 6’th park of the refinery Naftan

February 2008- March 2009 (14 months)
Technologies: Devexpress, opc.net, C# .net 1.1, MsSql2000,vb/vb.net, Opc-da

 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Dmitry S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring