C# Developer in Kazan, Tatarstan, Russia
CEO2014 - PRESENTHightech.today
- Managed a professional .NET team. Our team members have up to ten years of experience in IT and custom software development fields.
QA Practice Leader2012 - 2013Etna Software
- Automated application deployment and acceptance testing.
- Improved application performance.
- Fixed security issues, including an XSS workaround of a user pin form, a problem with account validation, and a personal data privacy issue.
- Implemented a new grid component using KendoUI.
Senior Software Developer2011 - 2012Memos Outsourcing
- Developed a Marketplace for Nuvonet.be.
- Implemented an adaptive layout for Nuvonet.be.
- Created a theme engine for Nuvonet.be.
- Participated in the development of product vision and technical architecture.
- Implemented a service provider module for Nuvonet.be.
.NET Developer2010 - 2011Concert.ru
- Developed a ticket system for venues including night clubs, stadiums, theaters, and more.
- Developed a public API for the ticket system.
- Configured integration between the main website and on-site ticket systems.
- Configured integration between the ticket system and the access control system.
- Refactored the main website, allowing the company to operate with one database instead of two and on one less server than before.
Web Developer, Project Manager2008 - 2010SmartHead
- Developed numerous websites for company clients.
- Supported the Wiskas.ru website.
- Developed an ASP.NET MVC-based framework for rapid website development.
- Supported the Honda.co.ru website.
- Managed several projects.
Web Developer2006 - 2008Laconix
- Created a new version of the company CMS front-end from scratch.
- Developed all the main reusable components for the company CMS.
- Developed a number of websites for company clients.
- Developed the Edaki.ru portal on my own.
- Chose third-party components.
- Etna Trader (Development)http://etnatrader.etnasoft.us
A full-stack application for the NYSE, featuring a front office, back office, and vision integration, as well as various quote providers, fix gateways, fix acceptors, and more.
- Nuvonet (Development)
An R&D project for the Smart City Platform. It includes a marketplace, social media integration, an information portal, and energy saving module integration.
- Concert.ru Ticket System (Development)
A ticket system for venues such as night clubs, theatres, and stadiums. This is a full-stack application covering all ticket operations, including a cash-desk, a call centre, booking, refunds, and more. The ticket system also has a public API.
- Cubique 3.0 CMS (Development)
Created from scratch a new CMS for the company. All of the company's websites since 2008 have been powered by the Cubique 3.x CMS.
- edaki.ru (Development)http://edaki.ru
A restaurant social network and search engine.
- Etna Test Automation Framework (Development)
A framework for acceptance testing based on WebDriver, NUnit and SpecFlow.
Frameworks.NET, ASP.NET MVC, NUnit, ASP.NET, Windows Communication Framework (WCF), Ext JS, Bootstrap, Selenium, Windows Presentation Foundation (WPF), Knockout.js
Libraries/APIsWebDriver, jQuery, WinForms, Facebook API, jQuery UI, jQuery Validation
ToolsMicrosoft Visual Studio, Subversion (SVN), Jira, Git, TFS, ReSharper, TeamCity, MSTest
ParadigmsBehavior-driven Development (BDD), Agile Software Development, Object-oriented Programming (OOP), Test-driven Development (TDD), Refactoring, Prototype-based OOP
StorageMicrosoft SQL Server, MySQL, MonetDB
OtherTeam Mentoring, Code Auditing, Reflection
- Bachelor of Engineering degree in Computer Science2005 - 2010Kazan State Technical University - Kazan, Russia