ANTON KOLONIN

E-mail:         Web page: http://www.geocities.com/akolonin/

Address: Morskoy Prospekt 20-21, Novosibirsk, 630090, Russia    Phone: 383-2-33-0610

 

OBJECTIVE:  Analysis, design and development of complex distributed applications.

SKILLS SUMMARY

 

HARDWARE/OS:

Intel/PC, Sparc, WINDOWS 95/98/2000/NT, UNIX (Sun Solaris, FreeBSD, Linux)

LANGUAGES:

Java, C++, C, SQL, UML, HTML, XML, Visual Basic, LISP, Gupta SQL-Windows, Transact-SQL, PL-SQL, Pascal, Dbase, FoxBase, Clipper, Clarion, COBOL, Fortran, Assembler.

SOFTWARE:

Visual Cafe, JBuilder, Kawa, Sun JDK, Visual C++, Watcom C++, InstallSHIELD, Visual Source Safe, CVS, Borland C/C++, GCC/G++, Gupta SQL-Windows, Bachman CASE, ER-Win, Rational Rose, Microsoft Office, Visio Drawing, Together J, MFC, WIN32 SDK, JDBC, OLE, ODBC, COM, DCOM, ActiveX, DirectX, RMI, TCP/IP, CGI, Sockets, Java Servlets, Java Swing, Java Mail, Java 3D.

DATABASE:

MS/SQL Server, Interbase SQL Server, Oracle

OTHER:

OOA, OOD, numeric data processing, 2D/3D graphics, signal detection, pattern recognition, business accounting, natural language processing, geneteic programming, neural nets, artificial intelligence.

 

EXPERIENCE:

 

ServiceWare Technologies Inc., US                                                           Apr/2001 - Current

Senior Engineer / Senior Analyst, Team Leader

·         As a Senior Engineer/Analyst, responsible for research, analysis, design and development of cognitive processor -- kernel component of knowledge server used in integrated knowledge management and knowledge acquisition architecture.

Using C/C++, Java, JNI, XML, Microsoft Visual Studio, Win32, GCC/G++, Sun/Forte Workshop, Source Safe, Verity, Inxight, MS SQL Server and Oracle in Windows 2000/NT and Solaris environments.

 

Webmind Inc., US                                                                               Mar/1999 – Apr/2001

Senior AI Engineer, Team Leader

·         As a key Researcher, responsible for analysis, design and prototyping of different components of distributed artificial intelligence system intended for text classification, news filtering, market prediction, web content understanding and natural language comprehension - using genetic programming/algorithms, neural nets and logic programming.

·         As an Artificial Psychology Division Manager, responsible for analysis, design and development of different personalization, numeric series prediction and data visualization technologies. Leading team of two people.

Using Java, UML, RMI, Java Swing, Java Mail, Java 3D, Objectspace JGL, HTML, XML, CVS, Together J, Visio Drawing, Microsoft Office in Linux and Windows 98/2000/NT environments.

 

ProPro Group, Russia                                                                         Dec/1997 – Mar/1999                       

Software Analyst/Programmer, Team Leader

·         As Manager and Software Analyst/Programmer, responsible for architecture, design and development of all components of a 3-tier trading back-office automation system for the Russian most well-known e-trading company. Designed and developed object-relational mapping system engine with embedded proper language interpreter and processor for GUI forms and queries. Leading team of two people.


ANTON KOLONIN - PAGE TWO

 

·         Designed and devloped motion tracking (dynamic pattern recognition) algorithm and software intended to capture motion of selected objects with real-time streamed video data.

·         Designed and devloped peer-to-peer distributed system for knowledge input and visualization. Entire system consists of loosely connected servlets, applets, client, server and peer-to-peer applications maintaining distributed semantic net of knowledge.

Using C++, SQL, UML, Visual Basic, MFC, WIN32 SDK, ODBC, COM, DCOM, ActiveX, OLE, RMI, MS SQLServer RDBMS, Java, Sun JDK, JDBC, TCP/IP, CGI, Servlets, HTML, LISP, Visual Cafe, Kawa, Rational Rose, ERWin, Visio Drawing, Microsoft Office in Windows 95/98/NT  environment.

 

SibTranSoft Ltd, Russia                                                                       Jan/1997 – Nov/1997 

Software Analyst/Programmer, Team Leader

·         As a Director and Software Analyst Programmer, designed and developed multimedia educational program for kids to let them learn mathematics by watching interactive movies and solving drills.

·         Designed and developed JavaSQL remote console - interactive JDBC-based tool to access RDBMS data via Internet browsers using server-side Java application and client-side applet.

Using Java, C++, SQL, HTML, Visual Cafe, Sun JDK, Watcom C++, InstallSHIELD, JDBC, OLE, ODBC, COM, ActiveX, DirectX, TCP/IP, MS/SQL Server, Interbase in Windows 95/98 environment.

 

CTC Company, Russia                                                                    Jan/1993 – Dec/1996

Software Analyst/Programmer, Team Leader

·         As a Manager and Software Analyst Programmer, designed and developed scaleable business financial and production accounting system for complete financial and productional accounting for small businesses. System includes inventory, payroll, accounting, general ledger, etc. with customizable account charts, forms, dictionaries and report writer. Leading team of two people.

·         Designed and developed interactive visual programming system - to let people organize and process information visually and easily having no programming background. System includes data modeling, flexible database, spreadsheet and report-writing features.

·         Designed and developed 3-tier distributed transactions processing (telecommunication) system for cashless plastic card payments processing for Asian Trading Company, Russia.

·         Designed and developed converting tool which takes input from internal files of different CASE tools, COBOL/SQL or raw SQL DDL/DML files, scans them, builds application model in memory and outputs this model into internal data format. Includes formal input/output formal syntax specifications processing engine and PROLOG/SQL-alike rule-based translator.

Using C, C++, Assembler, SQL, UML, LISP, Gupta SQL-Windows, Dbase, FoxBase, Clipper, Clarion, COBOL, Borland C/C++, Bachman CASE, Microsoft Office, WIN32 SDK, OLE, ODBC in Windows 3.x/95 environment.

 

Other Programming Experience:

1989 –1992       Chita Polytechnic Institute, Chita, Russia. Senior Researcher. Design and development of numerical data processing and analysis, optical character recognition, computer tomography, 3D graphics, virtual memory systems using C and Pascal in DOS environment.

1987 – 1989      Zabaikalsky Complex Institute, Chita, Russia. Researcher. Design and development of numerical data processing and analysis, computer tomography, systems using Pascal and Fortran on DEC and mainframe.

 

EDUCATION:

·         Ph.D. in Computer Science (Computer Tomography), Institute of Mathematics, Siberian Branch of Russian Academy of Science (1997 - 1998)

·         Certificate of Training in Computer Science, Computer Systems Institute, BEZ Systems, Inc., Chicago, IL, USA, (1993 - 1993)

·         Honoured BS in Geophysics, S-Petersburg Mining Institute, Russia (1982-1987)

·         Certificate for Software Programming, School 130 an Novosibirsk, Russia (1980-1982)

 

1