Eduard Kostikovitch

 

EXPERIENCE

Smart Solutions - 1999 to Present:

Smart Solutions is an Internet software development firm focused on providing Internet vertical software services to organizations.à My role as a architecture designer crosses many functions: software designing, software engineering, codingà and administrative functions.

The projects:

        Worldwide scientific community.

o       Short description of the project: This web site is supposed to provide valuable professional services for the finest academic minds throughout the world. That represents a complex dynamic Web site allowing its users to build, submit and search different information (Resume, Job/Event description, Publications, Biography, Lecture Notes etc), build and use chat rooms, discussion forums, banner advertisements, articles etc and use IM feature.

o       Role in the project: Defining architecture, planning the implementation of the system, participating in development, preparing, participating in project related communications, testing.

o       Tools/Technologies: Java 1.2.2, JSP, JDBC, Servlets, JavaScript, JBuilder 4.0, Resin 1.2.2, Postgres 7.1, Linux, MS FrontPage 4.0, WinCVS 1.1, XML, Xerces Java parser

        Distributed Data Collection System.

o       Short description of the project: The system is aimed at discovering and forecasting emerging patterns and trends by identifying and ranking opinion leaders in digital public discussions and correlating their behavior with real-world events. The system has been implemented as a client-server application. The client parts scan message boards, extract data and send information to the server. The server schedulers client applications and provides the analysis of the collected data.

o       Role in the project: Monitoring the progress, participating in development, preparing reports, participating in project related communications and all the documentation concerning the project, controlling the testing.

o       Tools/Technologies: Microsoft Solution Framework, MS Project 2000, Java 1.3, XML/XSL/XPath, XHTML, Apache, Oracle 8i, PL/SQL, JBuilder 4.0, HTTP Tracer, SQL Navigator, MD5, Xerces, Xalan, XMLSpy 3.0, Tidy, UML, OTL, Custom protocol design, WinCVS 1.1, Erwin 3.5.

        Advanced Mail Service.

o       Short description of the project: The system represents an online reputation measurement system.à The mission of this system is to promote and empower pseudonymous identity in the online world, so individuals can establish influential authority, restrict unsolicited information and assess the validity and reputation of others, without revealing or knowing personal identity in the real world. The system has four services: web services, synchronization services, scheduling services and email services.à Central to all services is the repository that is used to maintain all business data and meta data.

o       Role in the project:à Monitoring the progress, preparing reports, participating in project related communications and controlling the testing.

o       Tools/Technologies: Postfix, C, MySQL, TwoFish (code/decode algorithm), SASL for authorizing Outlook Express/Netscape mail clients with Postfix (SMTP) server

        Business Performance Management Application.

o       Short description of the project: The system allows the definition of personal performance goals to be communicated and assigned to employees, and then assessed through the module, to measure employee performance.

o       Role in the project: Monitoring the progress, preparing reports and participating in project related communications, controlling the testing.

o       Tools/Technologies: SlickEdit 6.0, JDK 1.2.2, Swing, XML, UML, WinCVS 1.1

        IE links synchronizer

o       Short description of the project: The application represents collaborative extensions for Internet Explorer enabling users to synchronize favorites (links to web sites and other Internet content) with other users in a community.

o       Role in the project: Defining architecture, planning the implementation of the system, monitoring the progress, preparing reports and all the documentation concerning the project, participating in project related communications, controlling the testing.

o       Tools/Technologies: Microsoft Internet Explorer extension development, Microsoft C++ and MFC, COM, Microsoft Windows shell development, WinCVS 1.1

        Flash-based IM widget.

o       Short description of the project: The application provides the usual IM services (exchanging IM/URLs with buddies, adding users to the buddy list etc), embedded to the usual html page.

o       Role in the project: Defining architecture, planning the implementation of the system, monitoring the progress, preparing reports and all the documentation concerning the project, participating in project related communications, controlling the testing.

o       Tools/Technologies: MS Project 2000, Micromedia Flash 5.0, JavaScript, COM, IM (ICQ), UML, MS Visio, WinCVS 1.1

        Activity Logging System.

o       Short description of the project: The system is a high performance activity logging system used to track user behavior (Activities) in a Windows Application, Java Applet or HTML page.à That can add tracking to a multitude of applications ranging from Multimedia Streaming Players to Microsoft Word.à Actions such as selecting channels, purchases, voting, viewing advertisements and even changing the volume are collected by the system.à

o       Role in the project: Defining specifications, architecture, planning the implementation of the system, monitoring the progress, preparing reports and all the documentation concerning the project, participating in project related communications, controlling the testing.

o       Tools/Technologies: Microsoft Solution Framework, MS Project 2000, C/C++, Linux, Oracle 8i, OTL, MySQL 3.22, Apache, Expat XML parser, HTTP

 

Central Bank of Russia, Data processing center 1997-1999:

        Designed a data warehouse system: designing a data schema, creating a task scheduler, developing a client control applications. Technologies: Oracle 7, PL/SQL, Oracle Designer, Oracle Developer, IIS & ASP, C++ & MFC.

        Designed a cross-platform data warehouse (any RDBMS, any OS) using Oracle Designer, Oracle Developer and Java.( also Oracle, DB2, Informix, MS SQL )

        Created Web-based reports upon a data warehouse (Oracle WEB Server, IIS, ASP & Perl)

        Oracle DBA Administration Oracle 7.3.3 on HP-UX 10.20

        Oracle DBA Administration Oracle 8.0.5 on HP-UX 11.0

        Oracle Designer Admin Administration Oracle Designer/2000 R1.3, R6

        Web Admin Administration MS IIS 4.0

 

 

 

Other experienxce:

        Developed and maintaining business software on the basis of DBMS MS Access using VBA

        Created an advertising Web Site (Nizhny Novgorod region Hardware) using Oracle 8, Perl & Apache Web Server on OS Linux

        Designed & Developed an accounting system for small business department (inventory & sales) using FoxPro 2.6 for DOS

        Designed & Developed a billing system for a publishing company using Visual FoxPro 3.0 for Windows

 

Technical

Tools

       J2EE

       MS Visual C++ 5/6 (MFC, ATL)

       COM/DCOM

       MS FoxPro

       MS SQL Server

       Oracle 7,8,8i Server (HP-UX/NT/Linux)

       MICROSOFT OFFICE 97

       Oracle DESIGNER/DEVELOPER 2000

       MS IIS 4.0

       BORLAND DELPHI 3.x, 4.x

       BORLAND C++

       MS Visual Basic

       FoxPro

       DB2 UDB,

       MySQL

       openLDAP

       resin

       WinCVS

       MS Visio

       Rational Rose

       TogetherCC

 

Operating Systems

 

       Dos

       Windows 3.X/95/NT 4.0/2000

       Unix (SCO, HP_UX, Linux)

 

Languages/Technologies

 

       OOA/OOD

       J2EE: Java (JDBC, SQLJ, JSP, servlets, EJB, JMS,JAXP)

       C/C++

       Relational databases: data modeling, data design, schema implementation, SQL

       Oracle PL/SQL

       JavaScript

       FoxPro

       HTML ( DHTML )

       XML (XHTML, XSL, XPath )

       Visual Basic

       VBScript (ASP for MS IIS 4.0, ADO)

 

 

 

EDUCARION

Certificates:

        Certified ORACLE courses (SQL, PL/SQL), 1998. Authorized Training Center RDTEX (Protvino, Moscow region )

        Develop Applications with Database Procedures (Certificate signed 11th Day of December 1998)

        Procedural Programming in Oracle Using PL/SQL (Certificate signed 13th Day of December 1998)

 

Education:

Nizhny Novgorod State University, Department of Nizhny Novgorod State University, Department of Calculating Mathematics and Cybernetics, 1998

1998 Coursework: C, C++, Assembler x86, operating systems, algorithms

1997-1998 Internship:. Developed a technology for creating and 'animating' flowcharts for education purposes (MS Visual C++ 5, MFC, ActiveX).

 

Master of Computer Science and Mathematics, 1998

BS in Computer Science and Mathematics, June 1996.