Position: Senior Software Engineer (.NET / Angular 2+)
Category: .NET
English level: upper
Years of experience: 9


BridgerPay - Senior Software Engineer
May 2022 - Present
- Implemented various payment flows like crypto, moto transactions, and payment links that allowed to onboard multiple clients.
- Integrated dozens of crypto, credit cards, APM payment providers.
- Conducted code reviews, and provided technical guidance.
- Contributed to the development of software engineering best practices and ensured adherence to coding standards.

VLX Solutions · Contractor
Dec 2015 - January 2022· 7 yrs 1 mos
Development of trading web application from scratch with microservice architecture. Integration with brokerages: ETrade, Robinhood.

Responsibilities:
Technical guidance
Development and maintenance of backend/frontend parts of the application 
Code review
Architecture Design
Writing Unit/Integration Tests

Stack: ASP.NET Core, Angular, SQL Server, MongoDB

.NET Developer.
Dynamics Technologies
Oct 2011 - Dec 2015 · 4 yrs 3 mos

1.  Development of an online tickets selling system for different events

I was leading this project, coordinated the small team, and was in charge of it. Integration with other services/products: Kazkom Epay and UCS Premiera - ticketing system.

Used: ASP.NET MVC, HTML/CSS/JS, LinqToSql as ORM, DevExpress XAF for CMS.

2. Development of service for paying traffic fines in Kazakhstan
Used: ASP.NET MVC, Entity Framework, Bootstrap

3. Development of a complex web-based application for National Railways Company that automates different aspects of work. Helping the railway company employees to fill information about routes by integrating with the railway system. Filling different internal documents which users used to fill manually.

Integrated Kendo UI after Devexpress controls because of the significant increased time of page renders.

Used: ASP.NET MVC, NHibernate, Kendo UI controls, WCF services, Bootstrap

4. Refactoring one legacy system for the police department.

The task was to design and develop absolutely new architecture for the whole application. It is an SPA application with a custom small MVC framework and ASP.NET Web API with Odata as the backend. The main problem with the old system was slow rendering. The new system renders pages in ten times faster than the previous one. OData allowed to implement clients very fast.

Used: ASP.NET MVC/Web API, OData, JS/HTML/CSS, templates engine (handlebars)

Almost all project was developed with help of the Agile methodology.
My expectations for the company would be to provide a friendly work environment in which I can contribute to the team, ability to grow as the professional.