Обо мне

Summary

Seasoned web developer with more than four years hands-on experience in IT

Proficient in modern web technologies such as ASP.NET MVC, WCF and others

Excellent communication skills, able to work in a team and independently

  • Quick learner, self-motivated and responsible, strong analytical, problem-solving skills

Advanced level of expertise in software development projects using Agile Scrum approach

Skills and Awards:

Agile: SCRUM; Test-Driven Development

Microsoft Technologies: ADO.NET, ASP.NET AJAX, ASP.NET MVC, ASP.Net, Active Server Pages (ASP), C#, Castle Windsor, ClickOnce, Entity Framework, Internet Information Services, LINQ, MS Visual Studio, Microsoft SQL Server, Microsoft Virtual PC, Mono, PowerShell, Team Foundation Version Control, WinForms, Windows Communication Foundation, Windows Installer, Windows Presentation Foundation, XAML;

Miscellaneous Software Engineering Tools and Methods: MS Windows, MS Word;

Mobile: Android, JavaScript, JQuery, Windows 8, Windows Mobile;

Office Software: MS Excel, MS Outlook, PowerPoint;

Version Control System: git, SVN;

Software Design: Design patterns, UML, Visio;

Testing: JUnit/NUnit;

Software Construction: AJAX, Angular Material, AngularJS, Animation, Bootstrap, CORS, Dependency injection, Express JS, Front-end development, JQuery, Knockout, MongoDB, ORM (Object-relational mapping), Oracle, Oracle SQL Developer, PostgreSQL, Representational State Transfer, SOAP, SQL, SQLite, jQuery UI, underscore.js, Umbraco CMS;

Профессиональные навыки
Опыт работы
Global software engineering and IT consulting
Senior .NET Developer
Ноябрь 2016 — По настоящее время (3 года и 5 месяцев)

Was involved in two projects based on AngularJS and Angular 2 on front-end and ASP.NET MVC on back-end. My working responsibilities were on both sides 

Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
.NET Developer
Апрель 2016 — Ноябрь 2016 (8 месяцев)

Project: Solution accelerator: web blog engine based on Umbraco CMS.

Project role: Developer

Tasks performed:

• Develop functionality according to technical specification

• Document developed functionality

Successfully passed mentoring program "ANGULAR 2 BOOTСAMP"

.NET Developer
Январь 2011 — Февраль 2012 (1 год и 2 месяца)
Project: Information System for monitoring and competitions, tenders for Eurasian National Resource Corporation, including procurement portal Team Size: 5 Developers Project Role: Developer Tasks performed: • Participated in front-end and back-end development • Was responsible for creating UI forms on Silverlight, bug fixing, implementation of new functionality • Development of reports • Participated in daily standup meetings, planning sessions, demos
LGFG Fashion House
Караганда
.NET Developer (Freelancer)
Ноябрь 2015 — Март 2016 (5 месяцев)
Project: Web Portal of a tailoring/fashion company for managing information about clients, orders, special events, customer loyalty programs. Project Role: Developer Tasks performed: • Development and testing of web applications based on SharePoint 2010 • Bug fixing on both server and client sides, issues resolution • Implementation of reports of financial accounting, volume of sales and other business needs • Implementation of email notifications logic • Communication with the team and customer representative by email • Refactoring, optimization of existing code
German oil company
Караганда
.NET Developer (Freelancer)
Июль 2015 — Октябрь 2015 (4 месяца)
Project: Information system for inspecting and analysis of industrial facilities of an oil company. Implementation based on ASP.NET MVC technology stack. Project Role: Developer Tasks performed: • Successfully resolved performance and behavior issues related to client side logic and presentation • Participated in system documentation creation, architectural design • Support and troubleshooting of production issues • Communication with distributed team members via email
City Soft
Нур-Султан (Астана)
Key developer
Январь 2015 — Июль 2015 (7 месяцев)
Project: System for electronic tickets distribution of the biggest cinema chain of Kazakhstan. Project Role: Key Developer Tasks performed: • Requirements gathering/analysis, technical specification development, implementation of prototype of the system. • Implementation of new features (integration with DB layer, business logic handling) based on ASP.NET MVC 5 • Implementation of ASP.NET WebAPI services for Android / iOS applications • Participated in daily standup meetings, planning sessions • Communication with Customer via email and over the phone
Team Lead / Key developer
Январь 2014 — Декабрь 2014 (1 год)
Project: Complex system for restaurant business automation containing server application, web portal based on ASP.NET MVC, terminal application for cash desk, separate applications for kitchen workers, wait staff and clients of the restaurants. Functionality of the system includes a complete restaurant orders’ lifecycle, accounting and reports. Team Size: 5-9 members Project Role: Team Lead / Key developer Tasks performed: • Tasks distribution between team members • Implementing new modules and optimization for backend application, optimization of web portal, terminal application • Refactoring of existing code • Redevelopment web services from WCF to modern ASP.NET WebApi • Migration data from MS SQL Server to PostgreSQL • Participation in application support, troubleshooting • Communication with customer via email, over the phone and in person
Бизнес-консалтинг и разработка программного обеспечения
Нур-Султан (Астана)
.NET Developer
Сентябрь 2012 — Январь 2014 (1 год и 5 месяцев)
Project: Information system for wagon repair depot for repairing business flow automation including managing diagnostic results before and after the service, maintenance planning for requested period of time and history tracking. Team Size: 5 Developers Project Role: Developer Tasks performed: • Implementation of new functionality on ASP.NET MVC stack according to requirements • Physical and domain model design, rework/optimization for business needs • Participation in testing, bug fixing, refactoring • Development of NUnit tests with Mock framework • Participation in daily standup meetings, planning sessions, demos
.NET Developer
Февраль 2012 — Август 2012 (7 месяцев)
Project: System for distribution of electronic tickets for various city events. Project Role: Developer Tasks performed: • Implementation functionality and integration with many payment providers to give flexible way for clients to buy tickets for different events • Refactoring, bug fixing • Development of reports • Implementation of web application for clients