Alexey Ukolov
Verified Expert in Engineering
Software Developer
Alexey is a seasoned developer with over 8 years of experience specializing in building financial software primarily with C#, ASP.NET, WPF and Oracle. Although he prefers hands-on programming, he also enjoys working in a team leader capacity for small groups of developers.
Portfolio
Experience
Availability
Preferred Environment
PL/SQL Developer, Subversion (SVN), Mercurial, Visual Studio
The most amazing...
...app I've built is an automated UI testing tool for Visual Web GUI that supports record/replay, editing control properties, calling methods, and tracking events.
Work Experience
.NET Developer
Spotware (cTrader)
- Implemented a number of enhancements in cTrader, a client for Forex traders, and in cAlgo, a platform for automated algorithmic trading.
- Developed a new interactive market depth view with trading capabilities as an alternative to chart trading.
- Added support for new chart line studies.
- Implemented client-side trend-bars caching.
- Developed new cAlgo API methods that allow robots to draw text and line studies on a chart.
- Implemented some autocompletion improvements in cAlgo code editor.
- Significantly improved performance on a number of screens by tuning XAML.
- Agile process and TDD.
Senior Developer
TSYS
- Led a small team of developers.
- Designed and developed Case Management, a web application for bank workflow automation.
- Integrated Prime with the TIBCO ActiveMatrix BPM workflow platform.
- Designed and implemented numerous new screens for PrimeWeb applications, which required everything from UI design down to working with database stored procedures and tables.
- Developed a number of Visual Studio add-ins and a built-in code generator for PL/SQL developer.
- Provided client on-site live support.
- Provided 24 hour production support for urgent issues.
Developer
ELAR Corp.
- Developed an administration module for the archive of the Ministry of Internal Affairs in Moscow.
- Implemented a number of enhancements for the images archive platform in many Russian libraries.
- Performed on-site support and hot-fixing.
System Administrator
NTC Compas
- Developed a number of small utilities for internal needs.
- Installed and maintained hardware.
C# Developer
MG Soft
- Created profit calculation module.
- Developed code generation tool based on Excel class descriptions.
- Created logging infrastructure.
- Enhanced ORM mapping infrastructure.
Experience
Olive!
Skills
Languages
SQL, C#, Visual Basic .NET (VB.NET), HTML5, JavaScript, HTML, Java, Flash ActionScript, Delphi
Frameworks
.NET, ASP.NET, Windows Presentation Foundation (WPF)
Tools
Microsoft Visual Studio, MSBuild, NAnt, Fiddler, Wireshark, Mercurial, Subversion (SVN), Flash, Visual Studio
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development
Storage
PL/SQL Developer, Oracle PL/SQL, PL/SQL, Microsoft SQL Server
Libraries/APIs
jQuery
Platforms
Oracle, Windows
Other
Hardware, Windows Communication Foundation (WCF)
Education
Masters Degree in Applied Mathematics and Computer Science
Moscow State Aviation University (MAI) - Moscow
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