Dmitry Poznyak, Developer in Hong Kong, Hong Kong
Dmitry is available for hire
Hire Dmitry

Dmitry Poznyak

Verified Expert  in Engineering

Requirements & Specifications Developer

Location
Hong Kong, Hong Kong
Toptal Member Since
July 16, 2016

Dmitry is an expert in .NET/C#/Windows development with 13 plus years of experience in IT and finance. He builds software that is designed to last and evolve, and does it quickly. He uses automated testing and an Agile approach.

Portfolio

ExpressVPN
TCP/IP, C++, Win32, Go, Windows Presentation Foundation (WPF), C#, .NET
CITIBANK (HONG KONG)
Kdb+, Java, Windows Presentation Foundation (WPF), C#, .NET
Deutsche Bank
C++, Kdb+, TIBCO Enterprise Message Service (EMS), Java, 29West, XML/XSLT, SOAP...

Experience

Availability

Part-time

Preferred Environment

Git, Windows PowerShell, ReSharper, Visual Studio, Windows 10

The most amazing...

...project I ever delivered helped earn millions of dollars and is in the #1 position in the credit derivatives market.

Work Experience

Development Lead | Manager, Client Apps Development

2014 - 2016
ExpressVPN
  • Designed and developed a Windows app and cross-platform shared modules (using .NET, Golang, C++).
  • Built networking and privacy features for Windows using C++ and Golang.
  • Built and lead a team of 5 senior developers responsible for all ExpressVPN client apps: coached and mentored on design, did automated testing, did code reviews, and collaborated with developers. Planned and managed work.
  • Promoted holistic architecture thinking, structured approach to decision-making, and technical risk management.
Technologies: TCP/IP, C++, Win32, Go, Windows Presentation Foundation (WPF), C#, .NET

AVP | Lead Developer

2013 - 2014
CITIBANK (HONG KONG)
  • Led the development efforts on strategic global integrated GUI for High-touch/Delta One FO for APAC BoW.
  • Built business-critical features front-to-back across whole software stack (WPF, Java, KDB+, TIBCO EMS, proprietary frameworks).
  • Coached and mentored junior developers.
  • Evaluated technological and architectural options and propose solutions for global and regional Equity derivatives traders.
Technologies: Kdb+, Java, Windows Presentation Foundation (WPF), C#, .NET

Technical Lead | PM | Lead Developer

2007 - 2013
Deutsche Bank
  • Led on-site and vendor developers on global multifunctional user-facing trading application used by traders globally.
  • Built pioneering systems for a credit derivatives electronic trading bank that placed the bank as #1 in the global derivatives market.
Technologies: C++, Kdb+, TIBCO Enterprise Message Service (EMS), Java, 29West, XML/XSLT, SOAP, Windows Forms (WinForms), Windows Presentation Foundation (WPF), C#

Lead Developer

2009 - 2012
PS LLC
  • Developed and performed project management on subcontracted government and corporate projects.
  • Carried out business analysis, designed solution architecture, and implemented core parts.
Technologies: Java, Windows Forms (WinForms), ASP.NET, C#, .NET

Development Lead | Solution Architect

2005 - 2007
PHARMANET LLC
  • Led an IB solution for pharmacy networks.
  • Built POS and BO automation for pharmacy networks in .NET.
Technologies: C++, Java, ASP.NET, Windows Forms (WinForms), C#

Software Developer

2005 - 2005
PIXELSOFT LLC
  • Peformed analysis, design, and development within outsourced projects for large-scale government and international corporate clients.
  • Built applications using .NET, SharePoint, and VC++.
Technologies: C++, C#

Software Developer

2003 - 2005
COMPUTING FORCES LLC
  • Developed a number of auxiliary B2B and B2C services for electronic cash (WebMoney) operator, including an exchange platform and online retail services portal.
Technologies: ASP.NET, C#

Citibank -- Strategic Trading Applications

High-volume, next-generation trading applications built in C#, KDB, and Java.

Deutsche Bank -- Trading Desktop

A trading system used by traders globally in Deutsche Bank (Credit Derivatives). Built with C#, WinForms/WPF, Infragistics, Telerik, SOAP, and Tibco.

ExpressVPN Client App

https://www.expressvpn.com/
Used by 100k+ users, has VPN connectivity, client-side algorithms, privacy, network security. Built with C#, WPF, and Golang.

Federal Agency for Financial Markets -- B2B Reporting Portal

A web portal and ERP for Russia's Federal Agency for Financial Markets. Built with ASP.NET MVC, MSSQL, and SOAP/WCF.

Helicopter Route Logging Application for HeliTeam

http://heliteam.no/en/
A GPS-enabled application to help pilots track their route tasks. Built with Windows/WPF and OSM.

Languages

XML, C#, T-SQL (Transact-SQL), Go, UML, C++, SQL, Java, XML/XSLT, CSS, AutoIt, HTML, TypeScript, JavaScript

Frameworks

ASP.NET MVC 6, Caliburn.Micro, Rx, .NET, NUnit, Windows Presentation Foundation (WPF), ASP.NET MVC, ASP.NET MVC 5, ASP.NET, Entity Framework Core, Windows PowerShell, Angular, Bootstrap, SpecFlow, ADO.NET

Libraries/APIs

Reactive Extensions, Windows API, Win32 API, 29West, jQuery, Infragistics, ZeroMQ, Windows Forms (WinForms), Xamarin.Android, Xamarin.iOS, RxJS

Tools

Jira, MSTest, Microsoft Excel, Autofac, StarUML, Balsamiq Mockups, Fiddler, CC.NET, Visual Studio, ReSharper, Git, TIBCO Enterprise Message Service (EMS), RSpec, Amazon Simple Queue Service (SQS), AutoHotkey, Prism

Paradigms

Model View ViewModel (MVVM), Test-driven Development (TDD), Design Patterns, OOO, Functional Reactive Programming, Continuous Integration (CI), Scrum, Agile, Behavior-driven Development (BDD)

Platforms

Windows UI, Windows, Win32, Google Cloud Engine, Heroku, Azure, MvvmCross, Xamarin

Industry Expertise

Banking & Finance

Other

Order Management, Trading, Requirements & Specifications, Architecture, User Requirements, Business Analysis, Network Programming, APIs, Network Protocols, Linear Algebra, Mathematics, Integration Testing, Windows 10 Touchscreen, Xamarin.Mac, TCP/IP, Windows 10, SOAP, User Experience (UX), Quantitative Calculus, Risk Analysis, TIBCO, Windows Kernel Drivers

Storage

Microsoft SQL Server, JSON, Kdb+, Amazon S3 (AWS S3), Azure Queue Storage, Azure Blobs

2001 - 2007

Engineer’s Degree in Computer Software and IT

Bauman Moscow State Technical University - Moscow, 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