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)