Software Configuration Manager Resume
Framingham, MA
SUMMARY:
- 7+ years of hands on experience in Software Configuration Management (SCM) using IBM Rational Team Concert (RTC), Confidential for Confidential Inc, Confidential - top-box products and Infineon support applications.
- Confidential migration specialist. Migrated over 100 application repositories from SVN and Star Team to Confidential
- Expertise in Build and Release process for multiple phones across multi-sites.
- Expertise in automating various build and deployments using SHELL scripting, Ansible, Python and Batch scripting
- Expertise in enhancing & automating various build tools (using PERL scripts) for weekly, nightly builds to make the build, release process easier and reducing the overall build times.
- Expertise as Onsite co-ordinator for build and integration Activities.
- Expertise with different Defect Tracking tools such as JIRA, CDETS and UTC
- Expertise in performing builds like Informal / Development / Alpha / Beta / Release for different products.
- 4 years of hands on experience as a Configuration Manager Confidential & Confidential &T using the Jenkins & Hudson to support the Confidential emcommerce applciations and Confidential &T messaging app for Andriod device and on desktop
- 4+ years of software development experience in C#.net, Java script, Oracle and SQL application development.
- Expertise in handling end to end SCM activities which involve Source Control Requirements, uploading code on the server, source code management, build & release activities for multiple products.
- Expertise in Configuring and managing of Static Analysis tools such as Coverity.
- Excellent designing skills using Rational UML, Microsoft Visio.
- Hands on development experience with Confidential -top-boxes.
- Excellent debugging skills with JTAG,Lauterbach Trace32.
- Expertise in Developing, Enhancing, Porting and various UI Mobile Applications in Android.
- Hands on experience in using different compilers like ARM .
- Expertise in modifying scripts for Signing of Official builds & developer builds.
TECHNICAL SKILLS:
SCMTools: Jenkins & Hudson, RationalTeamConcert, Confidential, SVN, Ansible, MS Visual Source Safe, Coverity
Bug Tracking Tools: JIRA, UTC, CDETS.
Operating Systems: Linux, Windows and UNIX.
Languages: C#.net, Oracle, SQL, VB6.0, UML.
Web & Others: Perl, Shell, ANT & MAVEN, Python,HTML, XML, Java Script, MS-SQLWSAD and RAD experience, WebSphere Application Server (WAS7.x), Tomcat
Development Tools: MSVisual Studio, Eclipse, Lauterbach Trace 32, JUnit, Telnet, Putty, VNC, Code Collaborator, Win MD5.
Compilers: ARM
Utilities: MS-Office, MS-Visio, FileZilla, WS-FTP.
PROFESSIONAL EXPERIENCE:
Confidential. Framingham, MA
Responsibilities:
- Software configuration management with tools like Confidential, SVN, Star team etc.
- Configure J2EE based application to support multiple development groups for tomcat and Websphere.
- Perform build and deployment to dev, qa and prod environments
- Automate the build and deploy process.
- Support code structuring
- Create and maintain build, deployment and rollback scripts/tools.
- Execute scheduled application builds and deployments.
- Provide support for application and environment configuration issues.
- Create and maintain standardized developer desktop configuration.
- Coordinate with support teams to support and resolve build issues.
Environment: and Tools:Jenkins & Hudson, Confidential, SVN, Star Team, Ansible,Python, ANT & MAVEN, Perl, Shell, batch, Weblogic,Windows,Win MD5, Filezilla, Winscp, Jira, WSAD and RAD, WebSphere Application Server (WAS7.x), Tomcat
Confidential, Atlanta, GA
Responsibilities:
- Co - ordinating the scrum meeting
- Software configuration Management of 2 different applications in the project - Messaging and Contact Services
- Setting up Jenkins for the project
- Designing source code directory structure & delivery of work items.
- Creating Jenkins jobs for Build, Package and Deployment
- Release management
- Train team members on using the Jenkins as a SCM tool
- Train the members on Confidential
- Train them on Jira usage
- Writing new shell and perl scripts for continous integration
- Automating the SOAP UI test cases on Jenkins
- Automating the jobs to run every night
Environment: Jenkins & Hudson, ANT & MAVEN, Perl, Shell, Weblogic,Windows,Win MD5, Filezilla, Winscp, Jira, WSAD and RAD, WebSphere Application Server (WAS7.x)
Confidential, Lawrenceville, GA
Software Configuration Manager
Responsibilities:
- Software configuration Management of 3 different DTA products namely uDTA30, DTA50 &HD-DTA170 for Confidential & Rogers by coordinating with different third parties using IBM Rational Team Concert for source control, build & release activities.
- Setting up Rational Team Concert for all the 3 products.
- Designing source code directory structure & delivery of work items.
- Planning of work items & release of software versions.
- Modifying RTC workflow & user access levels as per the requirements.
- To train team members in using RTC and addressing issues related to RTC.
- To prepare documents explaining different processes of RTC like work item flow, Work item delivery, creation of local repositories and accepting Change sets.
- Automating build mechanism for Nightly builds & Daily builds.
- Setting up build environment using Jazz Build engine.
- Creating Components & Streams for different code bases & products.
- Installation, administration and maintenance of Coverity static analysis tool.
- Sanity testing of daily & official builds before releasing to testing team.
- Performing Official Production & Debug builds for all the three products.
- Signing of official builds & developer builds.
- Creating Baselines & snapshots of code tree.
- Preparing Release notes & closing corresponding bugs in CDETS bug tracking tool.
- Calculating MD5 Checksum & Hex value for the build images.
- Modified build scripts to reduce the Compilation & build times for developer builds
- Development and maintenance of uDTA30 Phase 1.
- Fixing Coverity defects & UI related defects for uDTA30 Phase 1.
- Estimation and Design for uDTA30 Phase 2.
- Development of Sleep & Timer modules for uDTA30 Phase 2.
Environment: IBM Rational Team Concert, Code Collaborator,CDETS,Nucleus OS,ARM Compiler,Lauterbach TRACE 32 Debugger,CDETS,XLD,TeraTerm,DTACS,Windows,Win MD5, ANT, Coverity, Filezilla, Putty.
Confidential
Team Lead and Software Configuration Manager
Responsibilities:
- Attending the CCB meetings for finalizing the build requests for the software
- Coordinating with the different feature teams in resolving the different issues.
- Integrating the build request changes submitted using a merge script.
- Modifying the scripts as needed for different products.
- Firing builds on Unix/Linux servers.
- Resolving the compilation and linking errors in build failures.
- Debugging and resolving issues using Trace 32 in case the functionality is broken.
- Releasing the build for testing.
- Modify different scripts required for build & integration.
- Responsible for integrating code
- Creating Integration branches & Release branches for build & Production builds.
- Branching the code changes & creating baselines after stable releases.
Confidential
Developer & Build Engineer
Responsibilities:
- To analyse the requirements.
- Involved in the full system development life cycle, in a distributed environment with direct client interaction
- Prepared the entire System Test cases for the application and also was a key member of the testing team for other modules.
- Environment setup and application deployment Confidential client location
- Involved in enhancement requests and support for the project
- Prepared Test Plan, Test Design, Test Case, Test Scripts and Use Cases
- Test Execution, Defect Verification, Defect Logging, Reporting
- Studied and implemented the linearity and statistical calculations single handedly
- Fixing defects related to UI.
- Co-coordination with client to understand the requirements.
- Responsible for Integration build and release of application software.
- Enhance & automate various build tools (using perl & shell scripts) to reduce build times.
Confidential
Developer & Build Engineer
Responsibilities:
- Preparing design documents, use cases, class diagrams and sequence diagrams.
- Development
- Implemented LDAP in the application for multiple domain access
- Tested the entire LDAP module and delivered a bug free product
- Developed the entire Keypad logic to support GPIO lines without an I2C controller.
- Provided Onsite Factory Support for the entire development cycle of the Product.
- Resolve application level critical issues.
- Release Factory Image for different Hardware Versions.
- Performing release activities like Config spec & Release Notes generation & releasing software in coordination with Product manager for use by developers, testers & third party operators.
- Verify audit records & coordinate with teams across locations to resolve those issues.
- Conducting SQA/SCM activities for each product during each customer releases.
- Modify the scripts used for Build Integration depending upon the product.
Environment: Oracle,Javascript,ASP.net, C# .NET, XML, SQL server 2005, Eclipse 3.5, Confidential, DMTraceDump, Synergy, Unix, Windows, MS Visual Studio,Lauterbach Trace 32,ARM Debugger, Telnet Putty client, VNC, JIRA, WS-FTP.
Confidential, Plantation, FL
Developer
Responsibilities:
- Understand and review client's requirements and developed design documents.
- Development and Enhancement
- Participating in code review, presentations, coordination and knowledge transfer
- Involved in unit testing.
- Release & Implementation.
- Extensively used VSS for version control
Environment: Oracle,Javascript,ASP.net, C# .NET, XML, SQL server 2005, Confidential .
