Alexander A. Levitsky
@@@@@@@@@@
Phones: | 301-915-4883 (Home) 301-228-4324 (Work) |
E-mail: | aalevitsky@gmail.com |
Home Pages: |
http://aalevitsky.googlepages.com/index.html http://geocities.datacellar.net/aalevitsky http://levitsky.tripod.com |
Computer professional with many years of experience in Bioinformatics, Software System Architecture, Object Oriented Analysis and Design, Database Development, Scientific Programming, Full life-cycle Software Development and Support, Mathematical Modeling, Graphic User Interface Development, UNIX System Administration, UNIX - MS Windows System Integration, Client/Server and multi-tier system Development, WWW Programming and Design, Numerical Analysis and Optimization.
Operating systems:
UNIX ( Linux, AIX, True64 Unix, Solaris, HPUX ),
MS Windows XP/2000/NT/98/95/3.11, MS-DOS, OS/2, OS-370.
Computer languages:
Perl, C/C++, PHP, SQL, Java, XML, HTML, SGML, Fortran, Pascal,
Visual Basic, PL/I.
Sep 2007 - current | Programmer-Analyst | ABCC/NCI, Frederick MD (contract with Accelrys Software, since April 2008 with SAIC-Frederick ) |
Sep 1999 - Sep 2007 | Senior Software Engineer | Celera Genomics since 2006 Applied Biosystems, Rockville MD |
Oct 1997 - Sep 1999 | Senior System Administrator | Loral Orion, Inc., Rockville MD |
Mar 1996 - Oct 1997 | Senior Systems Analyst | National Center for Biotechnology Information, National Institutes of Health, Bethesda MD |
Aug 1995 - Mar 1996 | Systems Engineer | FDC Technology, Bethesda MD (contract with the Georgetown University Hospital, Washington DC) |
Jan 1992 - Aug 1995 | Research Associate Professor, Guest Researcher | National Institute of Standards and Technology, Gaithersburg MD (contract with the George Washington University) |
Sep 1988 - Dec 1991 | Professor of Computer Sciences | Bauman Moscow State Technical University, Moscow, Russia |
Apr 1975 - Aug 1988 | Group Leader, Senior Research Scientist, Research Scientist | Russian Academy of Sciences, Moscow, Russia |
1987 | Dr.Sc. | Physics and Mathematics | Kurchatov Institute of Atomic Energy, Moscow, Russia |
1979 | Ph.D. | Physical Chemistry | Institute of Petrochemical Synthesis, Russian Academy of Sciences, Moscow, Russia |
1975 | M.S. | Computer Sciences | Moscow State Technical University of Electronics and Mathematics, Moscow, Russia |
Optimization, numerical methods, numerical solution of ordinary differential equations, mathematical modeling of reacting gas and plasma flows. Sensitivity analysis in chemical kinetics. Monte Carlo modeling in physics and chemistry. Random number generators.
Four years as a Faculty Professor of Computer Science. Teaching graduate and undergraduate courses. Advising graduate students.
Sep 2007 - current time,
Programmer-Analyst,
ABCC/NCI, Frederick MD (contract with
Accelrys Software,
since April 2008 with
SAIC-Frederick )
Developing system architecture of software processing short reads from
454, Solexa, ABI SOLiD, Helicos new generation sequencing instruments;
wiki - based laboratory management system,
Pipeline Pilot, PBS batch queuing systems for multiprocessing, and various
software for bioinformatic data analysis: BLAT, BLAST, Velvet, ClustalW.
Sep 1999 - Sep 2007,
Senior Software Engineer,
Celera Genomics
since 2006
Applied Biosystems,
Rockville MD
Work with large sets of data. Development of software system architecture and support
of Celera's pipelines:
The pipeline for in cilico verification of AB genotyping assays;
Mapping pipelines, SNP discovery and Haplotype pipelines; Annotation pipelines;
XML publishing pipelines;
Design and architecture development, support for SNPs and AB assays databases;
Design and implementation of visualization tools providing WWW interface
for Celera's databases used for human, mouse, drosophila, mosquito chromosome
mapping and annotations.
Object-oriented design and development, advanced Object Oriented Perl,
BioPerl, C/C++, Java, JDBC, WWW, CVS version control,
Perl DBI, JDBC, advanced Oracle and Sybase techniques, EZSQL,
Toad, Oracle SQL developer.
Bioinformatic software installation, tuning, support, and UNIX system
administration, Bioinformatic tools: NCBI toolkit, different flavors of Blast,
Sim4, ClustalW, Dialign, SNPs' advanced mapping using BLAST,
mpBLAST, ESTmapper, ePCR, Pcr_match, etc;
Oct 1997 - Sep 1999,
Senior System Administrator,
Loral Orion, Inc., Rockville MD
System administration for Sun, HP, and Intel UNIX servers.
Installations, configuration, maintenance, and tuning: Solaris, HPUX, Linux,
Legatto, Apache WEB server, CVS version control system; Raptor Firewall,
Expect, DNS servers. Design and implementation of the WWW-CGI-Perl-Java
interfaces for system and network administration programs. WEB mastering
for corporate
Intranet and Internet WEB sites, WEB design, development of applications
for the Oracle application server. System integration for the corporate
databases and applications.
Network Management for corporate network which provides
Internet access to customers via the satellite. The network contains T1 and
T3 lines, satellites, Earth Stations, routers, Frame Relay and ATM switches.
MRTG software, Navis Core Network Management System: Bulk Statistics, Sybase
11, HP Open View Network Node Manager; System integration: HP Open View - WEB
servers - Oracle and Sybase databases - CGI scripts. Design and development
of Network integration and troubleshooting tools.
Mar 1996 - Oct 1997,
Senior Systems Analyst,
National Center for Biotechnology Information,
National Institutes of Health, Bethesda MD.
Participated in the development of the first Sun Solaris version of the
PubMed
system for the
National Center for Biotechnology Information.
Designed and developed the part of the system, which
acquires data from publishers and uploads it into the
PubMed
database. It reads and processes the vendor supplied SGML
files encoded using Document Type Definitions (DTD), extracts and
validates the NLM specified fields, and converts the extracted fields into
formats required by the MedLine and PubMed databases including ASN.1. This
system is presently in production. It uploads large numbers of new articles
from the leading scientific journals. This part of the system was designed
with the Booch approach and implemented in C++, using Sun C++ compiler, RCS
and CVS Version Control Systems, SGML, Perl 4, Bourne Shell, and Sybase Open
Client CT-Library. Using UNIX crontab utility and Bourne shell scripts the
developed loading system supports continuous data flow: taking files from
the NCBI FTP site, preliminary processing, parsing, loading to the Sybase
PubMed database, dumping new records from
PubMed
database to MedLine database on mainframe. C++ classes were
developed and implemented for the loading system. All actions are documented
by the correspondent logfiles.
Also worked on some miscellaneous tasks for the
PubMed
bioinformatic retrieval system. Created a special
dictionary, which contains major SGML entities according to International
Standard ISO 8879-1986. Using UNIX shared memory designed and implemented
PubMed
Journal Server. As well as created a number of CGI
programs, which provide WWW interface for the database administrator to
maintain data in the
PubMed
.
Aug 1995 - Mar 1996,
Systems Engineer,
FDC Technology,
Bethesda MD.
Participated in the development of the MS Windows NT version of the Patient
Care Information System for Georgetown University Hospital.
The task included the development of algorithms and Graphic
User Interface, Booch's style Object Oriented design using Rational Rose,
Client-Server, Sybase Database. This project has been implemented
using Microsoft Visual C++ 4.0, Microsoft Foundation Classes,
Microsoft SourceSafe Version Control, and Sybase Database.
Also developed a gateway between Novell's GroupWise Mail System
and internal database's mail system.
Developed prototypes for Veterans Benefit Administration
Information System. This project is implemented using JACC JAM 4GL, Sequent
Dynix/ptx scripts, Oracle PRO*C, and Oracle Database.
Jan 1992 - Aug 1995,
Guest Researcher,
National Institute of
Standards and Technology, Gaithersburg MD.
Participated in the development of the MS Windows version of the
National Institute of Standards and
Technology
(NIST)
Mass Spectral Database.
Task included the development of algorithms
and Graphic User Interface, screen forms, reports, help system, installation
program, coding, debugging, and testing. This program is implemented on IBM
PC running MS Windows NT/3.11. The project is performed using XVT Portability
toolkit, FairCom c-tree database, MS Windows SDK, Microsoft Visual C/C++, Borland
C/C++ compilers, and InstallShield toolkit. The successful completion of
the project allowed NIST to capture a major part of the World Mass Spectral
Database's market. Hewlett-Packard bought this system for distribution with
all their industrial mass spectrometers. Research and development for modeling
of chemical reactions. Task included numerical methods for solving stiff
systems of differential equations; development of algorithms, window interface,
coding, debugging, testing, and user's support. The project was implemented
on IBM PC running MS Windows NT/3.11. Programming was performed using Visual
C/C++ and Fortran Power Station Microsoft compilers. The developed program
has been integrated with the MS Windows version of NIST Chemical Kinetics
Database.
Sep 1988 - Dec 1991,
Professor, Department of Computer Sciences,
Bauman Moscow State Technical
University, Moscow, Russia.
Faculty position at the leading Russian technical university.
Teaching undergraduate and graduate courses. Advised six Ph.D. students.
Courses taught: Mathematical Modeling; Numerical Methods; Operating Systems;
Computer Languages; Computer Operating Systems; System Programming.
Apr 1975 - Aug 1988,
Group leader,
Institute of Petrochemical Synthesis,
Russian Academy of Sciences, Moscow, Russia.
Team leader for research and development of the application programs
for plasma chemistry, physics-chemical kinetics, lasers etc.
Wrote four books and about 80 scientific publications in the
areas of plasma chemistry, chemical kinetics, mathematical modeling
of the complex physics-chemical processes.
Sensitivity analysis for the complex physics-chemical processes. UNIX
and Database administration. Developed algorithms and wrote application
programs with extensive use of numerical methods (linear algebra, optimization,
ordinary and partial differential equations). Ported the large IBM mainframe
scientific application programs to PC and workstations. Installed and supported
diverse software applications for PC, UNIX workstations, and PDP-11.