Search

Maksim B Pyatkovskiy

from Moorpark, CA
Age ~46

Maksim Pyatkovskiy Phones & Addresses

  • Moorpark, CA
  • 6323 Reseda Blvd UNIT 49, Reseda, CA 91335
  • Tarzana, CA
  • 5460 White Oak Ave, Encino, CA 91316 (818) 788-1997
  • 14401 Hartsook St, Sherman Oaks, CA 91423 (818) 788-1997
  • Marina del Rey, CA
  • 5460 White Oak Ave UNIT G202, Encino, CA 91316 (818) 788-1997

Work

Company: Ixia Apr 2008 Position: Principal software engineer

Education

Degree: Specialist of Applied mathematics School / High School: Odessa National 'I.I. Mecnikov' University 1995 to 2000

Skills

Linux • C • C++ • Device Drivers • Tcp/Ip • Software Development • Debugging • Distributed Systems • Kernel • Linux Kernel • Embedded Systems • Kernel Programming • Valgrind • Multithreading • Java • Multi Core • Software Design • Oop • C# • Win32 Api • .Net • Microsoft Sql Server • Systems Programming • Python • Gnu Debugger • Mfc • Stl • Wtl • Programming Languages • Oracle • Databases • Vb.net • Gtk+ • Tcl

Industries

Program Development

Resumes

Resumes

Maksim Pyatkovskiy Photo 1

Principal Software Engineer

View page
Location:
Los Angeles, CA
Industry:
Program Development
Work:
Ixia since Apr 2008
Principal Software Engineer

IntelleSoft Aug 2003 - Apr 2008
Software Developer and Owner

TeT Co. Ltd. Aug 1999 - Jul 2003
Software Developer
Education:
Odessa National 'I.I. Mecnikov' University 1995 - 2000
Specialist of Applied mathematics
Richelieu Lyceum 1990 - 1995
Skills:
Linux
C
C++
Device Drivers
Tcp/Ip
Software Development
Debugging
Distributed Systems
Kernel
Linux Kernel
Embedded Systems
Kernel Programming
Valgrind
Multithreading
Java
Multi Core
Software Design
Oop
C#
Win32 Api
.Net
Microsoft Sql Server
Systems Programming
Python
Gnu Debugger
Mfc
Stl
Wtl
Programming Languages
Oracle
Databases
Vb.net
Gtk+
Tcl

Publications

Us Patents

Fast Ssl Testing Using Precalculated Cryptographyc Data

View page
US Patent:
8649275, Feb 11, 2014
Filed:
Jan 19, 2011
Appl. No.:
13/009427
Inventors:
Maksim Pyatkovskiy - Encino CA, US
Soumyajit Saha - Woodland Hills CA, US
Assignee:
Ixia - Calabasas CA
International Classification:
H04L 12/26
US Classification:
370250, 709224, 713168, 713171, 703 13
Abstract:
Methods and computer readable storage media to test secure network connections. One or more pre-calculated encryption data (PCCD) sets may be defined in accordance with a secure communications protocol. The one or more PCCD sets may be stored in a first PCCD memory and a second PCCD memory located respectively within a first port unit and a second port unit of a plurality of port units. Each PCCD set may include at least a first parameter and a second parameter generated by encrypting the first parameter. A simulated secure connection between the first port unit and the second port unit via a network under test may be opened using a selected PCCD set from the one or more PCCD sets without performing decryption processing.

Processor Allocation For Multi-Core Architectures

View page
US Patent:
20120131203, May 24, 2012
Filed:
Nov 22, 2010
Appl. No.:
12/951963
Inventors:
Maksim Pyatkovskiy - Encino CA, US
International Classification:
G06F 15/16
US Classification:
709227
Abstract:
Methods, computing devices, and computer readable storage media for testing network connections are disclosed. A first processor of a plurality of processors may define a new TCP connection. The first processor may apply a hash function to determine an appropriate one of the plurality of processors to open the new TCP connection. The first processor may write data defining the new TCP connection to a queue associated with the appropriate processor. The appropriate processor may retrieve the data defining the new TCP connection from the queue and open the new TCP connection.

Predetermined Ports For Multi-Core Architectures

View page
US Patent:
20120131205, May 24, 2012
Filed:
Dec 16, 2010
Appl. No.:
12/970138
Inventors:
Maksim Pyatkovskiy - Encino CA, US
International Classification:
G06F 15/16
US Classification:
709227
Abstract:
Methods, computing devices, and computer readable storage media to test network connections using a port unit having a plurality of processors. A plurality of transmission control protocol (TCP) connections to be initiated by the port unit during a test session may be defined. For each processor, an associated set of predetermined source port numbers corresponding to the plurality of TCP connections may be determined. A first processor of the plurality of processors may open TCP connections, via the network, from the defined plurality of TCP connections, wherein each TCP connection may be opened using the corresponding source port number from the set of source port numbers associated with the first processor.

Metadata Capture For Testing Tcp Connections

View page
US Patent:
20120230208, Sep 13, 2012
Filed:
Mar 9, 2011
Appl. No.:
13/044329
Inventors:
Maksim Pyatkovskiy - Encino CA, US
International Classification:
H04L 12/26
US Classification:
370250
Abstract:
Methods, port units, and computer readable storage media for testing network connections are disclosed. A plurality of Transmission Control Protocol (TCP) connections with one or remote devices may be established via a network. Metadata may be extracted from TCP packets transmitted via the plurality of TCP connections and TCP packets received via the plurality of TCP connections. The extracted metadata may be stored in a memory.

Methods, Systems, And Computer Readable Media For Controlling Tx And Rx Throughput Over Tcp

View page
US Patent:
20140036700, Feb 6, 2014
Filed:
Aug 6, 2012
Appl. No.:
13/567747
Inventors:
Partha Majumdar - Woodland Hills CA, US
Maksim Pyatkovskiy - Encino CA, US
Assignee:
Ixia - Calabasas CA
International Classification:
H04L 12/26
US Classification:
370252
Abstract:
A first node that transmits TCP packets to and receives TCP packets from a second node splits a target TCP packet throughput across multiple consecutive time slots, each slot having a target throughput value. If a current slot's achieved throughput value does not match the current slot's target throughput value, the target throughput value for the current slot and/or a subsequent slot is adjusted. Transmit throughput from the first node to the second node is controlled by transmitting TCP packets from the first node to the second node according to a target throughput value for the current slot. Receive throughput from the second node to the first node is controlled by dynamically calculating an advertised receive window size according to a target throughput value for the current slot and communicating the advertised receive window size to the second node.

Processor Allocation For Multi-Core Architectures

View page
US Patent:
20140359142, Dec 4, 2014
Filed:
Aug 15, 2014
Appl. No.:
14/461197
Inventors:
- Calabasas CA, US
Maksim Pyatkovskiy - Encino CA, US
International Classification:
H04L 29/06
US Classification:
709227
Abstract:
Methods, computing devices, and computer readable storage media for testing network connections are disclosed. A first processor of a plurality of processors may define a new TCP connection to be opened. The first processor may apply a hash function to determine a second processor of the plurality of processors to open the new TCP connection. The first processor may provide data defining the new TCP connection to the second processor. The second processor may open the new TCP connection in accordance with the data provided by the first processor.
Maksim B Pyatkovskiy from Moorpark, CA, age ~46 Get Report