RESUME
PERSONAL INFORMATION
- Alexander Zemerov
- Address:
14662 Autumn Meadow #2023
Fort Worth, TX, 76155
-
az.vespa "AT" gmail.com
- Phone:
(817) 963 3899
(817) 939 7435
OBJECTIVE
-
Am looking for a position in middleware software design and development.
Especially am interesting in the development of the application server
systems and ODBMS. Have 20 years of programming, 14 years of database
development and 14 years of extensive object-oriented software design and
development experience.
EXPERIENCE SUMMARY
-
Have extensive experience in the development of
- object-oriented database system (ODBMS) with RDBMS mapping
- class mapping to the tables/stored procedures
- security system with hierarchical subject-object structures
- administrative utilities
- application server system based on the CORBA technology
- automated class serialization similar to the EJB technology
- Object/Collection paradigm of object design
- Simple Transaction Monitor
- custom Query Language with template/dynamic generation mechanism
- Authentication & Authorization service, automated principal information
- Messaging service, peer-to-peer and subscribe-publishing functionality
- Name service, simple, reliable, string oriented service
- Oracle database applications
- database design
- server-side business logic design and implementation
- different client libraries (OO4O,BDE,DOA)
- wide set of client-server applications.
Also have experience in syntax parsing, interpretation and script generation.
Am familiar with UML and software design with Rational Rose 98/2000 usage.
Used the following languages and technologies - CORBA, Visibroker, DCOM,
Pascal, Delphi, Java, Enterprise Java Beans, Oracle 7/8/9, PL/SQL, TCP/IP
- Database development
- InterBase (database design, stored procedures) - 2 years
- Oracle7/8 (database design, stored procedures, PL/SQL, Java) - 11 years
- Object modeling, UML
- Rational Rose - 3 years
- Enterprise Architect - 5 years
- Distributed object management
- CORBA, VisiBroker (Java, C++, Delphi) - 3 years
- J2EE (Sun J2SDK EE, EJB, JMA) - 1 year
- BEA Tuxedo - 6 months
- DCOM - 1 year
- Programming languages
- Pascal (Delphi) - 11 years
- Java - 5 years
- C/C++ - 9 years
- PL/SQL - 9 years
- Development environment
- Delphi (OO4O, BDE, DOA, sockets) - 12 years
- Java (Sun J2SDK, Oracle JM, EJB, JMA, sockets) - 5 years
- C/C++ - 9 years
- PL/SQL - 9 years
CAREER
- 04/2000 to present
American Airlines/American Eagle, Dallas, TX, USA
Position: Senior programmer. Middleware software designer and developer.
Projects
- "IDL parser and IDL2X translator" project.
- Design and imlementation of macrogeneration and IDL parsing systems.
- "Aircraft Maintenance Planning" project.
- Design and development of the Idl2Pas utility based on macro-generation algorithm.
- Design and implementation of the Resource Manager provides thread safe queued access to the database and another resources. Design and implementation of the Query Manager provides additional abstraction level for manipulations with RDBMS. System uses both templates repository and macro expressions. Is used to build n-tier applications because hides details of database structure from higher tiers.
- Design and implementation of the Persistent Object Framework (POF). This middleware system provides OO engine to build distributed applications with CORBA interface. Lifetime and RTTI subsystems, visual components were developed.
- Developed Access Control Server based on the POF.
- Developed Aircraft Maintenance Planning server based on POF.
- Data model design.
Design and development tools:
- Rational Rose 2000
- VisiBroker 3.3/4.1
- Delphi 5
- Java SDK 1.2/1.3
- JBuilder 3/4
- 04/1999 to 04/2000
Universal Tax Systems Inc., Rome, GA, USA.
Position: Senior programmer.
Projects
- TaxWise & SecureTax- Tax preparation software (desktop & Internet versions)
- Developing tax forms calculations engine (TaxWise, SecureTax).
- Developing Web-based tax preparation system (SecureTax).
- Database mail system based on Oracle8 server.
- Log/Track Information Manager utility.
- SQL Script Runner utility.
- Universal Syntax Parser, Java, Delphi and PL/SQL versions, individual project.
- Language-adjustable syntax parsing, multi-purpose library for syntax parse.
- Syntax description language was developed.
Design and development tools:
- Oracle8
- PL/SQL
- DOA
- WebHub
- Oracle WebDb
- Borland Delphi
- Java SDK 1.2.
- 08/1998 to 04/1999
Novosoft Co., Novosibirsk, Russia.
Position: Senior programmer, team leader.
Projects
- "Motor Vehicle Repossession System" project.
- Market Segment Planner project. Developing and design. This application was used for the agriculture manure market planning.
- Supervisor of the Visual Basic developers Group. Control the common libraries and components are used in the company VB developing.
Design and development tools:
- Rational Rose 98
- MS Visual Basic
- MS Access
- Oracle7
- 05/1997 to 08/1998
Financial Technologies Center, Novosibirsk, Russia.
Position: Senior programmer.
Projects
- Utility Rates Accounting System project.
Developing system modules (Bookkeeper and Cash). Extending the system for magnetic cards using.
- IBS (Integrated Bank System) Object project (Object-oriented DBMS).
IBS Object (Object) is Object DBMS. The system was developed for financial application building.
Have developed security (access control) subsystem of the 'IBS Object'.
Have developed service utilities for 'IBS Object' - external database sluice and export/import script generator.
Design and development tools:
- OO4O
- ODBC
- Visual Basic 3/5
- Oracle PL/SQL
- Borland Delphi3
- Rational Rose 98
- Oracle Report
- Crystal Report
- 09/95 to 05/97
Transport Police Department (Motor Vehicles Department), Novosibirsk State, Russia.
Position: Senior programmer.
Projects:
- Transport police data storing system.
- Transport registration system.
Tasks:
- Application and software design and developing.
- Database design (Novosibirsk State Transport Police Department).
- Designing special-purpose tools and utilities.
Design and development tools:
- InterBase 4.0
- Borland Delphi 1/3
- Paradox 4.5 DOS/ 5 Win.
Operating systems:
- Windows 3.11
- Windows NT 3.5
- Novell 3.12
- 10/92 to 08/95
LadaBank, Novosibirsk branch, Russia.
Position: LAN administrator, system and technical supplement.
Tasks:
- Installation and maintenance of Novell NetWare, Novell SQL Server.
- 08/88 to 10/92
Geological & Geophysics Institute. Novosibirsk, Russia.
Position: Software programmer.
Tasks:
Operation systems and hardware
- PDP/11
- IBM PC
- RT11SJ
- MS DOS 3
- Novell 2.15
EDUCATION
- 1983-90 Novosibirsk State University. MS degree in Computer Technology.
LANGUAGES