Alexander Seleznyov, Developer in Moscow, Russia
Alexander is available for hire
Hire Alexander

Alexander Seleznyov

Verified Expert  in Engineering

Software Developer

Location
Moscow, Russia
Toptal Member Since
October 30, 2012

Professional knowledge of client application development using Microsoft .NET-based technologies in heterogeneous environments. Solid understanding of software architecture and design principles. Highly competent decision maker. Desire to deliver software solutions focused on serving user needs.

Portfolio

Deutsche Bank
Farpoint Spread, Infragistics, Microsoft Unit Tests, CruiseControl...
CBS Interactive (formerly CNET Networks' CNET Channel)
SQL Server Reporting Services (SSRS), SQL, C#, ASP.NET, Visual Studio
CBS Interactive (formerly CNET Networks' CNET Channel)
SQL, Visual Basic .NET (VB.NET), ASP.NET, IBM Rational ClearQuest

Experience

Availability

Part-time

Preferred Environment

ReSharper, Visual Studio

The most amazing...

...thing to me is when a user is happy with my solution for their problem

Work Experience

Senior Software Developer, Application Owner

2006 - PRESENT
Deutsche Bank
  • Responsible for rich client Front-Office Trade Capture/Credit Event management applications: development, architecture, design, implementation, unit-testing, code review and refactoring. Continuous stability, performance and functionality improvement. Supervise distributed team of 14 developers with three locations working on business-critical projects.
  • Has introduced and implemented a number of significant changes and improvements in the application's architecture which allowed to improve application responsiveness, reduce memory footprint, lessen network load and shrink the codebase.
  • Noticeably enhanced unit test architecture, so the amount of non-testable code has shrunk by means of creating mock implementations for external services.
  • Designed new application architecture that allowed having business requirements implemented much quicker and easier along with the existent code.
  • Created custom code generation tools and components which reduced the amount of developer’s manual work required and made the development process smoother.
  • Spearheaded the application decoupling into separate independently developed modules.
  • Was the team’s technical expert and analyst.
  • Conducted technical screening of candidates who applied for C# developer positions.
Technologies: Farpoint Spread, Infragistics, Microsoft Unit Tests, CruiseControl, Windows Forms (WinForms), Windows Presentation Foundation (WPF), Web Services, C#, Visual Studio

Senior Software Engineer

2005 - 2006
CBS Interactive (formerly CNET Networks' CNET Channel)
  • Development of various small and mid-sized projects, technical leadership in small and mid-sized projects.
  • Mid 2005 - October 2006 Was supporting and enhancing Data Production reporting portal: ASP.NET application providing 50+ different reports for the company. Used Technologies: MSVS 2003, C#, ASP.NET, SQL, MS Reporting Services, Windows Services, multithreading.
  • January - March, 2006 Gathered business requirements, designed and developed application architecture and business logic for PDM Viewer Web Application – application used by 10+ people in their everyday work that significantly reduced time required to obtain data previously stored in several different sources. Used Technologies and Tools: MSVS 2003, C#, ASP.NET, ADO.NET, MS SQL 2000, JavaScript, DHTML
  • September 2005 - July, 2006 Developed security and personalization layer as well as a number of ASP.NET controls and business logic units for corporate web (www.partneraccess.com) site for external customers. Used Technologies and Tools: MSVS 2005, C# 2.0, ASP.NET (controls, custom providers), OLEDB, MS SQL 2000
  • June - September, 2005 March 2006 Developed HP Easy Content XML processor, SKU creation subsystem and a number of reports for XML feed gathering, converting and processing system which processes 20+ XML feeds.
Technologies: SQL Server Reporting Services (SSRS), SQL, C#, ASP.NET, Visual Studio

Production Tools Specialist

2002 - 2005
CBS Interactive (formerly CNET Networks' CNET Channel)
  • Development of Data Production Portal, which includes Reporting System, Internet Search Hint, Testing and Training System, Paper Book Library;
  • Small ad-hoc tools for other units.
  • Designed and developed GUI, business logic and database layer for all three parts. Portal is being used by 120+ people in both Russia and Switzerland to access statistical data on production processes (Reporting System), access and manage useful resources that cannot be found easily with search engines (Search Hint). Testing and Training System is being used for employees’ quarterly reviews as well as for trainings of newcomers.
Technologies: SQL, Visual Basic .NET (VB.NET), ASP.NET, IBM Rational ClearQuest

Folder Watchdog Service

http://www.seleznyov.com/fwdsvc2
The program provides file system changes email notification service. It can send you a mail; write a log entry or perform another action when a folder's content changed. Various filters can be applied in order to get rid of undesired events. Either local or remote file system can be monitored.

Languages

SQL, T-SQL (Transact-SQL), C#, Visual Basic .NET (VB.NET), C++, Active Server Pages (ASP), PHP, JavaScript, Object Pascal, Java

Frameworks

ADO.NET, ASP.NET, .NET, ASP.NET Web Forms, ASP.NET MVC, Windows Presentation Foundation (WPF), Entity, Unity

Libraries/APIs

Infragistics, Windows API, Windows Forms (WinForms), JMS, Windows Template Library (WTL), Microsoft Foundation Class (MFC) Library, Farpoint Spread, Active Template Library (ATL), HTTP API, Microsoft Foundation Classes (MFC), LINQ

Tools

Microsoft Visual Studio, ReSharper, Visual Studio, MSTest, MSBuild, TeamCity, Microsoft Unit Tests, IBM Rational ClearQuest, Apache Tomcat, InstallShield, Microsoft Access, LINQ to SQL

Paradigms

Asynchronous Programming, Unit Testing, Agile Software Development, Test-driven Development (TDD), Template Metaprogramming, Generic Programming, REST

Platforms

Windows, Windows Server, Linux, FreeBSD

Storage

Microsoft SQL Server, SQL Server Management Studio (SSMS), SQL Server Reporting Services (SSRS), MySQL, PostgreSQL, Sybase

Other

Multithreading, TIBCO, Software Architecture, Web Services, CruiseControl, IIS

1995 - 2000

Engineer (BsC), Cum Laude Degree in Computer-added design

Tambov State Technical University - Tambov, Russia

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