Byron Walker. Telstra. Senior Technology Specialist - Automation Engineering. Created using Resumonk - Online Resume Builder

Size: px
Start display at page:

Download "Byron Walker. Telstra. Senior Technology Specialist - Automation Engineering. Created using Resumonk - Online Resume Builder"

Transcription

1 Byron Walker Senior Technology Specialist at Telstra Byron is a Senior Technology Specialist at Telstra. He is responsible for the efficient management and automation of the development tool suite used by byron.walker@wodbuzz.com a development community of over 2000 engineers. These tools include Bamboo, Stash, Nexus and Sonar Qube to name a few. He has a background in software engineering spending most of his career as a software developer. He is a very capable technical resource and takes a pragmatic approach when using technology to solve business problems. Byron particularly enjoys seeing teams grow into their potential - often from a disparate group of resources to a high performing team with a great deal of trust and respect for one another. EXPERIENCE Telstra Senior Technology Specialist - Automation Engineering Leadership September Present (7 months) Recruited 2 new members to the team and developed the onboarding strategy. Mentored the team of 6 through early agile transition Developed and implemented a framework for cross-skilling and onboarding team members Achievements Currently leading the highest performing technology team at Telstra as measured by a group wide initiative to improve the Devops Capability Maturity. Quadrupled productivity as measured by velocity whilst the team size remained the same Successfully implemented a cross-skill and onboarding framework. Successfully migrated to a platform to run the various service offerings in containers running on the Nomad container scheduler. Technology Guiding the transition to a hybrid cloud by extending the existing platform seamlessly (to the end user) into AWS Full end-to-end automation and recovery of hosts and services in a

2 VSphere virtualized environment using terraform, bamboo and ansible. Implemented a nomad container scheduler to migrate to a containerized approach to tool and service management Introduced the team to infrastructure testing using Serverspec, Rake, Selenium and Protractor Microservices, Golang, Nomad, Terraform, Consul, Fabio (http router), HAProxy, Docker, Nodejs Appliances Online ecommerce Development Manager March September 2016 (2 years 7 months) Leadership Lead and developed a team of 10 software developers including Senior Backend and Front end specialists and Dev Ops engineers Manage the onboarding of new team members Conduct monthly 360 review process of development team members Mentor junior and graduate software developers as part of the UTS BIT Scholarship program Technology Manage and improve the transactional uptime of appliancesonline.com.au Manage and improve the terformance of appliancesonline.com.au to end users Manage and reduce the infrastructure costs for appliancesonline.com.au Achievements Migration of on-premise infrastructure to cloud environment for appliancesonline.com.au reducing infrastructure costs by 75%- Implementation of Appliances Online Ebay Store Execution of mobile strategy via a responsive rewrite of the website reducing page load time by 80% and consolidating multiple sets of html. CQRS,.Net, MVC, AngularJS, Grunt, Event Sourcing, Front Controller, RabbitMQ, HTTP/2, Varnish, AWS, Lambda, Puppet Appliances Online Senior Software Developer January March 2014 (3 months) Achievements - Implemented continuous deployment strategy increasing the frequency of deployments from once every 2 weeks to 2 times per day. - Introduced automated functional testing eliminating the need for a dedicated QA role reducing cost and time to market for new features Pulse Mining Systems Technical Architect August January 2014 (1 year 6 months) Achievements - Implemented configuration management using puppet to

3 manage an array of different client configurations - Trained and mentored the ERP team on OOP, agile and general dev ops practices. Technology- CQRS, Front-controller, MVC,.NET, WPF, Sql Server, Event Sourcing Contractor Contracting Consultant April October 2012 (3 years 7 months) - Managed multiple projects and clients - including Cashflowbuilder - Technologies and skills - ASP.NET MVC, Sql Server, jquery, nhibnernate, SEO - Agile software development (specifically extreme programming and scrum) were practiced as development methodologies. wodbuzz.com Founder November Present (5 years 5 months) WODBuzz is an online scoring system designed for Crossfit Affiliates. I was sitting around at a competition in Canberra waiting for the results. It was taking hours. I thought, 'there is a better way to do this'... wodbuzz.com Sentia Australia Pty Ltd Contracting Consultant July April 2009 (2 years 10 months) - Founding member of Sentia Australia Pty Ltd. - Worked on multiple projects including australia.com, Cashflowbuilder and Calumo - Ran training weekends for developers to learn continuous integration - Presented at 2010 CitCon in Melbourne on continuous integration Tango Technology Pty Ltd Junior Software Developer - Business Systems November July 2006 (9 months) - Primarily involved in a back office financial services system. - Skills include ASP.NET, Sql Server, TDD - This role was the learning ground for agile software development. Allianz Access Developer - Human Resources November November 2005 (1 year 1 month) - Built 2 systems used by Human resources using Access. - The first system was used to manage the remuneration review process for 3500 staff members. - The second system generated crystal reports based on employee data that was exported from Neller EDUCATION University of NSW

4 Bachlor of Commerce (Finance), Finance, General, Central Coast Grammar School Grade: Higher School Certificate SKILLS & EXPERTISE Scrum,, Test Driven Development, NHibernate, REST,, ASP.NET MVC, Microsoft SQL Server, Continuous Integration, Windows Server,, E- commerce, JavaScript, Release Engineering, Puppet,, Node.js, TDD, Razor, Castle Windsor,, ReSharper, DevOps, IoC, SOLID principles,, Dependency Injection, MongoDB, Linux Server,, MVC Architecture, OAuth, JSON, Sprint Planning,, SEO, HTML 5, Google Analytics, C#,, Git, Github, Event Sourcing, Legacy Systems,, Management, Project Management, Project Planning, Program Management, Vendor Relationship Management,, AWS Lambda, Serverless, Agile Methodologies, Software Development,, Docker, Containerization, Amazon Web Services (AWS), Scaled Agile Framework,, Capability Development, Ansible PROJECTS Cashflowbuilder April 2009 to June 2012 Cashflowbuilder is an invoice and cash flow management system that integrates with a number of different accounting solutions. It's aim is to provide accounts staff tools to help them manage their business's cashflow. Cashflowbuilder was originally built in ASP.NET Webforms but I migrated the project to ASP.NET MVC when the first MVC release was dropped. The Cashflowbuilder team is a fully distributed team - which poses many challenges for collaboration. Sprint planning and backlog management was done using Scrumdo and retrospectives used a tool called Scriblink. This is a fantastic tool for whiteboard collaboration and suited running a distributed retrospective very well. The system recently moved to using MongoDB for it's file storage, having moved away from Amazon S3. Since then, Cashflowbuilder has been on a migration path to move away from Sql Server and on to MongoDB for it's primary data storage (utilizing a 3-node replica set). A huge challenge in this project has been the integration with the Xero accounting system and keeping data in-sync between user accounts for the two systems. For this, Quartz.NET scheduler framework was used to assist batch processing from a windows server.

5 In-house legal management software April 2009 to October 2011 This project involved building a proprietary system to manage the day to day tasks of running legal matter within a mid-tier law firm. Some of the functionality of this system included the scheduling of known tasks such as sending s, generating legal precedents and scheduling meetings. Reporting was also a large part of this system to provide Partners and Senior Solicitors with increased visibility over the performance of there respective practice areas. This system was build using ASP.NET MVC (3) and Sql Server Servers were co-located and the system had a dedicated application server on which we also had our Build Server (using ccnet) running. This system was in a continuous deployment environment. The biggest challenge in this project was that the one system needed to cater for 6-8 different practice areas within the same architecture and UI design. The business frequently needed different data captured for their respective areas, and different reports generated specific to their area. From an architectural perspective, this system had many great examples demonstrating the Open-Closed principal (from SOLID) Calumo Calumo are a BI service provider that utilizes a core product built on top of SSRS. This project team was situated in a purpose built War Room, with floor to ceiling glass divider to facilitate the implementation of an agile process. My original mandate, along with my business partner from Sentia, was to help rebuild the core product because the existing product had become too costly to maintain. Along with the rebuild, we were tasked with implementing an agile development process into the team. This was very successful, we iterated fortnightly and produced working versions of the software at the end of each sprint. Retrospectives were extremely successful and kept the process on track and helped the team identify area for improvement on a weekly basis. For day to day coding, we provided training on continuous integration, unit testing, and design skills that assisted the redevelopment of the product.

6