Aydar Shamsutdinov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Wargaming Sydney
- Improved the quality of automated tests.
- Increased the auto-test coverage.
Team Leader
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.
Assistant Lecturer (Part-time)
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.
Head of Production Department, CTO
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.
Software Developer (Part-time)
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.
Software Developer (Part-time)
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.
Software Developer
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.
Experience
ETNA Trader
Workle
https://www.workle.ru/Night.KZ
VrachiRF
http://vrachirf.ru/ETNA Trader Mobile
https://play.google.com/store/apps/details?id=com.etnasoft.etnamobile.android&hl=ruSkills
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
Education
Scientific Research in Theory of Probability and Mathematical Physics
Kazan (Volga Region) Federal University - Kazan, Russian Federation
Master's Degree (Hons) in Computer Science and Mathematical Methods in Economics
Kazan (Volga Region) Federal University - Kazan, Russian Federation
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring