Andrey Bulgakov
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.