Обо мне

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;

Профессиональные навыки
Опыт работы
Апрель 2016 — по настоящее время
.NET Developer
Караганда
Обязанности и достижения

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"

Ноябрь 2015 — Март 2016
LGFG Fashion House
.NET Developer (Freelancer)
Караганда
Обязанности и достижения

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

Июль 2015 — Октябрь 2015
German oil company
.NET Developer (Freelancer)
Караганда
Обязанности и достижения

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

Январь 2015 — Июль 2015
City Soft
Key developer
Астана
Обязанности и достижения

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

Январь 2014 — Декабрь 2014
City Soft
Team Lead / Key developer
Астана
Обязанности и достижения

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

Сентябрь 2012 — Январь 2014
.NET Developer
Астана
Обязанности и достижения

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

Февраль 2012 — Август 2012
.NET Developer
Астана
Обязанности и достижения

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

Январь 2011 — Февраль 2012
.NET Developer
Караганда
Обязанности и достижения

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