← Back to list
senior
Registration: 24.07.2023

Portfolio

Innotech

- Support for the SOA application of the banking back office for market dealers, large clients and the money market. Business-level services, unit tests, QA utilities and a build pipeline. - Integration with other systems of the bank. - The module of market quotations of financial instruments has been developed: UI, services with unit tests.

TVEMA

As Lead developer role: - Distributed complex for railway wagon-number OCR (multiple track LPR). - Design, development, commissioning and adjustment to the requirements of customers facilities. - Separation of the train by wagons according to the data of rail magnetic sensors. - Multi-channel video recording. - Third-party subsystems integration and negotiation. - Storage and archiving system. - Monitoring and statistics system of devices. - Data exchange is organized between geographically distributed components via low-reliability comm channels. C#.NET, Multithreading, ASP.NET MVC, FireBird, MS SQL, NHibernate, XML, SOAP, REST, WCF, COM, SNMP, Castle Windsor IoC, NUnit As CI/CD developer role: - Automated building and testing for several projects - mine and from other teams in company. Cruise Control, Atlassian JIRA, NUnit, C#, SVN, Mercurial. As Developer role: - Mobile railway defect detection system: data analysis and visualization (WPF), driver for magnetic detection devices.

Axel

- Support for a desktop application working with logging equipment (MWD/LWD) for collecting and processing highly loaded data in real time. - A new functionality has been developed to smooth out noisy measurements from sensors in data flow, parallel to the original one.

Skills

C#
.NET
ASP.NET Core
ASP.NET AJAX
PostgreSQL
.NET Framework
Entity Framework
MS SQL Server
WPF
DevExpress
JWT
REST
OAuth
NHibernate
XML
SOAP
SNMP
Castle Windsor IoC
NUnit
Cruise Control
NUnit
Mercurial
Delphi
JavaScript,
HTML/CSS
Assembler
Oracle

Work experience

Software Developer
08.2022 - 12.2022 |Axel
C# .NET, WPF, Entity Framework, MS SQL Server, Automapper, Atlassian Jira, Git
- Support for a desktop application working with logging equipment (MWD/LWD) for collecting and processing highly loaded data in real time. - A new functionality has been developed to smooth out noisy measurements from sensors in data-flow, parallel to the original one.
Senior Software Developer
10.2021 - 05.2022 |Innotech
C# .NET, WPF, DevExpress, Entity Framework, MS SQL Server, Automapper, Atlassian (Jira, BitBucket, Confluence), Git
- Support for the SOA application of the banking back office for market dealers, large clients and the money market. Business-level services, unit tests, QA utilities and a build pipeline. - Integration with other systems of the bank. - The module of market quotations of financial instruments has been developed: UI, services with unit tests.
Senior Software Developer
02.2019 - 07.2021 |NDA
OAuth JWT REST
- Creation of web-services for customers. - Planning, development, debugging. - Testing automation. - Created CI/CD pipeline.
Software Development Engineer
10.2007 - 09.2015 |TVEMA
C#.NET, Multithreading, ASP.NET MVC, FireBird, MS SQL, NHibernate, XML, SOAP, REST, WCF, COM, SNMP, Castle Windsor IoC, NUnit
As Lead developer role: - Distributed complex for railway wagon-number OCR (multiple track LPR). - Design, development, commissioning and adjustment to the requirements of customers facilities. - Separation of the train by wagons according to the data of rail magnetic sensors. - Multi-channel video recording. - Third-party subsystems integration and negotiation. - Storage and archiving system. - Monitoring and statistics system of devices. - Data exchange is organized between geographically distributed components via low-reliability comm channels. C#.NET, Multithreading, ASP.NET MVC, FireBird, MS SQL, NHibernate, XML, SOAP, REST, WCF, COM, SNMP, Castle Windsor IoC, NUnit As CI/CD developer role: - Automated building and testing for several projects - mine and from other teams in company. Cruise Control, Atlassian JIRA, NUnit, C#, SVN, Mercurial. As Developer role: - Mobile railway defect detection system: data analysis and visualization (WPF), driver for magnetic detection devices.
Software Engineer
01.2005 - 01.2007 |South Russian State Technical University (Novocherkassk Polytechnic Institute)
C#, .NET, HTML, CSS, ASP.NET, WebForms
- Education portal development.
Software Engineer
11.1999 - 10.2007 |Iris, FGUP PKP
C and Assembler for MCS-51 & ARM , Delphi, HTML, CSS, JavaScript, SVG, VML, XSLT, SNMP, VoIP, SIP, TCP/IP, RS-232, CAN, Linux
- Development of high reliability last-mile communication systems for railway. - Embedded development for endpoint devices. - Digital model (twin) visualises the system. - Implemented network elements discovery, management and monitoring.
Broadcast Engineer
10.1996 - 08.1999 |Teletekst (tv company)
FoxPro, Turbo Pascal, Borland Delphi
- DVB-S support. - Playlists automation. - Developed video broadcast archivation system.

Educational background

Postgraduate study, Mathematical modeling, numerical methods and software complexes
2002 - 2005
South Russian State Technical University
Computer science
1999 - 2002
South Russian State Technical University

Languages

EnglishIntermediate