Dmitry Poznyak
Verified Expert in Engineering
Requirements & Specifications Developer
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
Experience
Availability
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
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.
AVP | Lead Developer
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.
Technical Lead | PM | Lead Developer
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.
Lead Developer
PS LLC
- Developed and performed project management on subcontracted government and corporate projects.
- Carried out business analysis, designed solution architecture, and implemented core parts.
Development Lead | Solution Architect
PHARMANET LLC
- Led an IB solution for pharmacy networks.
- Built POS and BO automation for pharmacy networks in .NET.
Software Developer
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++.
Software Developer
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.
Experience
Citibank -- Strategic Trading Applications
Deutsche Bank -- Trading Desktop
ExpressVPN Client App
https://www.expressvpn.com/Federal Agency for Financial Markets -- B2B Reporting Portal
Helicopter Route Logging Application for HeliTeam
http://heliteam.no/en/Skills
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
Education
Engineer’s Degree in Computer Software and IT
Bauman Moscow State Technical University - Moscow, Russia
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