Software Developer Resume Profile
EXPERIENCE SUMMARY
- IT Professional with over 10 years of experience in Software Development, Software Configuration Management Build Release Engineering, Team Foundation Server Installation Migration Administration Customization.
- 5 years of experience in Configuration, Build, Release and Change Management Processes using the tools like Team Foundation Server, VSS, SVN, MSBuild, Visual Build Professional, Jenkins, Power Shell Scripting, Batch Scripting etc.
- Lead the Team for the TFS Migration From 2005 to 2010 Version. TFS 2010 Implementation and Administration and handling all the aspects of the TFS and Drive ASURION - IT towards the ALM Vision Application Life Cycle Management .
- Responsible to implement, improve and maintain the Configuration Management Processes across ASURION units spread across Europe, USA and India and also responsible to mentor the effective onshore and offshore teams.
- TFS Environment Maintenance and TFS Customization Work Items, Builds, Check in Policies, Alerts, Reports, Queries, etc according to the needs of different teams.
- Strong knowledge and understanding of the Software Development Life Cycle SDLC .
- Configuration Management: Research, Select, Build, Deploy and Maintenance of CM tools, Development and Maintenance of Baseline, Release, Build, Branching and Merging Policies, Implementing Branching models, Automating tasks and process through scripts.
- Strong experience in preparing the Software Configuration Management Plan and performing CM repository management activities during project initiation phase keeping all the Constraint and Risks in mind and plan of action to mitigate the possible Roadblocks.
- Working closely with Developers, Project Managers and Quality Assurance Managers to define and implement procedures for managing release process of products throughout the product life cycle.
- Responsible for the Setup and Maintenance of Development Sandbox Environment for Developers.
- Ability to work and Lead in a geographically distributed team, take initiative, implement strategies, and deliver effectively in a timely manner.
- Good interpersonal skills, decision making, well organized, resourceful and committed to quality
- Working experience on Microsoft.NET technologies. Microsoft.NET, C . NET, ASP.NET and Visual Studio Team System VSTS 2003/2005/2008/2010, SQL server, HTML, XML SharePoint Portal.
TECHNICAL SKILLS
Application Server
Team Foundation Server 2005/2010 and 2012, Subversion SVN.
Software Configuration Management Tools
Team Foundation Server 2005/2008/2010 and 2012, TFS Sidekicks, TFS Powertools, TFS Administration, VSS, Visual Build Professional.
Scripting
MS Build, NANT, BATCH Script, Powershell, ASP, JavaScript, XML, HTML.
Bug Tracking Tool
TFS Work Items, JIRA.
Development Tools
Visual Studio using ASP.NET C .NET, TIBCO Designer.
Web Technologies
ASP, HTML, VBScript, JavaScript.
Databases
MS SQL-Server 2000, 2005 and 2008.
Operating Systems
Client: All Windows from 95 to Windows 7. Servers: Windows Server 2003/2008.
PROJECT EXPERIENCE
Confidential
Role: Configuration and Build Manager.
Responsibilities:
- Responsible to implement, improve and maintain the Configuration Management Processes across ASURION units spread across Europe, USA and India and also responsible to mentor the effective onshore and offshore teams.
- Lead the TFS Implementation and Administration, handling all the aspects of the TFS and implement the ALM in ASURION-IT.
- Maintain the legacy Subversion source-control repositories.
- TFS Customization Work Items, Builds, Check in Policies, Alerts, Reports, Queries, etc according to the needs of different teams both in Front Office and Back Office.
- Analyzing Proposing Implementing Process Improvements for the Build and Release Activities.
- Proposing the solutions, Performing POC's and Preparing Design Document in order to improve/automate the current process using different tools like Team Builds, Final Builder and SCMS System.
- Troubleshooting day-to-day Build and Deployment activities for Dev/Dev-Int Environments.
- Successfully implemented Configuration, Build and Release Management processes.
- Designed and implemented the branching and merging model for parallel development.
- Migrated TFS 2005 to TFS 2010 and installation of TFS 2012.
- Migrated legacy source code from VSS to TFS 2010.
- Migrated SVN Repositories from one server to another server.
- Designed and Implemented the TFS Work Item Tracking Process and customized the Process Templates in order to match the requirements of the current product development life cycles
- Integrated and Automated unit testing and code coverage process for various projects in order to generate comprehensive builds and quality indicator reports.
- Implemented Code review cycle for ASURION Developments Teams in TFS 2010.
- Familiarity with VSphere Client for creating and configuring Virtual machines, performing installations and making it ready for Dev environment. Automated the same using Power Shell.
- Excellent in Status tracking, resolution planning and escalation of readiness plan risk and issues.
- Review requests for new projects and enhancements and plan the Configuration Management Activities required for Product/Project.
- Responsible for Administration and Maintenance of the SharePoint Team portal sites.
- Managing high performing Offshore Build/Release Management team
- Collecting Project governance data and generating TFS reports.
Confidential
Role: Onsite Coordinator, Senior Software Developer.
Environment:
- ASP.Net, C, SQL-Server 2000, ADO.NET, Visual Studio .Net, Windows XP. Responsibility:
- Coordination of the Application Development Client Requirements.
- Involved in requirements gathering, design and development of the different modules of the system.
- Analysis of the work requests, coding, testing and delivery of work and reviewing of the work.
- Leveraging existing Intelliset application with Service Oriented Architecture SOA .
- Database Changes.
- Oversaw testing, debugging, implementation
Confidential
Role: Senior Associate Software
Environment: ASP.Net, C, SQL-Server 2000, ADO.NET, Visual Studio .Net, Windows XP
Responsibility :
- Coordination of the Application Development Client Requirements.
- Involved in requirements gathering, design and development of all the modules of the system.
- Analysis of the work requests, coding, testing and delivery of work and reviewing of the work.
- Database Changes.
- Creating Sattelite Assemblies
- Oversaw testing, debugging, implementation
Confidential
Role: Team Lead.
Responsibility :
- Coordination of the Application Development Client Requirements.
- Involved in requirements gathering, design and development of all the modules of the system.
- Analysis of the work requests, coding, testing and delivery of work and reviewing of the work done by rest of the team members.
- Database Design.
- Mainly worked on Payment Gateways.
- Oversaw testing, debugging, implementation
Environment: ASP, VB 6.0, SQL 2000.
Confidential
Role: Senior Software Developer
Environment: ASP, VB 6.0, SQL 2000
Responsibility :
- Coordination of the Application Development Client Requirements.
- Involved in requirements gathering, design and development of all the modules of the system.
- Analysis of the work requests, coding, testing and delivery of work and reviewing of the work done by rest of the team members.
- Database Design.
- Mainly worked on Payment Gateways.
- Oversaw testing, debugging, implementation
Confidential
Role: Team Lead
Environment: PHP, MySQL
Responsibility :
- Involved in requirements gathering, design and development of all the modules of the system.
- Analysis of the work requests, coding, testing and delivery of work and reviewing of the work done by rest of the team members.
- Database Design.
- Created complex SQL queries for database transactions
- Oversaw testing, debugging, implementation
Confidential
Role: Software Developer
Environment: ASP, SQL 2000
Responsibility :
- Involved in development of all the modules of the system.
- Analysis of the work requests, coding, testing and delivery of work.
- Created complex SQL queries for database transactions
- Oversaw testing, debugging, implementation
