Leif Wright
*******@****************.***
Blythewood, South Carolina, 29016
www.linkedin.com/in/leifwright
SUMMARY
Proven Software Development Manager and Project Manager with 20 years industry experience developing enterprise and SMB software products. Passionate about building high quality software that exceeds customer expectations under budget and on time. Adept at building and leading high performance global development teams. Strong people and technical leader with exceptional analytical skills.
Project Management
Virtualization Technologies
Team Building
Leading Multinational Teams
Software Development Life Cycle
Data Protection
Mentoring
Developing Requirements
TECHNICAL SKILLS
Agile / Scrum
Perl
Hyper-V
Jira / Bitbucket
C#
XenServer
MS Project
Install Shield
Linux
CVS / GIT
Microsoft Windows Server
NetWare
C/C++
VMware
Backup and Recovery
PROFESSIONAL EXPERIENCE
Unitrends, Columbia, South Carolina 2013-2017
Software Engineering Manager, (November 2013 – July 2017)
Lead global and cross product software development teams building enterprise and SMB software products. Manage projects from requirements phase through post release.
Project management functions:
oManaged the transition from waterfall to agile/scrum development methodology alone with process modification to align with company needs.
oLed multiple matrix scrum teams consisting of developers, QA, and documentation resources with cross department collaboration and cooperation. Scrum teams consisted of 5 to 20 resources depending on the features under development in a given release. Also managed the overall product release on a rotating cycle among development managers.
oWorked closely with stakeholders from the product management organization, support organization, cloud group, and R&D organization to define, scope, design, execute, review, release, and support projects.
oDeveloped strong relationships with cross department members ranging from entry level employees through C level executives to facilitate trusted negotiation, productive discussions, and rapid roadblock removal.
oManaged full stack scrum teams consisting of backend developers (C/C++, Perl, Bash, Python, PowerShell, VB, XML, REST, SQL), database developers (Postgres, SQL), middleware developers (C/C++, PHP, Bash, XML, JSON, SQL), and UI/UX developers (PHP, AngularJS, Java script, HTML5, XML, JSON, SQL, Flash)
Leif Wright Page Two
oPreformed scrum master role for 3 years. Leading multiple scrum teams per product release in story creation from requirements, sprint planning, daily standups, biweekly sprint reviews, retrospectives, and backlog grooming.
oWorked closely with developers to estimate feature size, create stories from requirements, logically organize stories to coordinate dependencies between scrum teams, and work thru roadblocks. Worked closely with QA to create test stories to ensure complete test coverage of each development story.
oManaged projects using SDLC principals from inception through post release. Utilizing Jira, MS Project, Smartsheet, PowerPoint, Excel, Word, SharePoint, Visio, and other productivity / project management tools to plan, execute, track, report, and document throughout the life of projects.
Managed the design and development of:
oVirtual agent technologies used in Unitrends Backup for VMware, Hyper-V, and XenServer virtual machine backup and recovery.
oFile based backup agents used by Unitrends Backup for backup and recovery of Windows, Linux, MAC, and UNIX servers and workstations.
oApplication backup agents used by Unitrends Backup for backup and recovery of Exchange, MS SQL, and SharePoint servers.
oInstant recovery technologies for both virtual machine and Windows file level backups. These technologies are used for backup auditing, instant machine spin up from the local appliance or a hypervisor, and DRaaS capabilities in the Unitrends cloud.
oTwo change block tracking drivers using development resources from an outsourcing company based in India. One driver tracks changes in a Hyper-V virtual machine from the host level and the other tracks changes at a volume level on Windows file systems.
Managed the development of:
oTechnologies to expose the contents of virtual machine backups for file and directory recovery direct from the deduplicated backup repository.
oSynthetic backup technologies enabling an incremental forever backup scheme.
Managed and developed incremental improvements to the virtual appliance installers to substantially reduce customer failure rates.
Managed the support escalation process and team. Worked closely with senior support engineers, support leadership, and subject expert software engineers to quickly address customer found issues, reduce incoming escalations, and improve product reliability.
SYMANTEC CORPORATION, Heathrow, Florida 1998-2013
(formerly Seagate Software and Veritas Software)
Development Manager, (January 2005 – June 2013)
Lead global and cross product software development teams building enterprise and SMB software products. Manage projects from requirements phase through post release.
Managed the design and development of virtual agent technologies used in Backup Exec and NetBackup for VMware and Hyper-V virtual machine, individual file, and application backup and recovery. Sales of the Backup Exec agents achieved greater than 20% revenue growth year over year for more than 3 years.
Founded, led, and mentored a development team in Beijing, China along with a small USA team to create and build the Backup Exec for Linux Servers product.
Leif Wright Page Three
Championed and led a team to add Linux media server functionality into Backup Exec for Windows Servers to fill the needs of Symantec and Novell joint customers transitioning from NetWare to Linux.
Led NetWare product development for both Backup Exec and NetBackup product lines.
Leveraged resources in USA, India, and China to create high performing development teams that best fit project needs.
Managed matrix project teams consisting of developers, QA, and documentation resources with cross department collaboration and cooperation. Project teams consisted of 5 to 30 resources depending on the features under development. Also managed the overall product releases for Backup Exec for Netware and Backup Exec for Linux.
Performed project management using SDLC principals from inception through post release. Utilizing MS Project, PowerPoint, Excel, Word, SharePoint, Visio, and other productivity / project management tools to plan, execute, track, report, and document throughout the life of projects.
Worked closely with stakeholders from the product management organization, support organization, and R&D organization to define, scope, design, execute, review, release, and support projects.
Managed full stack feature teams consisting of backend developers (C/C++, PowerShell, SOAP, XML, SQL), database developers (MS SQL, SQL), middleware developers (C/C++, C#, Java, XML, SQL), and UI/UX developers (Java, C#, HTML, XML, SQL)
Principal Software Engineer, (January 2000 - January 2005)
Design and implement project requirements.
Promoted 4 levels from Junior Software Engineer to Principal Software Engineer in 5 years.
Worked with the product management group to define product enhancements.
Lead developer for the NetWare development team in USA and India from 2003 to 2005.
Developed a new installation program for Backup Exec for NetWare and NetBackup NetWare Media Server utilizing C/C++ and InstallShield.
Developed Backup Exec for NetWare utilizing C/C++.
Served as the liaison to the technical support organization.
Maintained Novell NetWare certification for Backup Exec for NetWare.
NetWare Support Technician, (December 1998 - January 2000)
Troubleshoot customer issues with Backup Exec for NetWare and Storage Exec. Diagnose and resolve hardware and operating system problems.
EDUCATION / TRAINING
Coursework in Computer Programming Skills
Daytona Beach Community College, Daytona Beach, Florida