Maxim Arshinov, Developer in Kazan, Tatarstan, Russia
Maxim is available for hire
Hire Maxim

Maxim Arshinov

Verified Expert  in Engineering

Windows Communication Foundation (WCF) Developer

Kazan, Tatarstan, Russia

Toptal member since August 15, 2013

Bio

Maxim is a seasoned software developer and has been a team member or team leader on numerous successful projects. He excels in both back-end and front-end development, as well as test automation. He is an expert with JavaScript and C#, and has often created website back-end features from scratch.

Portfolio

High-Tech Group, LLC
Node.js, JavaScript, ASP.NET
Etna Software
JavaScript, C#
Memos Outsourcing
JavaScript, C#

Experience

  • C# - 9 years
  • ASP.NET MVC - 8 years
  • JavaScript - 8 years
  • Windows Communication Foundation (WCF) - 5 years
  • Agile Software Development - 5 years
  • jQuery - 5 years
  • WebDriver - 4 years
  • Behavior-driven Development (BDD) - 4 years

Availability

Part-time

Preferred Environment

TeamCity, Jira, Git, Subversion (SVN), Visual Studio

The most amazing...

...software I've created is the "Smart City" platform, which includes integration of multiple third-party services.

Work Experience

CTO

2014 - PRESENT
High-Tech Group, LLC
  • Managed a professional .NET team. Our team members have up to ten years of experience in IT and custom software development fields.
  • Wrote a component library that sped up the development.
  • Trained 20 developers and participated in NDC Oslo.
Technologies: Node.js, JavaScript, ASP.NET

QA Practice Leader

2012 - 2013
Etna 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 the user management and account management components using C# and JavaScript.
  • Implemented a new grid component using KendoUI.
Technologies: JavaScript, C#

Senior Software Developer

2011 - 2012
Memos 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.
Technologies: JavaScript, C#

.NET Developer

2010 - 2011
Concert.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 Manager

2008 - 2010
SmartHead
  • 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.
Technologies: JavaScript, PHP, C#

Web Developer

2006 - 2008
Laconix
  • 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.
Technologies: PHP

Experience

Etna Trader

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

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

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

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

http://edaki.ru
A restaurant social network and search engine.

Etna Test Automation Framework

A framework for acceptance testing based on WebDriver, NUnit and SpecFlow.

Education

2005 - 2010

Bachelor of Engineering Degree in Computer Science

Kazan State Technical University - Kazan, Russia

Skills

Libraries/APIs

WebDriver, jQuery, Node.js, Windows Forms (WinForms), Facebook API, jQuery UI, jQuery Validation

Tools

Microsoft Visual Studio, Subversion (SVN), Jira, Git, TFS, ReSharper, TeamCity, Visual Studio, MSTest

Languages

JavaScript, C#, PHP, T-SQL (Transact-SQL)

Frameworks

.NET, ASP.NET MVC, NUnit, ASP.NET, ASP.NET Dynamic Data, Ext JS, Bootstrap, Selenium, Windows Presentation Foundation (WPF), Knockout (Knockout.js)

Paradigms

Behavior-driven Development (BDD), Agile Software Development, Object-oriented Programming (OOP), Test-driven Development (TDD), Refactoring, Prototype-based OOP

Platforms

Windows, Linux

Industry Expertise

Banking & Finance

Storage

Microsoft SQL Server, MySQL, MonetDB

Other

Windows Communication Foundation (WCF), Team Mentoring, Code Auditing, Reflection

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring