Name: Dmitriy Anisimkov
Date of birth: January 09, 1968
E-mail: anisimkov@yahoo.com

Education
sep 1985 - feb 1993
Master degree
Ural State Technical University
Specializing:Electronics and Phisical Engineering
Degree work:Numerical spectrum analysis on the base of fast Fourier transform

Skills
Programming Languages: Ada95, PL/SQL, C, C++, Object Pascal, Unix Shell scripts, Transact SQL, HTML, XML, Java, Assembler Intel x86, Clipper, Clarion
Database Management Systems: Oracle 8.1.7, MS SQL Server 6.5, Sybase SQL Anywhere, FoxPro 2.6, Borland InterBase
Operating Systems: Windows NT, QNX, Linux, Sun Solaris 2.5.1
Development tools: GNAT, Rational Rose, Borland Delphi, Borland C++ builder, Microsoft VC++
Technologies: Win32 API, UML, OLE 2, ODBC, Borland Database Engine, Winsock 2.0
Hardware: PCs, Modems, UART
Protocols: TCP-IP, HTTP, Ymodem, NetBIOS
Experience
january 2000 - now
Company:ActForex, Inc.
Location:USA, New York
Title:Lead programmer
Project:Internet currency trading system.
Tools:GNAT-3.13 Ada95 compiler, PL/SQL, Oracle 8.1.7
Participation:
  • Universal middleware based on the Ada Web Server (AWS) and connected to the Oracle RDBMS. Uses connection pool for simultaneous processing of the client requests.
  • Business logic and structure of the currency trading database.
  • Messaging subsystem of the currency trading system allows the client application to receive only changes of the trading status, but show entire actual trading screen for each moment.
  • TCP/IP client and server applications for transfer currency rates between trading systems.
Use:
nov 1998 - december 1999
Company:ERA-1 IT Development Co.
Location:Omsk, Russia
Title:Programmer

Project:Online currency trading system under contract with Integrated Solutions, Inc., Stamford, CT, USA.
Tools:GNAT-3.12 Ada95 compiler, PL/SQL, Oracle 8.1.5
Participation:
  • Internet Charts Server application as a middleware between Oracle RDBMS and Java applet. Application uses HTTP protocol to transfer historical currency rates data from Oracle RDBMS to the client Java applet.
  • Reports Server application for processing HTTP requests from clients, creating a reports in HTML format and send them back to client by the HTTP protocol.

Project:Oil transfer accounting system.
Objective:This system detects oil stock quality and the quantity of the oil transferred through oil pipes.
Tools:QNX 4.24, Watcom C 10.6
Participation: Developed a number of interacting real-time processes meant to obtain values from different sensors and controllers. One process is responsible for data exchange through a serial port with any number of controllers. The process obtains data from other processes, creates a data packet with a header and a checksum, transfers that data packet to a serial port, obtains a reply from the serial port, checks the checksum and finally sends a reply back to the process. Other processes are responsible for making requests and interpreting replies.

nov 1993 - nov 1998
Company:Quadrat Ltd.
Location:Omsk, Russia
Title:Project supervisor

Project:Account management system for telephone joins on electrical/mechanical phone stations.
Objective:Allowing for the telecommunication companies to count the number and duration of telephone calls.
Tools:Borland Delphi, MS SQL Server 6.5
Participation:Designed a simple network protocol and software components for interaction with hardware controllers thru the UART communication port.
Use:The system is installed and successfully used in the following Russian cities: Perm, Berezniky, Solikamsk, Nigniy Novgorod, Iaroslavl, Rostov na Donu, Ulan-Uda and Omsk.

Project:Equipment for the generation of automatic number definition signals in a telephone network.
Tools:MS Visual C++, Windows 98 DDK
Participation:Developed a device driver for the test equipment adapter. The device driver controls the test equipment, it counts time intervals by means of the interrupt signal and obtains the quantized signal by means of DMA.
oct 1993 - nov 1993
Company: Omsk Research Institute of Instrument-making.
Department of communication systems.
Location:Omsk, Russia
Title:Programmer
Project:Device for shipborne communication.
Tools:C, Assembler
Participation:Program for testing some peripheral equipment and memory on controllers with the PDP-11 system architecture.
march 1993 - oct 1993
Company:Science/production association ELPRIS
Location:Omsk, Russia
Title:Programmer
Project:Automaton of call maintenance procedures for a telephone network customer.
Tools:Borland Pascal 6.0
Participation:Developed editor and scenario interpreter of telephone join and algorithm for determination of the phone number on the base of Fast Fourier Transform.
march 1991 - feb 1993
Company:"ANIS" Ltd.
Location:Yekaterinburg, Russia
Title:Programmer
Project:Sectoring oil reservoirs.
Tools:Clipper, Borland C++ 2.0
Participation:Developed unique software solution for sectoring oil reservoirs by volume and geometric methods

Volunteer development