← Back to list
senior
Registration: 24.03.2022

Aydar Shamsutdinov

Specialization: Senior Software Engineer
I am Senior Software Engineer with over 13 years of successful experience. I worked in different positions with different roles, from solo Devloper to Team Leader, so I am familiar with almost all technical aspects of Software Development, including Architectural Design, creating an SRS, Time Planning, Task Planning, Coding, Quality Assurance and Quality Control, Deployment and Delivery.
I am Senior Software Engineer with over 13 years of successful experience. I worked in different positions with different roles, from solo Devloper to Team Leader, so I am familiar with almost all technical aspects of Software Development, including Architectural Design, creating an SRS, Time Planning, Task Planning, Coding, Quality Assurance and Quality Control, Deployment and Delivery.

Portfolio

Wargaming Sydney, Sydney, Australia

Senior Software Engineer Main achievements: • Developed more than 10 new features in Networking, Profiling, etc. using C++ • Automated more than 50 tests using Python, Docker and Jenkins • Covered more than 10 new features with unit-tests written in C++ • Participated in development of number of Game Prototypes and Proof of Concept projects using Unity, C#, C++, ArKit, ArCore and Hololens

Etna Software (etnasoft.com), St. Petersburg, Russia/New York, U

Main achievements: • Introduced automated trade and price alerts using C# and C++ • Designed and developer social widgets (Chat, Messenger, etc.) for the trading platform • Integrated with 6 broker dealers using C# and FIX • Integrated with 8 different market data providers using C# and C++ • Integrated with 2 clearing firms APIs • Delivered more than six different web-based on-line trading terminals • Coded an HTML5 trading platform for trading stocks, options, spreads, FX and futures as well as crypto-currencies using ASP.NET MVC, JavaScript, knockout.js and Web Sockets • Won corporate “Hack Month 2015” contest

Vivienne Court Trading, Sydney, Australia

Trading Software Developer Main achievements: • Significantly reduced CPU unitisation and RAM comsumption (by over 30%) for one of the main Trading Terminals • Automated more than 250 tests using C# and NUnit • Actively promoted Code Conventions (StyleCop) which helped to significantly reduce hidden defects in the code and made support easier • Participated in implementation of several new market connections using FIX and C++ • Participated in the transitioning of large 3rd party components into in-house solutions and led some of the critical migration tasks • Introdused new solutions and components which helped to reduce the stress, simplified the trading routine and overall improved trading performance

Skills

C++
C#
Python
Software Architecture
Data Structures
Finance Software Development
Game Dev
F#
MPI
PVM
CUDA
MS Team Foundation Services
Target Process
BaseCamp
Mantis
MS Project
JMeter
AWS
MS Azure

Work experience

Trading Software Developer
since 2017 - Till the present day |Vivienne Court Trading, Sydney, Australia
Main achievements: • Significantly reduced CPU unitisation and RAM comsumption (by over 30%) for one of the main Trading Terminals • Automated more than 250 tests using C# and NUnit • Actively promoted Code Conventions (StyleCop) which helped to significantly reduce hidden defects in the code and made support easier • Participated in implementation of several new market connections using FIX and C++ • Participated in the transitioning of large 3rd party components into in-house solutions and led some of the critical migration tasks • Introdused new solutions and components which helped to reduce the stress, simplified the trading routine and overall improved trading performance
Senior Software Engineer
2016 - 2017 |Wargaming Sydney, Sydney, Australia
Main achievements: • Developed more than 10 new features in Networking, Profiling, etc. using C++ • Automated more than 50 tests using Python, Docker and Jenkins • Covered more than 10 new features with unit-tests written in C++ • Participated in development of number of Game Prototypes and Proof of Concept projects using Unity, C#, C++, ArKit, ArCore and Hololens
Senior Software Engineer/Team Leader
2012 - 2016 |Etna Software (etnasoft.com), St. Petersburg, Russia/New York, USA
Main achievements: • Introduced automated trade and price alerts using C# and C++ • Designed and developer social widgets (Chat, Messenger, etc.) for the trading platform • Integrated with 6 broker dealers using C# and FIX • Integrated with 8 different market data providers using C# and C++ • Integrated with 2 clearing firms APIs • Delivered more than six different web-based on-line trading terminals • Coded an HTML5 trading platform for trading stocks, options, spreads, FX and futures as well as crypto-currencies using ASP.NET MVC, JavaScript, knockout.js and Web Sockets • Won corporate “Hack Month 2015” contest

Educational background

Postgraduate course in Theory of Probability, Mathematical Statistics, Mathematical Analysis
2009 - 2012
Kazan Federal University, Institute of Computer Mathematics and Information Technologies
Full-time course in “Mathematical methods in Economics” (Specialist)
2004 - 2009
Kazan Federal University, Faculty of Computer Mathematics and Cybernetics, Department of Information Analysis and Operations Research

Languages

EnglishProficientRussianNative