Scm Engineer Resume
5.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY
- Analytical, highly adaptable professional with extensive experience managing Software Configuration and Release infrastructures. Skilled in aligning end - user needs with complex product development, testing and launch. Track record of developing, deploying and evaluating tools designed to provide elegant product solutions.
- Advanced expertise in source code management and release engineering tools. Skilled project manager and troubleshooter continually focused on identifying, isolating and resolving technical issues. Comprehensive technical experience supporting full software life cycle using Open Source and commercial configuration management tools and as a software engineer.
- Strong knowledge and comfort in fast-paced, startup environments. Collaborative, results-oriented communicator skilled in building and strengthening relationships across different functions of organizations. Proven ability to see the big picture and develop technology and applications to support an organization’s vision and goals.
AREAS OF EXPERTISE
- Software Configuration
- Management
- Release Engineering
- Software Engineering
- Processes
- IT Integration
- Software Lifecycle
- Cloud Platform Architecture
- Technology Implementation
- Cross-Team Collaboration
- Application Testing
TECHNICAL SKILLS
- bamboo, Stash, Jira, Gerrit, Git, SVN, Bugzilla, Jenkins, ClearCase, XML, CSS
- HTML, JSON, relational databases, AnswerHub, Rational ClearQuest Google Cloud Platform (GCP)
- Amazon Web Services (AWS), Android, iOS, Ubuntu Python, Bash, Java
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
SCM Engineer
Responsibilities:
- Configuration Management. Day-to-day activities included: creating new and updating existing Bamboo plans, jobs, stages and branches, analysis and resolution of the build issues, configuring auto-merges, investigating and updating the pull requests as requested by development teams, communicating with app development and QA teams (feature requests, build problems, writing documentation).
- Process Automation. Automated the process of delivery of mobile apps to external testers by implementing new scripts for pushing build artifacts to AWS S3 service. Implemented fully automated mechanism for removal of old pull request branches in Stash to reduce clutter and improve developer productivity.
Confidential, San Jose, CA
SCM Engineer and Enterpreneur
Responsibilities:
- Configuration Management. Planned and delivered all mobile app releases for Android and iOS platforms. Configured cloud-based SCM system to support multiple product lines.
- Project Management. Evaluated, selected and directed offshore development team. Managed all deliverables to ensure requirement compliance.
- Configuration Management. Enhanced the toolchain by generating and uploading artifacts to the cloud storage to support the software BOM team.
- Reporting & Communication. Installed and configured AnswerHub-based internal Q&A service, which allowed testers to report on their experiences and exchange information. Implemented significant enhancements including LDAP support, user statistics script, automated session cleanup and database reconfiguration.
Confidential, Sunnyvale, CA
Principal Software Engineer
Responsibilities:
- Managed knowledge transfer from a remote development team and completed development and deployment of internal SCM tool. Developed and deployed internal prototype allocation tool to provide summary allocation reporting. Completed migration of all user information and accounts from a decommissioned site.
- IT Migration. Spearheaded migration of internal AnswerHub service to new production server. Evaluated App Engine and Compute Engine capabilities for migration of the internal engineering IT servers.
- Configuration Management. Implemented Artifactory KPI analysis tool to load all available logs and create weekly and monthly reports and visuals.