Aleksandr Tokarev

Aleksandr Tokarev Email and Phone Number

Principal Software Developer at Microsoft @
Aleksandr Tokarev's Location
Redmond, Washington, United States, United States
Aleksandr Tokarev's Contact Details

Aleksandr Tokarev personal email

About Aleksandr Tokarev

Science: Cryptography, Elliptic Curves Cryptosystems, Data protection, Secure communication.Technologies: - .NET: .NET Remoting, ADO.NET, ASP.NET, Windows Forms, GDI+, XML, Reflection, Security, Net;- Win32: MFC, ATL, WTL, GDI+, COM, Windows Sockets, Theme API, Crypto API, Script Engine, MS Office interaction, Audio API, Direct Sound, MSI, WMI, ADSI, RTC, SSL/TLS;- Standards and Protocols: SIP, MGCP, RTP/RTCP, TLS/SSL, Digest/Chap/Kerberos Authentication, PKI, X.509, IPsec, S/MIME, Socks 5/4, vCard.- Hardware: MMX, SSE/SSE2.Concepts: N-tier Architecture, OOA, OOD, OOP, Relation Data ModelSpecialties: Programming languages: C++, C#, C++/CLR, Managed C++, MS T-SQL, Visual Basic (6.0), Assembler, HTML/DHTML.Development tools: MS Visual Studio 2005, .NET, 6.0, MS Visual SourceSafe 6.0, 2005, WIX, MS Office.Operating systems: Windows 9x/ME/NT/2000/XP/2003/Vista.Servers: MS SQL Server 2000/2005, IIS.

Aleksandr Tokarev's Current Company Details
Microsoft

Microsoft

Principal Software Developer at Microsoft
Aleksandr Tokarev Work Experience Details
  • Microsoft
    Principal Software Developer
    Microsoft May 2011 - Present
    Greater Seattle Area
  • Digital Network
    System Architect
    Digital Network Sep 2006 - Aug 2012
    The team is focused on real time communication system development. The system supports calling vs. IP telephony, using SIP protocol, and instant messaging, using XMPP.- Software requirement specification elaboration for client-side.- The client-side architecture.- Technical consulting.- Developmental work and analysis of the client-side.- Code review.- Solving technically complex programming issues.- Testing the quality of voice nodes.- Solving interconnection problems between voice devices in a network. Analysis of protocols.- Introduction of principles for development and deployment of server-side nodes.- Development of a drawing algorithm for complex GUI-controls.Languages: MS Visual C++, C# 2005.Technologies: RTC, GDI+, MS XML, Windows Sockets.
  • Digital Network
    Project Manager
    Digital Network Sep 2006 - Aug 2012
    Project management:- Project planning.- Resource management.- Work-plan control.- Project evolution management.Tools: MS Project 2003.
  • Digital Network
    System Architect
    Digital Network Sep 2006 - Aug 2012
    Security:- Analysis and control of authentication schemas for nodes of a network.- Development of by PIN authentication schema that hides a PIN during transfer over an open channel. The schema protects against reply attacks.- Design and implementation of IP-spoofing attacks that cause sheer loss to VoIP providers. Development of recommendations to avoid IP-spoofing attacks.- Accounting schemas testing for voice calls. Design of attacks that facilitate calls at the expense of others. Development of recommendations to avoid them.- Server-side security. Participation in the development of secure communication of server-side parts and other nodes of the network.- Design of Web-part security, ensuring confidentiality and privacy.Management and participation in research:- Research and solution of acoustic and electric echo problems in VoIP networks.- Management and participation in voice engine research for the client-side application. Solving compatibility problems between the voice engine and others nodes of a network.- Research of NAT and firewall traversal problems. Choosing an optimal NAT traversal strategy.Architecture and development of the core algorithm of an application that maintains voice gateways load balance (Soft Switch).- Research of the stochastic characteristics of voice gateway load intensity. Design of a voice gateway load intensity mathematical model, which depends on the simultaneous connection-lines quantity that supports each device.- Maximum allowed load determination per device.- Creating an algorithm that controls intensity and number of concurrent calls.Languages: MS Visual C++ 2005.Technologies: RTC, Windows Sockets.Servers: MS SQL Server 2000.Delivering a TV-signal in networks using the IP-multicast communication bypassing VPN connection.Languages: MS Visual C++ 2005.Protocols: IGMP, DHCP.
  • Digital Network
    Software Developer
    Digital Network Dec 2005 - Sep 2006
    Participation in a team of 6. The team is focused on real time communication system development. The system supports calling vs. IP telephony and instant messaging.- Instant messaging service implementation.- Top-level window layout management system development.- Development of automatic system update.- GUI controls.Languages: MS Visual C++ 2003.Technologies: MS XML, TCP/IP.
  • Lime Systems
    Software Developer
    Lime Systems Oct 2002 - Dec 2005
    Software cryptography engine development, which has following features: - GOST 28147-89 provides encryption/decryption and message authentication code generation.- GOST 34.311-95 provides evaluation of a hash function.- DSTU 4145-2002 provides a digital signature based on elliptic curves.- A software random number generator.The engine encryption schemas are based on Feistel’s structure.The digital signature is based on the elliptic curves theory. A Galois finite field extension is used as a base field for curve point operations. Extensive operations optimization was carried out during development.There is a theoretical proof that the random number generator gives a uniformly-distributed bit sequence.The engine has passed certification tests for accordance with CIS-wide and Ukrainian standards: GOST 28147-89, GOST 34.311-95, DSTU 4145-2002.Languages: MS Visual C++ 2003, Assembler.Technologies: MMX, SSE/SSE2, CAPI.Level of participation: full development.
  • Lime Systems
    Software Developer
    Lime Systems Oct 2002 - Dec 2005
    Participation in a team of 10. Involvement in the development of a bank automation system integrating all banking operations.- Participation in cryptosystem development.- Implementation of a bank bill subsystem.- Windows forms components development for the product.- Integration and deployment of Crystal Reports.- Product deployment.- Researching ASP.NET as a report generation system.Architecture: A three tier system.Languages: C#, Managed C++, MS T SQL, HTML/DHTML.Technologies: .NET Remoting, ADO.NET, ASP.NET, Windows Forms, XML, GUI, COM/COM+, Windows Script Engine, CAPI, MSI, WMI, ADSI.Servers: MS SQL Server 2000, IIS.Development of a product restoration system. The system makes a product content snapshot and restores the product content at any time.Languages: MS Visual C++ 2002.Technologies: MFC, ATL, GUI, MSI, WMI.Level of participation: full development.

Aleksandr Tokarev Skills

Encryption Digital Signatures Cryptography Elliptic Curves Cryptosystems Data Protection Sip Rtp Rtcp Security Pki Ipsec Tls Ssl .net Win32 Com Npapi Browser Plugins Gui C++ C++/cli C# Assembly Asp.net Wix T Sql Msi Strong Authentication Key Management Activex Gdi+ Winsock Network Programming Sockets Multithreading Multicast S/mime Winforms Mathematics Applied Mathematics Algorithms Algorithm Design N Tier Computer Science X.509 Digital Certificates Kerberos Interop Microsoft Sql Server Win32 Api

Aleksandr Tokarev Education Details

Frequently Asked Questions about Aleksandr Tokarev

What company does Aleksandr Tokarev work for?

Aleksandr Tokarev works for Microsoft

What is Aleksandr Tokarev's role at the current company?

Aleksandr Tokarev's current role is Principal Software Developer at Microsoft.

What is Aleksandr Tokarev's email address?

Aleksandr Tokarev's email address is bu****@****ail.com

What schools did Aleksandr Tokarev attend?

Aleksandr Tokarev attended Donetsk National University.

What skills is Aleksandr Tokarev known for?

Aleksandr Tokarev has skills like Encryption, Digital Signatures, Cryptography, Elliptic Curves Cryptosystems, Data Protection, Sip, Rtp, Rtcp, Security, Pki, Ipsec, Tls.

Not the Aleksandr Tokarev you were looking for?

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.