David Weintraub
Configuration Manager
120 Highland Avenue
Edison NJ 08817
T 732.819.9298
C 848.219.1077
david@weintraub.name
Profile
As a Senior Configuration Manager/Build Engineer/Release Engineer, I oversee the entire software development life-cycle, ensuring that development, QA, and the business side all work together and software is developed on time, on task, and on budget.
I am seeking a position where I can use my organizational skills, trouble shooting capabilities, and analytical talents to make the work environment more efficient, productive, and pleasant.
Skills
Skills
Hardware
Intel PC, Sun, HP Unix Stations, Macintosh
OS
Solaris, HP/UX, AIX, Windows XP, Mac OS X
Version Control Software
Perforce, Subversion, ClearCase, MultiSite, Visual SourceSafe, PVCS, PCMS, StarTeam, RCS, SCCS
Build Environments
Unix, NT, Mixed Unix/NT, C, C++, Java, Java Enterprise/WebLogic
Other Software
Perl, BASH, Kornshell, NT Command Shell, Samba, SQL, Make, Gnumake,
ClearMake, Ant, Junit, Bugzilla, ClearQuest, TeamTrack, Mantis BT,
Install Shield Java Edition
Experience
Configuration Manager
December 2006 - Present
Solbright, New York NY
- Automated Build Process
- Created Continuous Build Process using CruiseControl and Hudson
- Created Configuration Management Website featuring our source archive,
build information, and release notes
- Automated Release Notes Generation
- Setup Defect Tracking System using Jira
- Setup Company Wide Wiki using Confluence
- Resturctured build process to make it easier for developers to use and included the ability
to setup JBoss server and instances
- Cleaned up source archive
Configuration Manager
September 2005-December 2006
Bank of America, New York NY
- Setup new Configure Management system based upon Perforce.
- Convert entire archive from CVS to Perforce
- Create Issue Tracking System with TeamTrack and integrate into Perforce.
- Create workflow to track all changes in software from each Project and Sub-project. Link project to application requirements, and link these requirements to individual test cases and software changes. Integrate entire system into Perforce.
- Work on Bank SDLC committee to establish new software development policies, and provide quick development life cycle.
Configuration Manager
June 2004-September 2005
Ilex, Shrewsbury, NJ
- Take over the Configuration Management of the JCALS project from the current vendor.
- Create a Configuration Management plan according to milspec MIL-STD-973.
- Analyze the current proprietary JCALS environment used by the current vendor and transfer the information and source archive into an environment maintained by Ilex.
- Gather information and licensing about COTS products and track this information for the client.
- Analyze raw source archive and deduce build procedures to allow for continued maintenance of the code base.
- Provide technical expertise for upgrading OS on HP/UX, True64, and Solaris servers on over 200 systems on over 80 sites throughout the country.
- Provide technical expertise on upgrading Oracle database from revision 8i to revision 10g.
Configuration Manager - Consultant
June 2003-February 2004
UBS - Fixed Income Research Department, Aegis, New York NY
- Senior SCM to work with the Fixed Income Research department at UBS.
- Established release workflow system. Converted project from SCCS to ClearCase.
- Created process for installation and verification of released objects. Redesigned the build process to include object manifests.
- Used third party tools to help developers create ClearCase configSpecs, automate merges, and handle software delivery to the integration stream.
- Simplified and defined development production environments. Worked to simplify makefiles and to convert makefiles from Sun make to ClearMake. Automated build and release procedures.
- Wrote scripts using Perl, BASH, and Kornshell to help users use new build and release system.
- Integrated build and release system into company wide release process.
Senior Consultant
October 2002-February 2003
BusinessEdge Solutions, East Brunswick NJ
- Senior Configuration Manager worked with a project based upon the WebLogic Application Server.
- Responsible for creating and maintaining the Ant scripts for builds.
- Automated builds, unit testing via JUnit, packaging, installation, and Java-doc creation through Ant.
- Used ClearCase with UCM. Trained users on using ClearCase, integrated 3rd party tools such as WebLogic, Ant, and JUnit into the ClearCase environment.
Senior Source Configuration Manager
February 2001-April 2002
Tellium, Inc., Oceanport NJ
Senior Source Configuration Manager for all of Tellium.
- Mixed NT/Unix environment with integration into ClearCase.
- Over 100 users and multiple projects were under ClearCase control.
- Extensive use of triggers with both Perl and Kornshell scripting.
- Implemented Samba as part of Unix/NT ClearCase environment.
- Used MultiSite for synchronizing part of the project prepared by consulting group based in India.
- Responsible for coordinating 24/7 release support for all projects.
- Responsible for maintenance of the ClearCase VOB database including backups.
- Helped with integrating ClearCase with ClearQuest. and installing ClearCase and ClearQuest on users' machines.
- Integrated Tornado and other third party tools into the development environment.
Source Configuration Manager
May 2000-February 2001
onehealthbank.com, East Windsor NJ
Consultant for SMI, Red bank NJ
- Developers used NT systems with Unix back-end as application server.
- Used Microsoft Visual SourceSafe, and lead the effort to convert to ClearCase UCM.
- Integrated ClearCase with ClearQuest for defect tracking.
- Used MultiSite for allowing consulting group access to our source archive.
- Lead Unix system administrator for Solaris systems.
Source Configuration Engineer
January 1999-May 2000
Kana Communications, Princeton NJ
- Created build/release and configuration management procedures.
- Designed ClearCase and MultiSite implementation, conversion of archive from StarTeam 4.2, and ClearCase usage procedure.
- Built automatic build and installer using Perl, Make, and InstallShield Java Edition. Entire build procedure can either be scheduled or started with a single click of an icon. A single build procedure works on either NT and Solaris and produce a single CD with both an NT installer and a Solaris installer on it.
- Lead Unix system administrator for Solaris and HP/UX systems.
Vice President - Tools and Metrics
January 1998-January 1999
Citibank, New York NY
CitiDirect Commercial Electronic Banking
- Oversaw the global installation, configuration, and maintenance of a set of tools for requirement management and defect tracking.
- Oversaw the collection of various statistics and metrics. Facilitated the integration of these tools into the source code management system, and, purchased new tools as required.
System Configuration Manager
April 1996-January 1998
J.P. Morgan - Market Data Services, New York NY
Consultant for Anderson Consulting New York NY
- Moved Release Management Process to CMM Level II compliance. This included creation of a Source Control process, coordinating changes with other managers in London, Paris, Singapore, and San Paulo, and setting up a new release distribution mechanism which tracked the various releases found on the server and client systems.
- Other responsibilities included budgeting, implementation, planning, and coordination with Projects, System Administration, and Customer Support. Part of the setup also included setting up a Web based Change Tracking system which tracked projects from inception to final implementation.
Build Engineer
January 1994-April 1996
Dow Jones/Telerate - Network Server Group, Jersey City NJ
- Managed source code configuration for the Platform System, the system that provides stock and bond information to brokerage firms around the world.
- Established and administered software development policy.
- Developed tools in Kornshell, Bourne shell, perl, awk, nawk, and sed to assist the programmers in development and testing.
- Set up and coordinated source management policy with international offices.
- Assisted in the system administration of the network which consisted of Solaris, HP/UX, and OpenStep machines.
- Administrated the ClearCase/Multisite Source Management system.
QA Developer and Tester
September 1992-January 1994
ATT Intelligent Workstation Division, Piscataway NJ
- Created and maintained test plans for testing the various applications that made up the Intelligent Workstation
- Wrote C programs to automate testing of various parts of the application
- Wrote awk and sed scripts to help Build Manager create reports out of the information stored in Sablime, an application that was used for both version control and defect tracking.
- Created shell scripts and generated SQL reports for help testing the back-end systems of the Intelligent Workstation application.
Developer
June 1990-September 1992
Execuflow Systems, Edison NJ
- Developed and modified Excalibur application in Cadol.
- System Administrator on Xenix and SCO Unix system.
- Introduced Kermit as a support application for Execuflow Systems to use to help remotely support our customer systems.
- Wrote Kermit scripts to help automate logging in and connecting to customer sites in Kermit macro language
- Wrote Bourne shell scripts to help automate customer backup and restoration.
- Used combination of Kermit, C, and Cadol to transfer customer data into Excalibur application format.
- Worked closely with customers, sales staff, and training department to help install and convert new customers to Excalibur system.
- Created one of the first electronic medical claim submission application.
- Conducted research on new technologies to be used by Execuflow Systems.
Developer
April 1987-June 1990
DataSystems of New Jersey, Springfield NJ
- Cadol Developer
- Customer Support
Developer/Software Manager
May 1981-April 1987
Benchmark Systems of Austin, Austin TX
- Cadol Developer
- Customer Support
- Help found Cadol Software Support Group and wrote documentation on writing programs in Cadol.
- Wrote application to help integrate Just Ask, a query engine into standard applications.
- Created policy to charge for software modifications and to triage change requests to help encourage users to sign support agreements.
Education
Bachelor of Science, Regents College, Albany NY 1990
Computer Science and Technology
Referrals
Referrals are available on request.