Scroll To View More
Alexey Ukolov

Alexey Ukolov

Member since October 5, 2012
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.
Alexey is now available for hire
  • C#, 8 years
  • HTML5, 5 years
  • Oracle PL/SQL, 5 years
  • JavaScript, 5 years
  • VB.NET, 5 years
Preferred Environment
Visual Studio, Mercurial, SVN, PL/SQL Developer
The most amazing... 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.
  • .NET Developer
    2012 - PRESENT
    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.
    Technologies: C#, WPF, Mercurial
  • Senior Developer
    2007 - 2012
    • 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.
    Technologies: C#, Oracle, PL/SQL, Visual Basic.NET, ASP.NET, HTML, Javascript, SVN
  • Developer
    2006 - 2007
    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.
    Technologies: C#, Java, Oracle, Flash, ActionScript
  • System Administrator
    2004 - 2006
    NTC Compas
    • Developed a number of small utilities for internal needs.
    • Installed and maintained hardware.
    Technologies: WIndows, Hardware, Delphi
  • C# Developer
    2004 - 2005
    MG Soft
    • Created profit calculation module.
    • Developed code generation tool based on Excel class descriptions.
    • Created logging infrastructure.
    • Enhanced ORM mapping infrastructure.
    Technologies: C#, MS SQL Server
  • Olive! (Development)

    Olive! - a telemedicine project that took 2nd place at the Russian final of the Microsoft Imagine Cup, Software Development category, Moscow State Aviation University team.

  • Languages
    VB.NET, C#, SQL, JavaScript, HTML5
  • Frameworks
    ASP.NET, .NET, Windows Communication Framework (WCF)
  • Tools
    Microsoft Visual Studio, Wireshark, Fiddler, NAnt, MSBuild
  • Paradigms
    Test-driven Development (TDD), Object-oriented Programming (OOP), Agile Software Development
  • Storage
    PL/SQL Developer, Oracle PL/SQL
  • Libraries/APIs
  • Platforms
  • Masters degree in Applied Mathematics and Computer Science
    2003 - 2009
    Moscow State Aviation University (MAI) - Moscow
I really like this profile
Share it with others