RIMMA VAKS
Swampscott, MA ****7
********@*******.***
Areas of Expertise:
. Architecting, developing and implementing Software Development and
Software Release Processes and Policies using Best Practices and
Methodologies such as Waterfall and Agile.
. Architecting implementation of these processes in multisite environment
including remote/offshore sites.
. Providing training of these Processes.
. Enhancing the overall quality of Software Development, Software
Configuration and Release control at the project, department and
enterprise level.
. Automating of the Software Configuration Management and Release/Build
processes using triggers, PERL and shell scripts using conventional and
Continues build methodologies.
. Administering Configuration Management Tools such as ClearCase,
Subversion, SVC.
. Administering Defect Tracking tools such ClearQuest and Bugzilla.
. Administering Static Analysis tools such as Coverity.
. Customization of ClearQuest schemas.
. C/C++, PERL and shell programming at system or application level.
. Proactive self-starter with quick comprehension and excellent
analytical and communication skills.
Experience:
Amtech Systems Inc. (BTI division), Billerica, MA March 2009 -
Present Consultant - Sustaining Engineering
Provide consulting, sustaining engineering and support for upstream
supervisory and control system for semiconductor diffusion furnaces to
BTI's customers around the world.
The project involves all stages of software development, including
Rational Tools Administration (Clearcase/Clearquest/RequisitePro),
release-engineering, QA, and customer's delivery in compliance with
ISO9000 standards.
CedarPoint Communications Inc., Derry, NH
Principal - Software Configuration Management/Release Engineering 2004
- March 2009
Summary of responsibilities and accomplishments:
. Achieved maximum uptime for Software Development Environment;
. Provided leadership, roadmaps and architecture for Software
Configuration Management Processes to improve efficiency,
availability and quality of Software Applications through using
Configuration management tools such as ClearCase, ClearQuest and
Coverity. The development teams were located in different locations
around the world.
. Implemented and Maintained Software Integration, Releases,
Installation and Deliveries of the multiple high availability
software products internally and externally;
. Provided coordination between Software Development, Quality Assurance
and System Engineering and Customer Support groups.
. Provided deployment, migration and administration of Rational Tools
on Linux, NAS, Solaris and SAN servers for multiplatform client
configuration (Linux, Solaris and Windows);
. Architected and implemented High Availability Failover procedures and
Disaster Recovery;
. Provided process and support for ClearQuest defect tracking system;
. Created and implemented sophisticated customized ClearQuest schema
that supported a multi-release concept;
. Developed integration between ClearCase and ClearQuest change
management tools to support and sustain the Software Development
Process.
. Maintained and supported Coverity Software Analysis Toolset. Provided
integration of Coverity with ClearQuest. Coverity's source-code
analysis technology automatically analyzes entire code bases and
generates precise descriptions of software defects that can crash or
compromise the entire system.
. Mentored and trained software development and other teams on use of
ClearCase, ClearQuest, and other tools.
. Provided tier 2 and tier 3 support.
. Worked closely with IT department to provide efficient and reliable
infrastructure.
. Worked with Software vendors on evaluating and purchasing tools.
S1 Corporation, Littleton, MA
Software Configuration Manager/ClearCase Administrator
2003 - 2004
Summary of responsibilities and accomplishments:
. Provided direction and leadership for Software Configuration
Management for the local and remote/offshore teams.
. In cooperation with software project managers, software engineers and
test engineers produced releases of the highest quality using tools
created by the CM group.
. Administered ClearCase servers and clients;
. Architected and developed High Availability and Failover procedures;
. Evaluated and improved ClearCase performance in multiplatform
environment;
. Authored several Software Configuration Process documents;
. Developed ClearCase-ClearQuest integration;
. Supported major software releases, beta release and maintenance
patches on Windows platform.
. Provided extensive Configuration Management training and tutoring.
Cetacean Networks, Portsmouth, NH 2001 -
2003
Principal Software Engineer with a Configuration/Release Manager
responsibilities
Summary of responsibilities and accomplishments:
. As a one-person release/configuration/integration manager/engineer
in short period of time I defined, developed, successfully
implemented and managed in multiplatform, multi team environment in
a fast growing startup company comprised of 70-80 engineers.
. Provided roadmaps and architecture for a Software Configuration
Management Process in order to create a consistent, efficient and
reproducible software development environment for producing high
quality Software Applications;
. Provided processes for Software Release Engineering, Software
Development Release, and Software Integration in a multiplatform
environment (UNIX, Windows);
. Multiplatform ClearCase administration (installation, upgrading and
maintenance) of all clients and servers;
. Designed and implemented tools and triggers to enhance the ClearCase
Software Configuration Management system.
. External and Internal automated software integration, releases and
deliveries;
. Multiplatform nightly and special builds;
. Conversion of GNU MAKE to CLEARMAKE;
. Coordination between product management, project management,
software development, QA and customer support.
. The company Configuration Management and ClearCase training;
. ClearCase Help Desk support.
Network Appliance, Tewksbury, MA 2000 -
2001
Manager Software Release Engineering and Integration
Summary of responsibilities and accomplishments:
. Created a Software Configuration Management (SCM) system for the
NetApp's CoDEC division and integrated this system with the Company's
other divisions.
. Coordinated, integrated and delivered builds and releases with
software engineering groups, product management, QA, technical
support and production.
. Created and maintained stable nightly builds and software
installation procedures.
. Migrated existing source code from VSS and CVS to Perforce using Perl
scripts.
Kokusai Semiconductor Equipment Corporation, No. Billerica, MA
1988 - 2000
Senior Staff Software Engineer-Project leader (1995-2000)
Summary of responsibilities and accomplishments:
. Responsible for software release planning, scheduling, progress
verification, building, test planning, documentation, and
coordination with software development and software support groups.
These procedures were designed in accordance with ISO 9000 standards
and supported several software releases on multiple UNIX operating
systems.
. Responsible for training software engineers in using CLEARCASE tools
and build procedure.
. Responsible for sustaining the APEX system which included enhancing
low level communication software, database schemas and API's, and
graphical user interfaces. These responsibilities required close
interaction with software support group and customers.
Lead application engineer (1993-1996) - Project leader (1996-1998)
. Designed and implemented Statistical Process Control (SPC) system
with variable sampling and flexible correlation of process parameters
for real time and historical data. This system included an extensive
user interface that provided filtering, editing, storage and
retrieval of data for further analysis using database. This system
also provided data collection, supervisory capabilities, and
statistical analysis of wafer measurements.
. Responsible for connecting APEX system to metrology devices such
as KLA/TENCOR, RUDOLPH, PROMETRIX using a SECS and TCP/IP protocol
in order to upload data from these devices to APEX for further
statistical analysis.
Team member (1988-1993)
. Designed, implemented, and enhanced a real time supervisory system
for semiconductor diffusion furnaces (APEX) and underlying
presentation layer for displaying GUI components, integrated with DV-
Tools.
. Performed system management functions as needed which included
software installations, management of engineering user accounts,
build monitoring and nightly backups.
Skills:
Configuration Management Tools: ClearCase/UCM, ClearQuest, Test
Manager, Perforce, Subversion, VSS, PVS,
AccuRev
Build Tools: GNU Make, Clearmake, Ant, Maven, Bamboo, BuildForge
Software Analysis Toolset: Coverity, Klocwork
Installation/Packaging Tools: InstallAnywhere
Operating Systems: UNIX (Solaris, HP-UX), Linux,
Windows
Virtual Machine: VMware
Databases: SQL Server, Interbase, MSAccess
Programming Languages: C, C++, JAVA, FORTRAN, Pascal, PERL, BASH, CSH,
KORN,
Hardware Platforms: Sun, HP, NAS, SAN, PC
Education: Dnepropetrovsk University (Ukraine)
BS/MS - Computer Science/ Mathematics
Awards: Medal for best diploma thesis in the USSR.
US Citizen