Обо мне

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 — по настоящее время (1 год и 9 месяцев)
.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 (5 месяцев)
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 (4 месяца)
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 (7 месяцев)
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 (1 год)
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 (1 год и 5 месяцев)
.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 (7 месяцев)
.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 (1 год и 2 месяца)
.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