Switch to Russian page version
 
About Reducer Resume Photo
TOURISM
Bike Water Walk
 


 
 
Oracle PL/SQL

Microsoft Certified Professional ID# 1504367
 
Victor Medvedev e-mail: medvedev_victor@mail.ru

Summary
Microsoft Certified Solution Developer and Database Administrator with more than 11 years in IT industry.
Extremely strong in Visual Basic and Delphi application development, administering MS SQL Server and T-SQL programming, ASP and Web development, administering Pervasive SQL Server, 7+ years in database design and implementation.
Solid analytical & problem solving skills, excellent interpersonal, presentation & writing skills, and strong service orientation.

Technical Skills

Languages:
Visual Basic, VBA, VB.NET  6 years
C#  1 year
Transact-SQL  6 years
XML  2 years
PL/SQL  2 years
Delphi (Pascal)  5 years
FoxPro  7 years
SQL (ANSI)  6 years

Databases:
MS SQL Server, Btrieve  5 years
Oracle, Pervasive SQL, MS Access  2 years
DBase (FoxPro, FoxBASE, Clipper)  7 years

Development tools:
ASP, ASP.NET, Crystal Report  2 years
MS Office (Word, Excel)  5 years
MS Visual Source Safe, COM/DCOM, ActiveX, ADO, ADO.NET  5 years

Case:
MS Visio  1 year
Rational Rose  1 year
Erwin ERX 3.5.2  1 year

Microsoft Certified Solution Developer,
Microsoft Certified Database Administrator,
Microsoft Certified System Engineer

Passed exams:
1. Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0
2. Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0
3. Analyzing Requirements and Defining Solution Architectures
4. Administering Microsoft SQL Server 7.0
5. Designing and Implementing Databases with Microsoft SQL Server 7.0
6. Networking Essentials
7. Internetworking with Microsoft TCP/IP on Microsoft Windows NT 4.0
8. Implementing and Supporting Microsoft Windows NT Server 4.0
9. Implementing and Supporting Microsoft Windows NT Server 4.0 in the Enterprise
10. Implementing and Supporting Microsoft Windows NT 4.0 Workstation

Relevant Skills
• SQL SERVER Database Architecture, Modeling, Design, Administration and Development.
• Program interface design
• Object–oriented programming
• COM/DCOM/MTS/ActiveX object development
• Client-Server applications development
• ODBC/ADO/OLEDB/DTS/DAO/RDO/DB-Library
• Design and administering database
 

Experience

Evening home application
Reducer
Delphi project.
This application is designed for calculate geometrical parameters and strength of bevel and cylindrical gearing as well as drawing table. Application has interface in Russian and English languages. more descriptions ...
Demo version of this application you can download from this link  <download demo version>
Environment and tools: Delphi 6.


Evening home freelance coding application
March 2004 –
Marketing Stat. Oberwil, Switzerland.
Freelance coder
VBA, Excel project
Improving functionality and developing new tools inside MS Excel
Creating Add-In components for building bubble chart for analysis market data. Improving security subsystem and user interface.
Environment and tools: MS Excel 97/2000/2002, VBA, VMware Workstation.

 

October 2003 -
Telephone company "Ural". Ekaterinburg, Russia.
Web & Database Developer.
ASP.NET, ADO.NET, C#, XML, Transact-SQL ïðîåêò
Improving functionality existing internet-billing application.
1) Developed technology for transfer data from Sybase Anyware Server to MS SQL Server with using DTS packages executing in scheduler.
2) Developed new database architecture for MS SQL Server with using MS Visio for Enterprise Architect according additional demands for internet-billing system.
3) Developed architecture and created tunable Web-site interface based on XML-XSD data definition schema on ASP.NET platform.
Environment and tools: MS Visual Studio.NET 2003, MS ASP.NET, C#, MS ADO.NET, MS SQL Server 2000, ODBC, MS Visual SourceSafe, MS Visio for Enterprise Architects, MS Internet Information Server, MS Windows 2000, Sybase Anyware 7.0/8.0.

ASP.NET, ADO.NET, VB.NET, XML, Transact-SQL project
Developed internal Web portal “Manage telephone company services and accounting distribute phone cables connection in phone station”
Business process analysis: Developed UML diagram based on modeling interaction between departments of company and interaction between company and clients.
Architecture design: developed internal Web portal architecture based on UML diagram and design database architecture.
Data access layer: developed Web-class for uniform data access with ability fire stored procedures on any database server (MS SQL Server, Oracle, Sybase). Developed stored procedure on database server. Developed module for data converting from old data source (dbf, Access, Visual FoxPro)
User interface: developed tunable Web portal interface based on XML-XSD data definition schema. Developed user interface based on Web User Controls with dynamic built in ability to portal Web page by portal administrator.
Security module: check user permissions for portal modules based on Web Form authentication for interaction ability with any client’s operation system and any Web browser.
Environment and tools: MS Visual Studio.NET 2003, MS ASP.NET, MS Visual Basic.NET, MS ADO.NET, MS SQL Server 2000, ODBC, MS Visual SourceSafe, MS Visio for Enterprise Architects, MS Internet Information Server, MS Windows 2000.

 

July 2002 – October 2003
Cift (Center of information and financial technology) Ekaterinburg, Russia.
Software & Database Developer.
Visual Basic, Transact-SQL, Excel, XML, XSLT project.
Developed software system "Analysis and design regional budget". (for Ministry of finances Sverdlovsk's region)
Data Warehouse: Analyses business requirements, developed database architecture. Developed OLAP cubes structure, developed user interface for application which convert different data format (dbf, text, Excel, Access  etc.) to universal tables structure MS SQL Server 2000 for automatic processing OLAP cubes. Developed software business logic using  XML, XSLT template and conversions for processing T-SQL query and lunch stored procedures.
Reporting subsystem: developed  user interface and business logic (Active-X DLL) for tuning and processing  MS Excel and MS Word reports which used data from MS SQL Server 2000. Report's data in MS Excel format returned by MS Query which invoked by User Control and Active-X DLL. This DLL used information from registry for interacting with any network protocols (some workstations used TCP/IP, some workstation used IPX/SPX)
Security subsystem: developed  user interface using User Controls, developed  business logic for working with database. Developed Active-X DLL which interact with MS SQL Server stored procedures, get data and return it to user interface.
Environment and tools: MS Visual Basic 6.0, MS Excel XP/2000, MS Word 2000, MS SQL Server 2000, ADO, ODBC, Visual SourceSafe, MS Query, Rational Rose RequisitePro, Rational Rose Clear Quest, Windows 2000.

 

Teaching students.
Read 5-days course «2073a Programming Microsoft SQL Server 2000 Database»
Read 5-days course «2074a Designing and Implementing OLAP Solutions with MS SQL Server 2000»

 


February 2001 – July 2002
Technosbyt inc, Ekaterinburg, Russia
.
Software & Database Developer.
Delphi, Transact SQL project.
Developed software system for automatic calculated consumptions of electrical energy.
Delphi application lunch stored procedures which receive electricity counters data from different remote MS SQL Server databases and then processing and save it in large MS SQL Server database which control by this Delphi application.
Environment and tools: MS SQL Server 2000, ADO, BDE, Delphi 5.

May 2001 – January 2002
NSA (National Software Associates) Norwood, USA.


Software Developer.
Visual Basic, VBA, Excel, LDAP project

Developed software application to operate with Active Directory through LDAP.
There was developed Visual Basic COM object, which gathered user’s data from Microsoft Excel spreadsheet. Then application used Active Directory Service Interfaces with the LDAP provider for checking existent users and creating new domain account for users.
Environment and tools: Microsoft Visual Basic 6.0, MS Windows 2000 Server with Active Directory, LDAP, Microsoft Excel 2000.

SQL Database designer & Software & Database & Web Developer.
• Designing & Implementing Database on SQL Server 7.0. Designing Physical and logical model of database. Engineering, Implementing Database Integrity. Created Database and database objects, estimating the sizes of various Schema objects like Tables, Indexes, and Store Procedures etc. Modified many of the forms and SQL Server tables to confirm the changing business/application requirements of the end users.
• Performed database tuning. Formulating optimization strategies based on performance, cost and/or business rules.
• Developed inner company web site, which help employees find books that exist in company’s library. There was inserted Microsoft Agent in web pages for speaking short announce about finding books.
Environment and tools: MS SQL Server 6.x/7.0, MS SQL Server 2000, ASP/HTML/DHTML/VBScript, Microsoft Visual InterDev 6.0, Microsoft Visual Basic 6.0, Windows 2000, MS Access 2000, Internet Information Server 5.0.


January 2001 – April 2001
Sverdlovsky Gubernsky bank Ekaterinburg, Russia.
Visual Basic, ASP, XML
Software & Database & Web Developer.

Developed software application for searching information about phone numbers in a large city’s phone database.
Data access realized by using server side’s stored procedures, which return data by two ways. The first way was returned data to Active-X element that had been written on Visual Basic and built in ASP page for browse data from Internet Explorer and Netscape Navigator. The second way of getting required data was used another SQL stored procedures with XML request that returned finding data to Internet Explorer 5.0 or higher.
Environment and tools: Visual Basic 6.0, ADO, Visual Source Safe 6.0, MS SQL Server 2000, ASP, XML.

November 2000 - January 2001
Visual Basic project
Software Developer.

Developed an application tracing few banking technological processes.
The application subsequently generated textual and audible notifications for administrator. The application consisted of two Active-X and COM objects. One of the COM objects was screening a huge log text file, created by another application, and notified an operator in case of any problems. Additional COM object was checking out any unprocessed e-mail in mail “boxes”, designed for receiving mail from distanced bank’s clients.
Environment and tools: Visual Basic 6.0, Visual Source Safe 6.0.

April 2000 – November 2000
Visual Basic, Transact-SQL
Software & Database Developer/ MS SQL Database administrator.

Developed a system for accounting goods in bank’s depository.
Designed the physical and logical model of database by using Erwin ERX 3.5.2 and MS SQL Server Diagrams.
There was a three-tiers client-server application with user interface at the first tier and the business logic, implemented in the middle tier as COM components.
The middle tier includes a few objects (compiled into stand-alone DLLs). DLLs were written in Visual Basic and based on a Microsoft Transaction Server (MTS). Some of these objects make complex reports by using the Crystal Report 6.0.
The third tier contained the implemented database. The third level was realized in MS SQL Server and SQL Server stored procedures, directing data to the application.
Permanent responsibilities included:
• Managed user's level of access to various MS SQL Server resources (views, tables, stored procedures) through the MS SQL and Windows NT accounts.
• Developed stored procedures for Visual Basic programs
• Monitored performance of the MS SQL Server
• Optimized SQL queries.
Environment and tools: Visual Basic 6.0, ADO, Visual Source Safe 6.0, Crystal Report 6.0,MS SQL Server 7.0, Windows NT Server 4.0, Erwin ERX 3.5.2.

December 1999 – March 2000
Visual Basic, Transact-SQL, MS SQL, Pervasive (Btrieve)
Software & Database Developer/ MS SQL Server & Pervasive (Btrieve) Database administrator

Considerably improved performance of the large banking database and make a maintenance plan for the database.
Divided data of a one server, working simultaneously as an on-line transaction, processing server (OLTP) and as a decision support system (DSS) the analytical data base server.
Made DTS package for everyday replication and conversion data from Pervasive SQL Server 2000 with Btrieve 6.15 format to MS SQL Server 7.0.
Used ActiveX Transformation script (VB Script Language) and COM object inside (Visual Basic DLL) for transferring non-standard data type from Btrieve 6.15 to MS SQL. For the night scheduling of this task used MS SQL Server agent and Microsoft Exchange Server 5.5 for subsequent notifying administrator about results.
Permanent responsibilities included:
• Monitoring and tuning the performance of intensive non-stop online transactions of the banking database on Pervasive SQL Server 2000. The monitoring had been carried out by the MicroKernel Communication Statistics, Microkernel Resurce Usage, MicroKernel Active Users information, Pervasive SQL Configuration Utilities.
• Making maintenance plans for backup data from some different MS SQL Servers using jobs
• Notifying trough MS SQL Server agent, when anything happened through Microsoft Exchange Server 5.5.
Environment and tools: Windows NT Server 4.0, Pervasive SQL Server 2000, MicroKernel Communication Statistics, Microkernel Resurce Usage, Pervasive SQL Configuration Utilities, MS SQL Server 7.0, Data Transformation Server, Visual Basic 6.0, MS SQL Server agent, ODBC, Microsoft Exchange Server 5.5.

July 1999 – November 1999
Visual FoxPro project
Software & Database Developer.
Developed software application for calculation bank’s cars trip, driver’s hours of work and consumption of gas.
Developed a software application for the bank's cars routes calculation, driver's hours of work and gas consumption.
Visual FoxPro database consisted of some related tables keeping information about banks cars, drivers, consumption of gas for different type of cars and etc. Application calculated real and planning consumption of fuel for accounting and economic planner banks departments as well as driver’s hours of work for human department. Applications prepared and printed different type of reports and inquiries.
Environment and tools: Visual FoxPro 6.0, Windows 98.

May 1999 – July 1999
Visual Basic, Access project
Software & Database Developer.
Developed software application, which types client's information on envelopes with a different size and shape in a different kind of printers. Database connection implement in class module with using ADO and tools, which help to tuning location text on envelope implement in class module too. This application uses large Access 97 database with service information, information about bank's clients and all Russian banks, which converted from dBase and Btrieve 6.15 databases by using ODBC drivers.
Environment and tools: Visual Basic 6.0, ADO, ODBC, MS Access 97, Btrieve 6.15.

February 1999 – May 1999
VBA, Excel project
Software Developer.
Developed software application for accounting advance on salary.
Design EXCEL table and create same objects and procedures on VBA inside these EXCEL table for preparing special report for banking processing center. VBA procedures scan all employees’ numbers of banking card then calculated additional salary by using special formulas, employee’s hours of work and main employees salary. All of calculated data VBA procedures converted to ASCII text file and put it to banking card processing center.
Environment and tools: Microsoft Excel 97, Visual Basic for Application, Windows NT 4

October 1998 – January 1999
Delphi, PL/SQL, Oracle project
Software & Database Developer.
Team leader and senior developer software application, which make various reports of banking card from Oracle 7 database and design various select, view and reports on PL\SQL for analysis banking private deposit from Oracle 7.
• The first all data with private deposit information were transferred from dBase IV tables to plain text format then converted from ASCII to ISO character set and then loaded to Oracle 7 Server.
• Then were created some views and stored procedures in Oracle 7 Server and was created Delphi 3.0 application which made different reports for economic planner banks department. Using Quick Report 2.0 was created all reports. Database access was implemented through Native BDE drivers.
Environment and tools: Delphi 3.0, Quick Report 2.0, Oracle 7, PL\SQL, Windows 95.

March 1997 – November 1997
FoxPro, Btrieve project
Software & Database Developer.
Team leader and senior developer large non-stop banking system “Private deposit”, which operates with banking private deposit in network with simultaneous work several workstations.
Gathering information from other banking system, processing and sending result to main banking processing system. Print various reports (accounting report, report for client and many other), accounting time of deposit and interest accounting. Permanent daily converted information to main baking Btrieve 6.15 database.
Environment and tools: MS FoxPro 2.6, MS-DOS, Novell Netware 3.12-4.11, pcANYWHERE 8.0, Btrieve 6.15.

February 1995 - February 1997
Electric Locomotive Repair Plant (Ekaterinburg, Russia.)
FoxPro, Quattro Pro project
Software & Database Developer.
Developed system for calculated consumption materials for repair electric locomotive.
This application calculated different type of materials such as paints, tins, electric equipments and so on which needed for different type of repair, different types of locomotives and created lot of reports for all plant departments and workshops. There was lot of related tables with huge database materials, quote of consumption, type of repair and so on. Relation dBase files with Quattro Pro 4.0 electronics tables for processing information in salary and economics planning departments.
Environment and tools: FoxPro 2.0, MS-DOS, Quattro Pro 4.0.

Education
• Masters Degree, Ural State Technical University, 1988 - 1993, Automatize metallurgical machines and aggregates, Ekaterinburg, Russia
• Machine building college, 1981-1985, Operation and tooling machines with programme control, Ekaterinburg, Russia.
Course "Introduction to Oracle: SQL and PL/SQL Using Procedure Building", Authorized Oracle Education Center, 1998.
Course, “Securing MS Windows NT Server”, Training Center “Microtest” Authorized Technical Education Center, 2000
 

to begin of resume