Aydar Shamsutdinov, Developer in Sydney, New South Wales, Australia
Aydar is available for hire
Hire Aydar

Aydar Shamsutdinov

Verified Expert  in Engineering

Software Developer

Location
Sydney, New South Wales, Australia
Toptal Member Since
November 10, 2016

Aydar is senior software engineer with over eight years of successful experience developing applications on .NET as well as C++. He is specialized in developing web applications, including back-end and JS front-end as well as complex high-performance components and services. He also has deep expertise in the nuances of cross-platform development, communicates well, and has experience in teams of all sizes.

Portfolio

Wargaming Sydney
Linux, Python, C++
Etna Software
Knockout (Knockout.js), FIX Protocol, Windows Communication Foundation (WCF)...

Experience

Availability

Part-time

Preferred Environment

Microsoft Visual Studio

The most amazing...

...thing I've coded is a real-time alerts engine producing trade signals based on strategies and real-time market data.

Work Experience

Senior Software Enginerr

2017 - PRESENT
Wargaming Sydney
  • Improved the quality of automated tests.
  • Increased the auto-test coverage.
Technologies: Linux, Python, C++

Team Leader

2013 - 2017
Etna Software
  • Introduced automated trade and price alerts to the company products using C# and C++.
  • Designed social widgets (Chat, Messenger, etc.) for the trading platform.
  • Integrated with more than five broker dealers using C# and C++.
  • Integrated with more than six market data providers using C#, C++, and FIX.
  • Launched and supported more than six different web-based trading terminals.
  • Coded a web-based trading platform for trading stocks, options, spreads, FX, and futures as well as cryptocurrencies, which allows users to trade, communicate, and work with market data analysis with real-time charts and indicators to build their own strategies and user trade signals.
Technologies: Knockout (Knockout.js), FIX Protocol, Windows Communication Foundation (WCF), HTML5, WebSockets, Model View ViewModel (MVVM), C++, C#, ASP.NET MVC

Assistant Lecturer (Part-time)

2011 - 2015
Kazan (Volga Region) Federal University
  • Taught practical classes on algorithms and data structures.
  • Introduced and taught theoretical and practical classes on technical analysis and financial time series.
  • Taught practical classes on algorithmization and programming.
  • Supervised course terms on databases and knowledge bases.
  • Supervised diploma papers on economical cybernetics.
  • Did research on probability theory and mathematical physics and published several articles in scientific magazines.
Technologies: C++, C#

Head of Production Department, CTO

2010 - 2013
Ingenius Systems
  • Introduced and managed successful QA processes.
  • Introduced Agile processes.
  • Introduced an employee evaluation system.
  • Designed a multi-database high performance engine for web and mobile back-end components, using C#, MS-SQL, MongoDB, and CouchBase.
Technologies: Couchbase, MongoDB, PostgreSQL, Microsoft SQL Server, HTML5, jQuery, JavaScript, ASP.NET MVC, ASP.NET, C++, C#

Software Developer (Part-time)

2009 - 2010
HRIT
  • Implemented a cross-platform application for picture processing using C++ and Qt.
  • Supported an HR management tool written in C# with a database designed in Firebird.
  • Designed and implemented a web-based picture aggregator integrated with Flickr and Picasa using HTML and JavaScript.
  • Supported a cross-platform time tracking system written in C++.
  • Created a framework for media content processing using C++ and Qt.
Technologies: Firebird, JavaScript, HTML, Qt, C++

Software Developer (Part-time)

2008 - 2010
Ingrad
  • Designed a corporate information system using C# and PostgreSQL.
  • Developed a corporate website using HTML and JavaScript.
  • Automated some of the office routine using C# and WinAPI.
  • Helped to hire the production team.
  • Created a reusable, cross-platform engine for client database management using C# and Mono.
Technologies: PostgreSQL, JavaScript, HTML, ASP.NET, C#

Software Developer

2008 - 2010
Ingenius Systems
  • Developed numerous social web services using ASP.NET, HTML, and JavaScript.
  • Inroduced a high-performance website engine using C#.
  • Automated build and deployment processes using CruiseControl.NET.
  • Introduced programmers' performance metrics.
  • Introduced measures to ensure web application security and stability.
Technologies: PostgreSQL, Microsoft SQL Server, HTML5, jQuery, JavaScript, ASP.NET MVC, ASP.NET, C++, C#

ETNA Trader

ETNA Trader is a broker trading software platform. ETNA's objective is to democratize trading technology and empower financial service businesses with the most powerful broker trading software.

Workle

https://www.workle.ru/
Online Job platform, already used by over 1M people. Become a Scolkovo (Russia's Silicon Valley) resident.

Night.KZ

Kazakhstan's number one website, aggregating fashion and clubbing events.

VrachiRF

http://vrachirf.ru/
Social networks created for Russia's medical professional community. Became a Scolkovo resident.

ETNA Trader Mobile

https://play.google.com/store/apps/details?id=com.etnasoft.etnamobile.android&hl=ru
ETNA Trader Mobile is a customizable mobile trading platform that can be white labeled by broker-dealers and banks. The application is part of ETNA Broker suite but can be integrated into existing trading infrastructures as well.

Languages

SQL, JavaScript, C#.NET, C#, PHP, C, C++, HTML5, HTML, Python, Java, F#

Frameworks

Knockout (Knockout.js), ASP.NET MVC, ASP.NET, Qt

Libraries/APIs

jQuery, Google API, VK API, Facebook API, Web API

Tools

Microsoft Visual Studio, PhpStorm

Paradigms

Model View ViewModel (MVVM), REST, Model View Controller (MVC), Agile, Functional Programming

Platforms

Windows, Windows Server, iOS, Android, Linux

Storage

Microsoft SQL Server, Couchbase, SQLite, MongoDB, PostgreSQL, Firebird, MySQL

Other

Windows Communication Foundation (WCF), WebSockets, FIX Protocol

2010 - 2013

Scientific Research in Theory of Probability and Mathematical Physics

Kazan (Volga Region) Federal University - Kazan, Russian Federation

2005 - 2010

Master's Degree (Hons) in Computer Science and Mathematical Methods in Economics

Kazan (Volga Region) Federal University - Kazan, Russian Federation

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