Dryomin Sergey
E-mail:-Desired position: .Net/C# Senior/Architect
Location: Serbia, Belgrade
Summary
I poses 16 years of programming experience, were the last 11 years I was working remote
as .Net Developer/Architect for Odesk, Crossover (9 years) and Metafore Sweden. I was
working as Architect for two internal Crossover projects to automate UI testing and optimize
AWS&VMware resources where I was providing weekly meetings for managers and chief
architects to make cost cutting AWS resources with our automation. My last job related to
write REST micro services using Entity Framework for MSSQL.
Professional skills
Generic Development Expertise
OOP, SOLID, DRY, KISS, YAGNI, DI
Windows platform solutions development
GUI Interfaces design and development
Database development
Web Applications
Client-Server Applications
Languages, Tools and Technologies
Software: C#(.Net/.Net Core/.Net Framework), C/C++ (QT)
Web: REST micro services, .Net/.Net Core, ASP.NET, SOAP , PHP, JavaScript, HTML,
JQuery
IDE: Microsoft Visual Studio ,VS Code, QtCreator
Databases: EF, ADO.NET, MSSQL, Microsoft Access, MySQL, PostgreSQL
API: AWS, VMWare, Google, JIRA, Windows, Word/Excel
Scripts: PowerShell, JS, MindTouch
Cloud: AWS, VMware, Azure
CI/CD: Jenkins, Azure
OS: Windows, Debian
CRM/CMS: Update CRM, DNN, Mindtouch, WordPress
Additional experience with: Microsoft Information Server (IIS), Windows SharePoint,
Multi-threading, GDI, GUI, Windows services & installers
Professional Employment
12.2020 – 09.2022 Metafore Sweden, Senior .Net backend developer. Rest web-API calls
with EF and MSSQL- Crossover, Senior .Net developer/Architect:
03.2019 – 08.2020 .Net Architect in Maintenance team. Bug fixing, adding new
features, providing unit, integration and Gherkin tests for projects DNN, Computron,
Codealike, Testing Services(.Net).
06.2016 – 03.2019 .Net Architect in AWS/VMware RightSize team. Working with
AWS&VMware environment to automate and implement RightSize operations (cost
cutting), providing meetings for product managers and chief architects regarding
implemented actions and generated reports using JIRA and google spreadsheet
API’s.
02.2016 – 06.2016 .Net Architect in Aurea Update CRM: working with Aurea Update
CRM migration team to make migration from version 7 to version 9. Developed C#
automations for migration process.
04.2015 – 01.2016 .Net developer in Aurea Update CRM development team. Working
on code clean up and installation packages creation group.
11.2014 – 04.2015 .Net developer in code clean automation team to automate
cleanup using VS plugins.
01.2014 – 11.2014 .Net developer/Architect/Team Lead for “GDev”/Aurea: continue
to work for “TestComlete framework”/ ATC Generator – added new functionality for
review, new web services, covered 60% of project by unit tests and implemented
almost full code cleanup for the project.
03.2012 – 11.2013 .Net developer for “GDev” via odesk: Framework that helps
people from Gdev to work with TestComplete. Created GUI/CLI applications and
windows/web-services using developed framework- Level2 support
07.2011 – 03.2012 Freelancer on odesk: more than 20 different projects using
QT/C#/PHP/SQL/JavaScript/Html.
11.2007 – 07.2011 “Oiltec” (transferred from Open-Ita by manager): http://oiltecsolutions.com participated in the development of drilling, offshore and crane simulators
(QT3/QT4/QML/CORBA/Coin3D/C#). Converted huge crane simulator project from qt3 to
qt4, converted widgets from QT plugins to QML widgets and created HMI widgets for Drilling
simulator.
09.2006 – 10.2007 “Transas Ukraine”: Ship simulators for Transas. Creating
COM-objects for Navi-Conning and multithreaded proxy client/server application.
02.2006 – 09.2006 “Open-Ita”: C++/C# dev. Applications for SharePoint, desktop and
client-server applications for Windows. Cryptography project Davinci.
Education
Education
1998 – 2003 ODESSA NATIONAL POLYTECHNIC UNIVERSITY, Institute of Computer
Systems, Computer System Management of Automatic. Specialist degree.
Languages:
Native language is Russian. English: fluent written skills, good verbal skills
Projects:
AWS/VmWare cloud solutions
Description
Developed C# tool to automate a lot of processes we were making in
RightSize: downsize instances and volumes; terminate instances, amis,
and dangling snapshots; create amis for instances; added automation to
load and update google spreadsheets reports; to create, close and
update JIRA tickets; to log data on S3.
Created PowerShell scripts to collect different data from instances
(remotely to get SharePoint versions, count of SharePoint users and
their groups and to collect other information from win versions, office
versions, etc.)
Role
C# Architect / Managed Services Technical Consultant:
Automation tool
RightSize operations (downsize, terminate, collecting data)
Technologies &
languages used
Status
Company
C#, PowerShell, AWS/Google Sheets/JIRA API’s
Released
GDev/Aurea
“TestComlete framework”/ ATC Generator / Testing Service
Description
Role
Technologies &
languages used
Status
Company
Framework that creates C# objects for different TestComplete entities and
programs that helps to create Wizards, Reviewers and Updaters for TestComplete
tests. Also was created web-service for Review (validate is created test correct from
svn) and Auto Update windows-service that check for new patches using webservice.
Software Developer/Architect/Team Lead:
Half of the framework Core;
Almost all UI and CLI programs;
Web-services
C#, TestComplete, XML
Released
GDev/Aurea
Update CRM
Description
Role
Technologies &
languages used
Status
Company
C# tool to automate Update CRM migration and fix validation issues.
C# Developer
Automation tool
Code cleanup and UT’s;
Patches;
Wizard/Processes and Forms
C#, JavaScript, Update CRM script
Released
GDev/Aurea
“Flickcamera”
Description
Role
Application that helps poor sighted people to read data from paper/desk.
Software Developer:
Basic camera control;
QML menu;
Technologies &
languages used
Status
Company
C++, QT 4, QML
Released
Issist
Drilling, Offshore and Crane simulators
Description
Role
Huge simulators that are in use around the entire world.
Software Developer:
Fix Bugs;
Create new cranes and panels for them;
Create QT/QML widgets for Drilling and Offshore simulator;
Move Crane simulator from QT3 to QT4
Technologies &
languages used
Status
Company
C++, QT 3/4, QML, Corba, Coin3d, XML
Released
Oiltec Norway
“AIS Server”
Description
Role
Technologies &
languages used
Status
Company
AIS server for the exchange of messages between the client and server
Software Developer:
Server Version;
Client Version;
C++, Network programming, Win32 API, MFC
Released
Transas Ukraine
“Conning Controls”
Description
Role
Technologies &
languages used
Status
Company
Shipboard Equipment.
Software Developer:
Write ActiveX;
Fix Bugs;
Creates new Properties;
C++, ActiveX, ATL, WIN 32 API
Released
Transas Ukraine
“Navi Sailor”
Description
Role
Shipboard Equipment.
Software Developer:
Fix Bugs;
Write decryptor for channels
Technologies &
languages used
Status
Company
C++, Win32 API, MFC
Released
Transas Ukraine