|
COMPUTER KNOWLEDGE
Languages: |
C, C++, Java, Visual Basic, SQL, Pascal, CommonLISP,
FORTRAN, Perl, Bourne Shell, C Shell, Mips Assembly, HTML.
|
Systems: |
Apple Macintosh, MS-DOS, SUN Microsystems (UNIX), LINUX,
Windows 95/98/NT, Solaris, Xwindows (Motif), AccessNP, COAccess
|
Software: |
MS-Windows, MS-Office, ClearCase, CVS, Emacs, Purify
MS Visual Studio, Borland C/C++, Borland Pascal.
|
Libraries: |
MFC, Rouge Wave Tools, Pthreads, STL, SAX
|
WORK EXPERIENCE
GOODRICH CORPORATION |
Chelmsford, MA
September 2001 – present |
Software Engineer
- Automated build procedure in ClearCase environment on multiple computers running Windows NT/2000 and Solaris operating systems for multiple target platforms.
- Wrote scripts to automate: creation of staging areas; email notification; generation of build error/warning reports; SLOC counting; backup and restore of ClearCase views.
- Exported all users and defects from WSTR defect tracking system (Oracle 8.1.6) and imported to ClearQuest.
- Configured ClearQuest: Installed clients and web application; Gathered requirements; Created and updated schema; wrote hooks (cqperl) and external scripts; created queries and reports.
- Installed ClearCase on Solaris, Linux and Windows machines.
- Installed SAMBA to enable file sharing between UNIX and Windows machines.
- Created ClearCase VOBs, branches, labels and wrote new triggers.
- Created new replicas for ClearCase MultiSite to share VOBs with remote sites.
- Fixed bugs in DB110 components (C, Java,TCL).
|
|
IPHRASE TECHNOLOGIES |
Cambridge, MA
September 2000 - February 2001 |
Software Engineer
- Added XML layer between the Iphrase system and HTML output,
performed regression tests to make sure that HTML generated using
the XML is identical to the original HTML (Python).
|
|
Wakefield, MA March 1996 - September 2000 |
Software Engineer |
June 1997 - September 2000 |
- Designed and developed a scalable multi-process and
multi-threaded application for benchmarking performance of email
servers (UNIX C++, C).
- Converted Makefiles to support gnu make in order to
transition to a new operating system.
- Released tools developed by the team to the internal
clients.
- Added functionality to convert voicemail addresses to email
addresses to provide sending of voice messages via email for
Unified Messaging project (C, C++).
- Created a hierarchy of classes to simplify addition of
new languages to voice applications on ANP. Converted functions for
English, Spanish and Japanese languages into the new
hierarchy. Incorporated all language specific functions into a shared
library. Wrote a GUI program to test the shared library under Motif and
Windows NT environments (Motif, MFC, C++).
- Developed Add/Delete/Modify GUI forms for AccessMax
application. Fixed code resulting in memory leaks. Added functionality to
increase convenience of use of the application (Motif, C++)
- Wrote a two way data file converter of complex prompt
data files to allow runtime communication between a PC interface under
Windows NT and an ANP system running SCO UNIX. The converter provided
capability of updating voice prompts and prompt text at runtime (C++)
|
Release Engineer |
March 1996 - December 1997 |
- Performed release engineering builds
- Applied ClearCase labels to source files for
software reproducibility
- Maintained shell scripts responsible for automation
of release process:
Wrote scripts for creating and duplicating media
- Organized library of
electronic media, provided media duplication
- Produced software installation media for customer site
|
NORTHEASTERN UNIVERSITY |
Boston, MA
September 1993 - August 1998
|
Computer Lab Assistant
- Assist in using of software on Sun Work Stations,
Macs and Network PCs.
|
CITY OF WALTHAM |
Waltham, MA
July 1995 - December 1995
|
Computer-programmer |
- Wrote Access databases
- Assisted client departments in the use of PCs
- Setup Windows NT server, installed clients on network
- Troubleshot software and hardware problems
|
EDUCATION
|
Boston, MA |
Bachelor of Science in Computer Science
|
September 1993 - September 1998 |
Related Courses:
Object Oriented Design, Operating Systems, Distributed Operating Systems,
Computer Networks, Transaction Processing, Algorithms and Data Structures,
Computer Graphics, Digital Image Processing,
Digital Electronics, Functional Programming, Database Design,
Formal Languages and Automata, Computer Organization and Design,
Calculus, Physics, Discrete Mathematics, Probability, Linear Algebra.
QPA in Computer Science : 3.5 / 4.0
|
PERSONAL
US citizen.
Fluent in Russian.
Participated in American national chess tournaments
|
REFERENCES
Furnished upon request.
|
Last updated
|
|