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
- participated in development of open-source BPEL Editor http://www.eclipse.org/bpel/
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