Software Configuration Manager Resume
Washington, DC
SUMMARY:
- Software Development Program and Project Management
- Software Configuration Management, DevOps
- Team Building and Leadership
- R&D Software and Systems Architecture
- Product Definition and Development
- Technical Management and Direction
- Business Process Definition and Automation
- ALM, CMM, CMMI, DevOps, PMI, SCM, SDLC
EXPERTISE AREA:
- C/C++, Java/J2EE, Web, LAMP, HTML, Jython, WML, Linux/UNIX, PHP, OOAD, Ant, Maven, SOA
- Atlassian, AccuRev/AccuWork, ClearCase/Quest, CVS, Git, Gnats, Hudson/Jenkins, Jira, Perforce, PVCS, QuickBuild, Razor, RCS, SCCS, StarTeam, SVN/Subversion
- Financial, Telecom, Wireless, Real - Time Systems, On-Line Transaction Processing Systems (OLTP)
- DBMS types: Object-Oriented, Relational, Network, Hierarchical, and Embedded
- DBMSs: Oracle 8-11, Sybase, MySQL, PostgreSQL, SQL Server
- Factory Automation Systems: CIM, CAD, CAM, ATE, SPC, Robotics, Machine Controls
TECHNICAL SKILLS:
Languages: Assemblers (HP, IBM-ALC, 6502, DEC Macro), BASICs, C, C++, COBOL, command interpreters (bash, csh, ksh, sh, tcsh), FORTRANs, Groovy, HDML, HTML, Java, JavaScript, HP Microcode, Pascal, Perl, PHP, PL/I, Python, SDL, SPL, SQL, VB, WML; also custom and proprietary languages and compilers
Recent: AIX, Ant, Apache, bash, Bonsai, Bugzilla, C/C++, CVS, DB2, Eclipse, Fisheye, Java/J2EE, JBoss, Jenkins, Jira, LAMP, Lattix, Linux, MS Office, Perforce, Red Hat Linux, sh, SQL, StarTeam, Tomcat, XML
Platforms: Acer 80386 XENIX System V 2.3.4 Altos 58 6 XENIX; Altos 3068 UNIX V.2.2 Apollo UNIX BSD4.3+ Apple II+ R6502 DOS 3B1 UNIX V.3; AT&T 3B2/300 UNIX V.1 1000 System 80 86 CTOS DEC 10 TOPS - 20 DEC LSI-11/23 RT-11; DEC MicroVAX II VMS; DEC VAX 11/750 VMS Digital Scientific Meta-4 CYTOS/TSO Encore Multimax UNIX V.3 Gould 3000 UNIX V.1, BSD4.2 HP-21MX RTE-3; HP-1000 E- and F-series RTE-4A, -4B, -6VM HP-1000 A-600, A-700, A-900 RTE-A.1, RTE-A; HP-3000 MPE; HP-150 HP-9000 HP-UX; HP-9000/710 HP-UX; HP-9000/ 0 HP-UX 10.25 Honeywell 6000 GECOS i486 DESQVIEW/MS-DOS i486 SVR3.2 UNIX SCO; i486 SVR4.0 UNIX Consensys i486 SVR4.2 UnixWare 1.0, 1.1, 2.0 i686 Red Hat Linux 5.2, 6.1, 6.2, 7.0-7.3, 8.0, 9.0, ES 2.1-3.0 IBM 370/138 DOS/VS, POWER/VS; IBM 370/155 TSO, OS/MVT; IBM RT, AIX Linux, multiple distributions MS-DOS, Win3.x/95/98/NT/2000/M/2003/2008/Vista/7 Logic Process Mpulse20 UNIX V.2 M68020 Morrow Tricep 68000 System V UNIX + BSD4.2 Motorola 68000/68005/68020 C; Motorola 68000/68020 VME pSOS+ Onyx C501ZD Z-80000 UNIX System III Rockwell 6502SCI 86 IN/IX (UNIX System III) Sequent Symmetry Dynix Sun Sparc 1+, 2, 10, 20 SunOS, Solaris 2.5 Sun Ultra Enterprise 4000, 4500, 450 Solaris 2.6 Tandem LXN UNIX V.2.2 TRS 16B 68000+Z80 XENIX Victory Microfactor 68000 UNIX System III Z-80 CP/M
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Software Configuration Manager
Responsibilities:
- Software Configuration Management, Release Engineering, and Software Quality Improvement
- Codeline management, including creating, branching, merging
- Software development tools and infrastructure
- Automated J2EE builds and deployments to JBoss application servers on RHEL Linux
- Continuous Integration software builds
- Sysadmin duties for Atlassian technology stack and HP ALM
- Create and configure execution environments for Dev, QC, UAT, Staging, Training, Prod
- Support software development projects of two different types: legacy Visual Basic/.Net, and Java J2EE. Main project is the redesign and rewrite of the Schools and Libraries Division software, a modernization effort.
Technologies include: Java J2EE, Ant, RHEL 2.6.32, MS-Windows 7, PostgreSQL, Maven 3, Git, shell scripts, Atlassian development stack (JIRA, Agile, Crucible, FishEye, Stash, Bitbucket, Capture, Crowd, Confluence Wiki, Bamboo, Clover, SourceTree), Lattix, Fortify, Sonar, HP ALM (QTP), JBoss App Servers, Apache, Tomcat, Artifactory, SSH, XML, Apache Bench.
Confidential, Chevy Chase, Maryland
Software Configuration Manager
Responsibilities:
- Software Configuration Management, Release Engineering, and Software Quality Improvement
- Codeline management, including creating, branching, merging
- Software development tools and infrastructure
- Automated J2EE builds and deployments to application servers on AIX and Linux
- Automated C++ builds and deployments to AIX servers
- Automated VB and .NET builds and deployments to IIE application servers on Windows 2003 and 2008
- Continuous Integration and daily software builds
- Release Management across multiple organizations, including offshore testing
- Sysadmin duties for Perforce and QuickBuild.
- Demo use of build tools to improve software development quality by unit tests and static code analysis
- Support software development projects of three different types: legacy C++, Visual Basic, and Java; .NET; and J2EE. Some 50 components in all in 9-12 different concurrent versions each. Custom DevOps automation.
Technologies include: Java J2EE, Ant, Groovy, RHEL 2.6.18, MS-Windows XP/2003/2008/7, Access, shell scripts, Remedy, QuickBuild, Jira, Confluence Wiki, Perforce, Clover, JaCoCo, Jenkins, PMJ, FindBugs, Checkstyle, Sonar, HP Server Automation (HPSA), HP QuickTest Pro, Lattix, SOA, SSH, LDAP, Web Services, XML.
Confidential, Rockville, Maryland
Software Configuration Manager
Responsibilities:
- Software Configuration Management, Release Engineering and Management
- Software development tools and infrastructure
- Replace StarTeam (2009) with Subversion (SVN 1.6.17) version control system
- J2EE builds and deployments to WebLogic and Tomcat app servers
- Continuous Integration and daily software builds with automatic quality analysis
- Release Management across multiple organizations, including offshore
- Systems administration, and monitoring software, on Red Hat Enterprise Linux 5.2
- Sysadmin duties for SVN, UberSVN, Hudson/Jenkins, StarTeam
Technologies include: Java J2EE 1.6-1.8, Ant, Maven2, Subversion 1.6.6 (SVN), RHEL 2.6.18, MS-WindowsXP/2003/2008, shell scripts, Hudson/Jenkins, Apache httpd 2.2.12, Apache APR, Jira, Confluence Wiki, Clover, SOA, SSH, LDAP, Web Services, XML.
Confidential, Sterling, VA
Software Configuration Manager
Responsibilities:
- Software Configuration Management and Mentoring
- Software development tools and infrastructure
- Upgrade Subversion version control system from 1.4.2 to 1.6.6
- J2EE builds and deployments to Jboss 4.2.3 and Apache 2.2 httpd servers
- Continuous Integration software builds with automatic quality analysis
- Release Management across multiple organizations, including offshore
- Systems administration, and monitoring software, on Red Hat Enterprise Linux 5.2
- Sysadmin for SVN, Hudson, Jira, Code Collaborator, MediaWiki
Technologies include: Java J2EE, C++, Python, PHP, JBoss, Ant, make, Maven2, Subversion 1.6.6 (SVN), RHEL 5.2, MS-WindowsXP, shell scripts, Hudson, Buildbot, Apache httpd 2.2.12, Apache APR, Jira, Code Collaborator, MediaWiki, Sharepoint, HP Quality Center, PMD, Findbugs, Cppcheck, pylint, SOA, SSH, LDAP, Web Services, XML.
Confidential, Dallas, TX
Senior Architect
Responsibilities:
- Software Configuration Management
- Analysed Subversion version control system problems, provided remediation plan
- J2EE builds and deployments to WebLogic 10.3 and Apache 2.0 httpd servers
- Release Management across multiple organizations, including offshore
- Systems administration and monitoring software
Technologies include: Java J2EE, WebLogic, Ant, Maven2, Subversion 1.6.1 (SVN), SunOS 5.10, Fedora Linux 2.6.17, MS-WindowsXP, shell scripts, SOA, Web Services, XML.
Confidential, Cambridge, MA
Software Configuration Manager
Responsibilities:
- DoD/Air Force Virtual Personnel Service Center (vPSC) Program Configuration Management
- DoD/Air Force Air Operations Combat Support (AOCS) Program Configuration Management
- On Council of Excellence to identify and implement enterprise-wide process improvements
- Convert Version Control/Issue Management from CVS/Bugzilla to AccuRev/AccuWork
- AccuRev Certified Engineer (ACE)
- PMI PMP training instructor
Technologies include: Java J2EE, WebSphere, AccuRev, AccuWork, Ant, BuildForge, CVS, Eclipse, HPUX, Hudson, Linux, MS-WindowsXP, Perl, RAD, shell scripts, SOA, XML.
Confidential, Portsmouth, NH
Senior Consultant
Responsibilities:
- Strategic Process Improvement Projects definition and implementation
- Upgrade of version control system hardware and software
- Software Development Process consulting, SCM, SDLC improvement
Technologies include: J2EE, WebSphere, Telelogic Synergy/CM, Lattix LDM, CruiseControl, Doxygen, RUP, WSAD, RAD, CVS, make, Ant, AIX, MS-WindowsXP & 2000, shell scripts, Perl, XML, Informix.
Confidential, Boston
Project Manager
- Automated deployments of J2EE applications onto WebLogic 8.1 servers
- Software Development Process consulting, SCM, SDLC
- ClearCase management
Technologies include: J2EE, WebLogic8.1, ClearCase, ClearQuest, RUP, CVS, Maven 1 & 2, Ant, AIX, Red Hat Linux, MS-WindowsXP, Jython, shell scripts, XML, Oracle, MS-SQLServer and Access databases.
Confidential, Rockville, Maryland
Senior Software Consultant
Responsibilities:
- Preparation and Presentation of Proposals for federal government projects
- J2EE Software Architecture consulting
- Software Development Process consulting, SDLC, CMM/CMMI
Confidential, Cranston, Rhode Island
Senior Software Configuration Management Consultant
Responsibilities:
- Software Configuration Management (SCM)
- Software Release Engineering
- Software Version Control Systems Consolidation
- Software Development Process Improvement, SDLC, CMM/CMMI
Confidential, West Greenwich, Rhode Island
Principal Software Engineer
Responsibilities:
- Software Configuration Management (SCM)
- Software Release Engineering Initiative
- Software Version Control Systems Consolidation
- Software Development Process Improvement, CMM/CMMI
- Software Integration, Function, and Performance Test Coordination
Confidential, Richardson, Texas
President, Systems Architect
Responsibilities:
- Datacomm, Telecom and Web Software Development
- Web infrastructure framework, integrating Oracle 8i with Java servlets with an Apache web server on Red Hat Linux, using Apache Jserv and Prism.
- Development of wireless internet services with DHDML using Phone.com/Openwave’s software developer tools in an Apache architecture.
Confidential, Dallas, Texas
Responsibilities:
- Software Configuration Management
- Software Development Methodology
- Automated Batch Scheduling System & Regression Testing
- Web-based Problem Tracking & Project Documentation
Confidential, Richardson, Texas
Vice-President, Systems Architecture
Responsibilities:
- Software Program Management
- Object-Oriented Software and Systems Architecture
- Web-based Systems Architecture
- Sales Force Automation Tools
- Telecom Cellular and Microcellular Controller Architecture
- Provided program management and software architecture and development services to the following clients.
Confidential, Plano, Texas
Responsibilities:
- Unix EDI Telecom Interface to Electronic Commerce Transaction Processor
- Unix telecom interface for dial-up, EDI medical bill submissions to electronic commerce transaction processors.
- Microcellular Telecom Controller System Network Management Software
- Developed turn-key network management software for the SmartCell wireless controller product.
Confidential, Richardson, Texas
Manager, Systems Software
Responsibilities:
- Wireless Microcellular Telecom Controller System Software
- Internal Systems & Communication Software
- Developed the internal OS, memory management, applications API, and user interface for Allen Telecom Group's SmartCell wireless microcellular telecom product.
- Development included software for the base station, transceiver interface, call processing, T1 controller, HDLC, I2C, internal system IPC and internodal control communications and associated routing, interrupt service routines, real-time kernel configuration and ISR integration, alarms management, billing interface, and network management.
- Wrote an interpreted, custom scripting language to facilitate communications between the controller and the transceiver controller during development.
- Developed software to automatically generate the forest of trees required for the embedded internal communications system. Used Verilog SDL editor, debugger, and simulator products until we found that their code generator was still vaporware.
- Added a wireless adjunct system to the SmartCell to provide generic wireless interface to PBXs. The adjunct used Dialogic cards in a PC attached to the base station controller to monitor ring-indications on the PBX and place wireless calls to the cell phone number corresponding to that extension.
- Managed conversion of microcell telecom system base station and T1 interface to alternate switching and control interface to allow Celcore to use the SmartCell radio rack.
Confidential, Plano, Texas
President
Responsibilities:
- Telecom Systems Architecture
- Technical Management Consulting
- Systems Software Development
- Rescued performance of object-oriented AIN SCP project
- Rearchitected Unix/C++ systems software
- Redesigned Object-Oriented Database
- Introduced Source Code Control System, Automated Software Builds
- Rescued performance and throughput of AIN SCP product for Japanese cellular telecom client by re-architecting system UNIX/C++ software on Sun Solaris and re-designing Objectivity object-oriented database. Improved performance by several orders of magnitude. Introduced 25-person team to source code control systems and automated software builds and installs.