SERGEI KUCHIN

MN, USA, phone: (763) 536-3953, email: skuchin@ispwest.com
This resume is available in MS Word format. References are available upon request.

PROFESSIONAL OBJECTIVE
Senior database developer / architect / modeler position at a fast moving, innovative company

OBJECT ORIENTED DESIGN & PROGRAMMING SKILLS (15 years)

- C/C++: Visual C++.NET, GNU (all platforms), Forte (Solaris), Visual Age (AIX), aCC (HP UX), Borland, Intel.
- OOP, OOD, XP, Design Patterns, UML
- STL, ACE
- Java (JDBC, JNI)
- Together (UML tool)

OPERATING SYSTEMS (15 years)

- Linux, Solaris, AIX, HP UX (13 years)
- Windows NT, 2000, XP, 2003 (10 years)

DATABASE DESIGN &
DEVELOPMENT SKILLS (12 years)

- Analysis, modeling, design, development, tuning / optimization, data warehousing, data replication, client/server, multi-tier, Web service architecture, production support
- Oracle 7/8/8i/9i/10g (SQL, PL/SQL, OCI, OCCI, ProC/C++, Forms, Reports, Designer, Discoverer)
- MS SQL 6.5/7/2000/2005, Sybase 11.5/12.0//12.5 (SQL, Transact-SQL, DTS, ODBC)
- DB2 UDB 6/7/8, DB2 zOS 7 (SQL, SQL/PL, DB2 CLI)
- ANSI SQL 89/92/99
- Oracle Designer, Erwin, S-Designer / Power Designer, Other ER-diagrammer tools.

INDUSTRIAL EXPERIENCE (12 years)

- Commercial Software Pruduct Life-Cycle
- Requirements, Design
- Development, Testing
- Maintenance / Hot Fixes
- Technical Level 4 Support
- Large Scale & Mission Critical Database Applications Tuning / Optimization
- Business Process / Transaction Monitoring (BTM )
- Multi-project team work
- Large Legacy System Conversion Projects
- Financial Database Applications Design, Development, and Production Support
- Power Systems Database Application Design, Development, and Production Support

ACADEMIC EXPERIENCE (5 years)

- Object Oriented Database R & D
- Natural Language Processing

OPEN SOURCE SOFTWARE DESIGN & DEVELOPMENT SKILLS (9 years)

- Author and maintainer of OTL.
- Cross-platfom, high performance, C++ database access library

- Oracle, DB2, MS SQL, Sybase, Informix, SAP DB, MySQL, PostgreSQL, SQLite, TimesTen

- Windows, Linux, Solaris, AIX, HP UX, zOS, BSD

- Very large user base

- OTL is a required C++ / database skill in many Fortune 500 companies

- Tens of thousands of developers worldwide

- Millions of lines of C++, OTL based code since 1996

- Personally assisted thousands of developers to solve their technical issues and spread the OTL technology

- Contributor to ACE:
- Critical patches for ACE_TString, ACE_RB_Tree; new template class ACE_Vector
- OTL was extended to integrate with ACE

EMPLOYMENT HISTORY

Apr-2001 – present. Database Architect, MQ Software, Minneapolis, MN, USA

- QPasa (Performance & Availability Monitoring), and QNami (Business Transaction Monitoring)

- Designed the logical and physical data models.

- Implemented most of the database and large parts of the core server, middle-tier, and client components.

- Performed majority of the large scale tests to simulate large customer environments.

- Tuned / optimized the database and other core components, which resulted in 5-6 times better performance / scalability, compared with previous versions of the same products.

- StatWatch ( MQ Business Transaction Management product, acquired from another company)

- Redesigned the physical layout of the original data warehouse, optimized the SQL components of the collection agent and the reporting framework in order to improve the scalability of the system, and satisfy customer requirements.

Feb-1997 – Apr-2001. Database Developer via Analysts International Corp, Minneapolis, MN, USA

- Project at Metavante (former M&I Data Services). Migrated the Money Line Express from an older OTL code base to the newest version of OTL at the time. Optimized the SQL components to meet the increasing data volume requirements (20-25% a year).
- Project at Honeywell, Collection Management System. Designed the data warehouse, implemented the ETL, OLAP, SQL and stored procedure components. Developed and tuned the database backend and middle-tier of the Reporting Service that was used for concurrent access over WAN from the Web by a large number of money collection agents.
- Projects at TravelersExpress

- Conversion (full rewrite) of the Official Check legacy system from IBM OS/390 to Oracle. Developed and optimized key SQL and PL/SQL components, automated system build & version control processes, developed a PL/SQL-to-HTML converter for publishing PL/SQL code on the project Web site (team work automation utility)
- Advised the team of developers of the Money Line Express system (that was acquired by M&I Data Services in 1999) on how to design the data model for a more efficient use with OTL in a high data volume environment.

Nov-1994 - Feb-1997. Database Developer for Siemens Empros Energy & Automation via Mosakin Corp. Minneapolis, MN, USA

- Implemented, reverse engineered, converted, and optimized the following Power Control systems: Load Forecast Populator, Advanced Application Export, Interchange Transaction Scheduler, Long/Midterm Resource Scheduler, Short Term Load Forecaster.

Jun-1994 – Nov-1994. Systems Analyst, Siberian Trade Bank, Novosibirsk, Russia

- Designed and optimized database APIs for use with the GUI as well as the batch processing of a banking system

Nov-1992 – Nov-1993. Visiting Researcher. Center for Computer Science, Integrated Information and Publication Systems Institute, Darmstadt, Germany. Research project for the multimedia distributed object oriented database VODAK:

- Developed an object manager for mapping internal VODAK objects into/from external database ObjectStore,

Aug-1988 – Oct-1992. Researcher. Siberian Division of Russian Academy of Sciences, AI Lab, Novosibirsk, Russia. Senior developer of natural language front end for relational databases InterBASE.

- Developed the GUI, Intermediate Query Language Compiler, Database Search Engine, Internal Object Repository (for Large Thesauri, etc.), Automated Database Scanner / Keyword & Pattern Collector.
- InterBASE won the first award of the Russian Association of Artificial Intelligence in 1990.
- InterBASE was a finalist in the "Software in Europe" contest at CeBIT 93 computer exhibit, Hannover, Germany. The award was a free-of-charge booth for presenting InterBASE at the exhibit.

Aug-1986 – Jul-1988. Programmer. "Applied Mechanics" Corporation, Krasnoyarsk-26. Operating systems for communication satellites.

HIGHER EDUCATION: MS in Computer Science, BS in Applied Math & Mechanics, University of Novosibirsk , Russia, Department of Mechanics and Applied Math, 1986.