← 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

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

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

gbIntermediate