Рогулин Павел



General information

Рогулин Павел



Residential area: Россия, Санкт-Петербург152

 
Language proficiency: English - can be interviewed

 

Autobiography

Я работаю в области Информационные технологии/Интернет/Телеком
Моя профессия - Разработка ПО

Professional experience

Current job

  • Freelancer - программист32 (from january 2003-01-01 00:00:00.0)

    1. Digital books. Create application for reading scanned books.
    Books were scanned, recognized, indexed and prepared
    for searching. Delphi / C++ Builder.
    2. Take a part in devolopment of mathematical library MtxVec
    (see www.dewresearch.com). Delphi, Intel C++/Fortran compilers,
    Intel MKL.

Previous jobs

  • Miha Ltd. Co - программист32 (1999-12-01 00:00:00.0 - 2003-04-01 00:00:00.0)

    My colleagues and I developed application package (set of applications)
    for data analisys. Analisys should exposed hidden regularity in source
    data. Primary data array was be transformed to the Model. Model was used
    to estimate confidence coefficient for new incoming data. Project had
    many subgoals. C++ Builder was used as a main tool. CSV was used as
    version control system.
    "Scales" project. I developed COM-Library and ActiveX controls in
    mathematical area. Software provides COM-objects for operate
    with priori/posteriori probabilities (based on Byess method)
    and controls to display results.
    C++ Builder was used as main development tool.

  • Tangram Ltd. - программист32 (1999-01-01 00:00:00.0 - 1999-09-01 00:00:00.0)

    The company works sicne 1993, develops and supports programs
    for market of Scandinavian counties in medicine area.
    The main product is famous as ActionMed. Now we are creating
    new product IntraActionMed which is based on Java technologies
    including JNDI, EJB, XML. VisualAge for Java is used as
    development tool, DB2 v.5.2 - as database.

  • Solvo Ltd. Co. (www.solvo.spb.su) - программист32 (1998-10-01 00:00:00.0 - 1999-01-01 00:00:00.0)

    The company develops and implements warehouse management systems (WMS).
    There is a pilot-project of WMS based on UNIX operating system
    (Linux - Red Hat v.5.1). PostgreSQL (v.6.3.2 & v.6.4 (beta) ) is used as DBMS.
    There are several end-user applications and several none-interactive processes.
    Processes are implemented as demons in UNIX meaning. Also there is a need
    to port a part of system into Windows environment and to use Oracle as DBMS.
    In that project also were used:
    - Languages: C, C++, Prolog, Tcl/Tk.
    - Control versions system: CVS.
    - DBMS: Oracle 7 & Oracle 8.
    I was invited to port & adapt some parts of system into Windows environment.
    To adapt source code and Prolog oriented generator to produce SQL-script
    for Oracle.

  • "Genesis" - программист32 (1998-02-01 00:00:00.0 - 1998-08-01 00:00:00.0)

    Software development for business company. The company supplies with drugs
    into drug-stores. We made automated data processing (ADP) system for this
    company. That project was based on three-tire applications - clients (end-user)
    applications, applications servers and RDBMS Oracle.
    In that project were used:
    Delphi 3.01, Oracle 7.3, ErWin, BPWin, MS SourceSafe, MS Outlook, MS Project.
    Libraries - RXLib, PiParty, self-designed form templates.
    Database server Oracle worked under Digital Unix control on Digital-alpha
    server. End-user applications (clients) and applications servers (middle ware)
    worked under Windows NT 4.0 control. Clients and middle ware communicated
    across MIDAS connection or DCOM.
    Was responsible for ErWin's schema, for accountancy application and operating
    department application. Took a part in the development of kernel of
    applications servers. Took a part in creating forms template library.
    Made visual constructor for accountancy documents and universal input form
    of accountancy documents. Developed Delphi's components.

  • Ingeneering center "Nauka". - программист32 (1996-04-01 00:00:00.0 - 1998-01-01 00:00:00.0)

    Creating software for a large oil-processing factory. Building automated data
    processing (ADP) system for the factory in warehouses & accountancy areas.
    Cooperating with the existing system, written in Clipper. There were several
    kinds of end-user applications. Total client work places were about 50.
    This software is based on Client/Server technology. Hardware/software
    configuration is:
    Servers: Sparc-center from Suns Microsystems + Solaris + Informix-OL
    Clients: IBM-PC + Windows 95 + Delphi.
    Also were used: S-Designer, MS SourceSafe, Novell Netware server.
    Libraries - Halcyon, RXLib, QuickReport.
    Designed schema of database, designed and implemented end-user applications:
    waybills processing, accounts processing, requests (internal factory needs)
    processing. Made bridge to migrate data from Clipper's DBF-files to
    DBMS Informix. Made subsystem of the inventory cards. Did structure
    modifications in actual database, because of new needs. Consulted people
    on how to write programs using Delphi & SQL. Converted sources of applications
    from Delphi 1 to Delphi 3. Found & fixed bugs in source code of the runtime
    libraries. Developed Delphi's components.

  • "HORIS" Ltd. - программист32 (1993-12-01 00:00:00.0 - 1995-08-01 00:00:00.0)

    System with plastic cards for petrol stations. There were one central server
    and remote clients which exchanged information using modems and switched
    phone lines. Information about cars refueling was stored in local database
    on client side. Server and clients were to exchange data in an appointed time.
    Client and server were DOS applications. Btrieve was used as database in server
    and client sides. TopSpeed C, C++, Modula-2 were used as development tool.
    Hydra file transfer protocol provided information exchange. We had source C
    code of Hydra. Server and client were multi-threaded applications.
    TopSpeed runtime libraries supported multithreading.
    Developed and created the central server and the high level protocol of
    data exchange. Also was responsible for modem communications. In spite of
    architecture of system was like star, the high level protocol of data exchange
    supported architecture like net. That technique of information exchange was
    used later in the project for the real estate companies.

  • Cooperative "Oskar" - программист32 (1989-12-01 00:00:00.0 - 1992-06-01 00:00:00.0)

    Development of metorogical software for the meteorogical institute and for
    aviation, including input from the telegraphic channels and processing source
    meteo-information, development of the graphical Windows-style program for
    showing meteo-information, development communication software based on modems,
    output information for the end-users on the plotter,
    isoline (isoterms, isobars) calculation.
    It was DOS project. At the very beginning Turbo-Pascal was used as development
    tool and TopSpeed Modula-2 later. Assembler x86 was used also to write the
    fastest graphics. Self-designed database was used at the very beginning and
    C-Tree and Btrieve later. TurboPower library was used as tool for creating user
    interface.
    Wrote databases, wrote hardware DOS-drivers for ISA-card which received
    information from telegraphic channels. Wrote end-user application of
    avia-meteo-dispatcher. This application included database, user interface
    with service functions, communication with hardware driver and was able
    to print information. Developed original algorithm of isoline calculation.
    Took a part in creating of graphical Windows-style library. Used this library
    for writing various forms of user interface. Took a part in creating of modem
    communications.

Education

University education

  • Электронно-вычислительные машины, Факультет технической кибернетики ЛПИ, 5 курсов, 1992
Some information is available for friends only