Sr. Software Development Manager Resume
2.00/5 (Submit Your Rating)
Kirkland, WA
PROFESSIONAL SUMMARY:
- Experienced software development manager adept at software design, managing technical projects to deliver results, transforming processes, leading test automation strategy and driving adoption of standards.
- Demonstrated implementation of continuous integration strategies uniting multiple teams and technologies.
- Able to engage at a technical level - developing design specifications, contributing to issue resolution and assessing risk.
- Team leadership and staff development
- Project Management
- Strong verbal communication
- Java, C# and C++ programming
- Continuous integration and automation
- Software design and integration
- Process implementation
- Risk management and scoping
WORK HISTORY:
Sr. Software Development Manager
Confidential, Kirkland, WA
Responsibilities:
- Responsible for UX, mid-tier and back-end development, test automation and deployment of a workflow SaaS offering integrated with the Box content management platform.
- Developing functional specs that drive detailed design and work breakdown for complex features spanning multiple iterations.
- Working with an external partner to coordinate UI design and product features to implement a Dojo-based UI built on top of a transactional J2EE-based workflow engine and multiple supporting micro services.
- Managing a continuous delivery model based on Ansible, Jenkins, Artifactory, Zenhub, Selenium test automation and GIT source control.
- Active, hands-on system debugging of operational issues using DevOps tools such as Pager Duty, Grafana, Kibana and Uptime.
Sr. Quality Assurance Manager
Confidential, Kirkland, WA
Responsibilities:
- Responsible for functional test activities associated with the development and maintenance of all back-end server components comprising a complex, highly scalable, J2EE-based Enterprise Content Management ( Confidential ) system.
- Coordinated customer cloud provisioning activities across system test, functional test and DevOps teams to deliver initial services to early adopters on an aggressive schedule.
- Improved automation visibility, reliability and debugging by migrating provisioning and configuration automation to UrbanCode Deploy (UCD) processes.
- Simplified test automation portability and improved reuse by containerizing test artifacts using Docker containers.
Sr. Performance Engineering Manager
Confidential, Kirkland, WA
Responsibilities:
- Managed a team of performance engineers responsible for throughput and scalability testing across 6 different products having independent release cycles.
- Responsible for collecting system resource utilization data to construct sizing models for enterprise workloads.
- Supported customer critical situations involving performance. Identified corrective action ranging from database indexes to debugging customer load scripts.
Sr. Quality Assurance Manager
Confidential, Kirkland, WA
Responsibilities:
- Developed the test strategy and organization to release a new J2EE-based Confidential engine in 18 months.
- Directed activities of 34 test engineers in a matrix organization spanning four development centers.
- Managed all aspects of functional testing including manual testing, Java and .NET API automation and GUI automation for administration tools.
- Directed the lab automation to support installation and configuration of test environments consisting of primary and secondary versions for each of the 5 operating systems, 3 J2EE application servers, 9 LDAP servers and 3 databases.
Quality Assurance Manager
Confidential, Kirkland, WA
Responsibilities:
- Responsible for managing a team of SDETs focused on testing a new content Java API for a Windows server-based Confidential system.
- Coordinated activities with multiple QA and Development managers to establish high level test plans and certification matrices.
- Developed a JSP longevity framework to exercise the API over varying durations and concurrent loads. Extensive hands-on experience developing test automation, executing tests and debugging complex transaction and concurrency problems.