Резюме

OLEG V. DANILOV [text file]

Address: Russia, Saint-Petersburg
E-mail address: oleg@olegd.com
Native language: Russian
Foreign languages: English

SUMMARY

Senior software engineer with expertise in Java programming, static analysis, code coverage, various Java tools.
19+ years of extensive programming experience and software development in different environments.
7 years of quality engineering experience.
2 years of performance engineering experience.

TECHNICAL SKILLS:

Languages: Java, BPEL, C/C++, Pascal/Delphi, PHP.
Tools & IDEs: Eclipse, FindBugs, YourKit, CVS/SVN, Bugzilla

PROFESSIONAL EXPERIENCE & ACHIEVEMENTS

ZAO Intel A/O
July 2004 — till now
Senior software engineer

High performance SOA solution http://www.dynamicperimeter.com (Java, Eclipse)

  • participated in development of Services Desginer – an Eclipse-based design tool geared toward the SOA or security architect

Harmony project http://harmony.apache.org (Java, C/C++; Windows, Linux):

  • co-developed java.io & java.text packages
  • developed JVMTI agent supporting custom protocol for profiling (C++; Linux)
  • participated in tuning MRTEs products as performance engineer (VTune for Windows)

Awards:

  • Department Recognition Awards for Result Orientation & Quality (for developing serialization for Java VM)
  • Award for Results Orientation, Quality and Customer Orientation (for improving performance of the garbage
    collector)

The Eclipse Foundation
2007 — till now
Committer: BPEL Designer Project

Elbrus Inc, Elbrus MCST (contract work for Sun Microsystems Inc.)
July 2000 — July 2004
TestBeans/JCDI SQE engineer

  • participated in testing of JavaCard 2.1.2, 2.2
  • participated in testing of TestBeans & Java Device Testing Suite 1.0
  • participated in testing of JCDI 1.0
  • participated in designing of test plans and developing of automatic and interactive tests for listed projects
  • developed harnesses for automatic execution of test suites listed above (Java; Bash)

Awards:

  • Award from SUN Microsystems for testing JavaCard 2.1.2

HyCube International
September 2002 — February 2003
Software engineer/QA lead

  • developed HQIce — client for the HQ server including user-friendly editor, parser of the SQL queries, viewer of the results (Delphi; Windows)

Chief Administration of Central Bank of Russian Federation in Stavropol Area
December 1996 — July 2000
Staff software engineer

  • participated in development of electronic payment system for Stavropol area:
    • participated in designing
    • developed the program «Control», providing protection electronic payments against extraneous intervention (Delphi; Windows)
  • maintenance of:
    • hardware/software protection systems: «Accord» and «SecretNet»;
    • cryptographical system «Verba» developed by MO PNIEI for protection electronic payments;

«Stavropolneftegeofizica» enterprise
September 1994 — December 1996
Software engineer

  • developed program for testing and data recovering from unreliable tapes (Borland C++)
  • developed programs for integration of SUN SPARC stations with IBM PC-compatible computers (SUN SPARC, C, C shell; Borland C++)
  • developed programs for information processing with using mathematical methods (Fourier transform, fast Fourier transform etc.)
  • developed program for managing tapes and optical disks (SUN SPARC, C)

«Medstat» enterprise
January 1992 — September 1994
Software engineer

  • developed statistical programs (FoxPro; DOS)

ADDITIONAL PROFESSIONAL ACTIVITIES

  • Co-developed Rapid File Defragmentor utility — a powerful file
    defragmentation product, which improves performance of personal
    computer or server by defragmenting large files (Delphi; Windows).
    http://www.rapidfd.com
  • Developed Rapid Environment Editor — a freeware environment
    variables editor. It includes easy to use GUI and replaces small
    and inconvenient Windows edit box (Delphi; Windows).
    http://www.rapidee.com

EDUCATION

1991 — 1996
Department of Mathematics and Programming
Stavropol State University
MS in computer science