Andrei Kuznetsov

Andrei Kuznetsov Email and Phone Number

Principal Software Engineer @ Perceptis AI
Kirkland, WA, US
Andrei Kuznetsov's Location
Greater Seattle Area, United States, United States
Andrei Kuznetsov's Contact Details

Andrei Kuznetsov work email

Andrei Kuznetsov personal email

n/a
About Andrei Kuznetsov

17 years of industrial experience in software design engineering. 9 years at Microsoft in Redmond, writing Exchange Server and Windows code. 8 years in financial markets software design.3 years of creating and supporting HFT and algorithmic trading systems in options market making and index arbitrage.Specialties: Software design and development in C++.High frequency automated trading strategy implementation.Market data feed handler implementation.Memory and CPU profiling; performance analysis and tuning; scaling out distributed systems; isolation and reduction of latencies.Multi-core, multi-threaded programming; thread and process synchronization; debugging and avoidance of complex deadlocks and race conditions.Technical leadership of small teams.Interviewing job applicants and mentoring new team members.

Andrei Kuznetsov's Current Company Details
Perceptis AI

Perceptis Ai

View
Principal Software Engineer
Kirkland, WA, US
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Andrei Kuznetsov Work Experience Details
  • Perceptis Ai
    Principal Software Engineer
    Perceptis Ai
    Kirkland, Wa, Us
  • Microsoft
    Senior Software Developer
    Microsoft Mar 2015 - Present
    Redmond, Washington, Us
    Office 365 -- Exchange Server
  • Troika Dialog / Sberbank Cib / Sbertech
    Lead Developer / Pm
    Troika Dialog / Sberbank Cib / Sbertech 2012 - Oct 2014
    Москва, Ru
    As lead developer on front-office AlgoTrading team, developed and maintained market data feed handlers (C++, Windows). Designed object model for, and implemented Security Master Instrument library (C#, .NET), to be used by trader-written applications. Designed and wrote trader-facing app (C#, .NET) for dividend maintenance; Refactored for maintainability and performance (C#, .NET), and partially rewritten, a large in-house automated-trading application platform. Maintained and added features to Excel plugin libraries for market data (C++, Windows).As project manager, drove integration project merging 3rd party technologies (Apama, QUIK) into complete FX trading platform, from inception to completion. Created multiple project initiation documentation sets for budget review committee. Managed complex, high-risk, live FIX router (FIXEdge) upgrade, optimized FIX order and execution flows between exchanges and traders.Technologies: C++ (Windows), C#/.NET, FIX.
  • Volant Trading
    Senior Software Developer
    Volant Trading 2009 - 2011
    Co-created new Volant's high-frequency options market making system, from design tocoding in C++ to adding new features on requests of traders and quants: implemented itscentral component, the Quoter; also delivered features and bugfixes for its feed handlers,quote management system, and TV generation components. Regularly and extensively profiled the performance for new market making system as itwas built up, isolating latencies, CPU time sinks, and memory issues. Either fixed theperformance issues immediately or followed up with code owners to see them to resolution. Rewritten old feed handlers in legacy takeout system for better performance andcompliance with changing exchange APIs. Technologies: C++, Linux, 29West LBM, ZeroC ICE
  • Morgan Stanley
    Associate
    Morgan Stanley 2007 - 2008
    New York, Ny, Us
    In C++, developed, co-owned, and maintained a cross-platform, distributed in-houseCDO/CMO/ABS cashflows forecasting application. Written client-side Perl modules andscripts for its use by the trading desk. Quickly implemented new features and bugfixes asrequested by traders. Technologies: C++, Excel, Perl, Intex CMO pricing libraries Analyzed the architecture and performance of software owned by my team; suggested andimplemented changes. Using Intel VTune and Rational Quantify analysis tools ran profilingand identified performance bottlenecks. Redesigned and rewrote the computing grid-facingcommunication component, which resulted in major speedup of the application. Technologies: C++, XML, SOAP, Intel VTune, Rational Quantify
  • Microsoft
    Software Design Engineer
    Microsoft 1998 - 2006
    Redmond, Washington, Us
    Wrote (C#) components of Exchange Server 2007: MEX event engine, EdgeSync replication, Mail Filtering updates automation and AsyncDns resolver for anti-spam component. Led development team to ship the US DOD Defense Messaging System 3.1 (Exchange Server team's deliverable to US government): designed features, negotiated functionality levels with Army representatives, coordinated developer load, daily triaged bugs, drove QA effort to ensure coverage and code quality. Conducted videotaped workshops for Exchange support engineering force on mailflow issues troubleshooting. Mentored junior and peer software design engineers, supervised a summer intern. Designed and coded (C++) features and fixes for all of Transport components of Exchange Server 2003, Exchange Server 2000, and respective service packs. Served as a liaison between Transport team and internal Microsoft email customers -- Exchange and MSIT Dogfood teams, ensuring corporate mailflow snags get immediate in-depth investigation and handoff. Owned all communication between Transport development team and key corporate and government customers such as Shell, Cisco, Motorola, and US Department of Defense. Met customers and support engineers to drive the adoption of Exchange 2000 and 2003. Provided emergency hotfixes for security exploits within hours from discovery. Designed, implemented (C++, COM), and co-owned Routing component of Exchange Server Transport that ensured automatic reconfiguration of mail delivery paths in cases of connectivity faults. Linked Routing to SMTP and Exchange transport to create sophisticated, tunable, reliable, and high performance topology data replication system. Co-wrote (C++) SMTP client and server for Windows 2000 OS.Technologies: C++, C#/.NET, Windows.
  • Truman State University
    Teaching Assistant
    Truman State University 1993 - 1995
    Kirksville, Mo, Us

Andrei Kuznetsov Skills

C++ Distributed Systems Xml C# Perl Software Design Python Software Engineering Software Development Linux Agile Methodologies Multithreading Algorithms High Frequency Trading Trading Systems Sql Scrum Object Oriented Design Programming Management Index Arbitrage Trading Javascript Databases Soap .net Software Project Management Java Scalability Architecture Web Services Feed Handlers Performance Tuning Fix Software Estimation Customer Engagement Technology Evangelism Market Making Systems Integration Agile Application Development Computer Networking Ultra Low Latency Refactoring Design Patterns Solid Principles Enterprise Software Agile Project Management Visual Studio Program Management

Andrei Kuznetsov Education Details

  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Mathematics
  • Truman State University
    Truman State University
    Mathematics
  • Eastern Mennonite University
    Eastern Mennonite University
    Liberal Arts And Sciences

Frequently Asked Questions about Andrei Kuznetsov

What company does Andrei Kuznetsov work for?

Andrei Kuznetsov works for Perceptis Ai

What is Andrei Kuznetsov's role at the current company?

Andrei Kuznetsov's current role is Principal Software Engineer.

What is Andrei Kuznetsov's email address?

Andrei Kuznetsov's email address is ak****@****oft.com

What schools did Andrei Kuznetsov attend?

Andrei Kuznetsov attended University Of Illinois Urbana-Champaign, Truman State University, Eastern Mennonite University.

What are some of Andrei Kuznetsov's interests?

Andrei Kuznetsov has interest in Health.

What skills is Andrei Kuznetsov known for?

Andrei Kuznetsov has skills like C++, Distributed Systems, Xml, C#, Perl, Software Design, Python, Software Engineering, Software Development, Linux, Agile Methodologies, Multithreading.

Who are Andrei Kuznetsov's colleagues?

Andrei Kuznetsov's colleagues are Sebalu Edward, 黎格粦, Acin Acin, Khalifa Alzeyoudi, Kuleen Bharadwaj, Prachi Mohan, Fabrizio Monaci.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.