We provide IT Staff Augmentation Services!

Trainer Resume Profile

General Presentation

  • I am currently an Agile Coach/Trainer with Agilex Technologies in the Confidential. I teach Agile classes, speak at public conferences as well as perform accomplish the Agile Coaching engagements at various on-site/off-site teams across the distributed geographical areas. I also lead the continuous improvement efforts at the Agile PMO for the recruiting, sales, and operations teams as well as act as the champion for enacting the Agile engineering principles across multiple technology platforms, driving the best value propositions for companies. I have also contributed to the development of the Agile training curriculum and business for the company. My experience spans over 20 years in the IT industry. Before being a full-time agile coach, I have worn the hats of IT Director, IT Manager, Project Manager, SCRUM Master, Product Owner as well as various technical roles throughout my professional career. I worked with Fortune 500 companies, such as Microsoft, HP, CSC, federal, state and local governments as well as mid-size companies and start-ups. Because of my prior role as the Enterprise Architect for building software systems such as Distributed Computing, SOA, ESB, Mobility, BI, and Cloud-based systems, my technical expertise encompasses: Enterprise Application Integration, E-Commerce/Portal Web Development, Data Warehouse/Business Intelligence, Windows Mobile RFID, as well as Cloud based solutions, and I hold certifications from Microsoft, Scrum Alliance, Scaled Agile Academy, and Oracle/Sun Microsystems. My industry experience is in:
  • Retail and Hospitality Transportation and Logistics
  • Telecommunication Manufacturing IT Consulting
  • Government
  • Software
  • Travel
  • Natural Gas and Petroleum
  • Banking and Finance

Environment

Roles

  • :: Project Roles
  • performed the following roles: Agile Coach and Instructor, IT Director, IT Manager, Scrum Master, Project Manager, Product Owner, Enterprise Architect, Technical Lead, Business Analyst, Software Developer, and Database Administrator.
  • :: Methods and Techniques
  • Methods: Scaled Agile Framework SAFe , Scrum, XP, FDD, Lean, Kanban, Waterfall, MSF, AUP, DAD, RUP, PMI PMBOK, Six Sigma. Techniques: Multi-Level Planning, Continuous Process Improvement, Design Pattern Usage, OOAD, Test Driven Development TDD , Behavior Driven Development BDD , Continuous Integration, Executable Requirements, ER Modelling, Data Warehouse/BI Modelling, UML within SOA and EA.
  • :: Tools/Languages
  • Tools and Framework: TOGAF, Visual Studio, Rally, Version One, QTP/ALM, JIRA/GREENHOPPER, Team Foundation Server, MS Office Suite of Applications MS Word, MS Excel, MS PowerPoint, MS Access, MS Project, JUnit, Mockito, Jenkins, Gradle/Groovy, Ant, Maven, Selenium, MS Visio, SQL Reporting Services, .NET Framework, ASP.NET MVC, MS Enterprise Library, Crystal Reports, NUnit, CruiseControl.NET, CVS, VSS, Subversion, Git, Rational Suite, Wiki, Hibernate, CorkBoard, IdeaBoardz, Linoit.
  • Languages and Frameworks: TSQL, PL/SQL, SQL, C , VB.NET, MDX, JavaScript, Visual C , Visual Basic, Java, C, HTML, CSS, AJAX, XML, and XSL.
  • :: Server Platforms
  • MS Internet Information Server, MS SQL Server, MS BizTalk Server, MS SharePoint Server, MS Content Management Server CMS , Oracle, DB2, SAP, Apache Tomcat, Liferay 5 6.

Agile Coaching Experience at Agilex Technologies

:: USPS

  • Confidential
  • Visiting and transforming business solution centers across the US via training, hands-on coaching, and advising management and solution development teams.
  • Scaling the Agile values, principles, and practices to the portfolio level and ensure the alignment with the program execution and team activities. SAFe framework has been used to provide the guidance for the scaling.
  • Coaching agile teams on key agile principles including team ownership and self-organization, effective user stories, agile estimation, transparency.
  • Coaching agile teams on key agile Scrum/XP-related roles, activities, and events including strategic product planning, sprint and release planning, scrum of scrums, daily stand-up meetings, reviews, retrospectives, and demos.
  • Coaching agile teams on key Lean/Kanban-related principles and how to implement them on top of Scrum/XP.
  • Coaching Product Owners and assisting with backlog grooming activities and assure strategy and execution alignment.
  • Participating and facilitating Release Planning for cross-functional teams.
  • Providing guidance and removing impediments for teams to enact Agile Engineering practices.
  • Helping the Agile PMO with creating/tracking metrics to ensure the truth to the business values essential to the company.
  • Performing Agile assessment of organizations attempting to adopt Agile and providing the potential client with high-level proposals.
  • Responding to RFI and RFP.
  • Acting as the slip stream to pull through more software development businesses for the company.
  • Assisting in the sales and marketing efforts through executive coaching and public speeches at the conference.
  • Technology
  • The technology platforms used consist of proprietary as well as open source/commercial ones such as the web, mobile, JSE, JEE, Oracle, SAP, and MS .NET platforms, etc.

Agile Coaching Experience at SolutionsIQ

:: AT T CDE

Confidential

  • Coaching and managing the projects under the CDE Customer Digital Experience group across 3 families - Learn, Get, Buy Use Pay as well as Support. There were hundreds of People involved in this revamping program for the next-generation user experience on the AT T web solution. This includes improving both vertical functionalities, such as billing, payment, ordering as well as horizontal capabilities, such as identity management, data services, infrastructure software ... etc.
  • Coaching the Product Owner, Scrum Masters, as well as Scrum teams on the software development lifecycle and software development methodologies, including but not limited to Scrum, XP, Kanban, and Lean.
  • Helping the Agile Coaching Office, Organization Change Office, and the PMO with processes and tools to scale and support the Agile/Scrum framework and methodologies.
  • Working with team members with diversified culture and personality types.
  • Assisting in building communities of best practices and fostering a learning culture within organizations.
  • Facilitating various Scrum and supporting ceremonies and activities in leading planning meetings Backlog Grooming, Release Planning, Sprint Planning, Daily Stand-Up , user story workshops, PDLC refactoring, Scrum of Scrums, Sprint Demos/Reviews, and Sprint Retrospectives.
  • Coaching the IT, QA, and UAT teams on understanding the Agile technical practices TDD, CI, Agile Testing, Emergent Design, Unit/Integration/System Tests and providing guidance to the underlying issues during the Agile/Scrum implementation.
  • Advising and encouraging the collaborative approach to decision-making on teams.
  • Attending to details and assisting the teams in defining the best solutions for their respective issues/problems through self-organizing methods.
  • Technology
  • The technology platforms used consist of proprietary as well as open source/commercial ones such as the in-house developed technologies at ALU, LAMP and MS .NET platforms, to name a few.

:: Beachbody

Confidential

  • Function as the Agile PMO lead, applying the Kotter's eight-phase change management framework to the company's agile transformation efforts.
  • Act as the Agile Coach, Trainer, and launch/transform the teams through their early adoption iterations.
  • Lead the efforts of Distributed Scrum implementation to align offshore/nearshore resources with onsite teams as well as provide transparencies to management.
  • Foster self-organizing and self-managing teams.
  • Make recommendations on Agile methodologies and practices to help the business and technical communities connect and be able to work seamlessly as one team.
  • Help the organization and teams inspect and adapt to continuously improve their processes and increase productivity and throughput.
  • Act as the lead for adopting Agile Engineering practices in areas such as pair programming, TDD, BDD, continuous integration and executable requirements, ... etc.
  • Act as the champion for Agile Management and Engineering tools.
  • Facilitate strategic and tactical planning meetings to connect portfolio goals with program executions and down to the team activities.
  • Transform web, mobile, BI, and streaming media teams into Agile teams.
  • Technology
  • The technology platforms span across Java/Linux/Liferay/iOS/MS/.NET.

Experience at Valtech as the Principal Agile Coach/Trainer

:: Alcatel-Lucent

Confidential

  • Description
  • Assisting Alcatel-Lucent ALU with an enterprise transformation to applying Agile Concepts, Principles, and Practices to teams around the globe via training, coaching, and mentoring.
  • Expanding Valtech's presence at ALU through business development.
  • Approaching and resolving problems from both a technical perspective as well as a Project/Product Management perspective.
  • Providing classroom training and blending Scrum, Kanban, FDD methodologies with technical practices for global teams to collaborate and sync up in order to deliver complicated hardware/software system efficiently and with high quality.
  • Delivering Agile Transformation presentations and public speeches at Agile-themed conferences in English and Mandarin Chinese .
  • Working with business leaders to come up with annual IT budget plans.
  • Being the expert and trusted advisor at the application of the Agile principles to one or more software development disciplines, i.e. planning, analysis, design, coding, testing, releasing, production support, and management.
  • Fashioning appropriate tracking and performance metrics that encourage team work rather than individual competition.
  • Conveying principles, practices, rules-of-thumb and the subtleties of performing Agile disciplines effectively in any environment and how they relate to traditional disciplines.
  • Using the latest tools and techniques to realize the customers' full potential showing aptitude and willingness to learn new technologies, concepts, and practices.
  • Forging good working relationships with customers and teammates.
  • Helping other people to find the best path to adopt and adapt Agile concepts, mind-set, principles, and engineering practices.
  • Creating agile, Scrum, FDD, and Kanban presentation materials, acting as a trainer, and providing instructions to the customers in classroom settings as well as professional conferences.

:: Alcatel-Lucent

  • Period
  • May 2011 - August 2012 September 2005 - July 2007
  • Project
  • Coaching, training, and mentoring multiple scrum teams across the CDMA and Wireline business units.
  • Role
  • Agile Coach/Mentor
  • Period
  • August 2011 to April 2012
  • Description
  • Assisting Alcatel-Lucent with an enterprise transformation to utilizing Agile Practices. Coaching, mentoring, and/or training on a day to day basis with multiple business units to level set the management and development teams as well as provide guidance to improving practices and removing impediments.
  • Approaching and resolving problems from both a technical perspective as well as a Project/Product Management perspective.
  • Providing classroom training and blending Scrum, Kanban, FDD methodologies with technical practices for global teams to collaborate and sync up in order to deliver complicated hardware/software system efficiently and with high quality.
  • Delivering Agile Transformation presentations and public speeches at Agile-themed conferences in English and Mandarin Chinese .
  • Working with business leaders to come up with annual IT budget plans.
  • Being the expert and trusted advisor at the application of the Agile principles to one or more software development disciplines, i.e. planning, analysis, design, coding, testing, releasing, production support, and management.
  • Fashioning appropriate tracking and performance metrics that encourage team work rather than individual competition.
  • Conveying principles, practices, rules-of-thumb and the subtleties of performing Agile disciplines effectively in any environment and how they relate to traditional disciplines.
  • Using the latest tools and techniques to realize the customers' full potential showing aptitude and willingness to learn new technologies, concepts, and practices.
  • Forging good working relationships with customers and teammates.
  • Helping other people to find the best path to adopt and adapt Agile concepts, mind-set, principles, and engineering practices.
  • Creating agile, Scrum, FDD, and Kanban presentation materials, acting as a trainer, and providing instructions to the customers in classroom settings as well as professional conferences.
  • Technology
  • The technology consists of .NET, Java, C , and C as the main programming languages along with various Agile project management tools and open source/off-the-shelf/home-grown development testing toolsets as well as Linux and proprietary server platforms.
  • Projects
  • Coaching and training the Scrum teams as well as assessing the maturity level of their business and team agility.
  • Role
  • Agile Coach/Agile Trainer
  • Period
  • May 2011 to August 2011 April 2012 to August 2012
  • Description
  • Providing 2 Days of Agile Training covering Valtech's Agile Essentials AE Courseware onsite.
  • Providing clear and concise articulated goals and objectives for this team to understand and act upon relating to the principles and practices of Scrum.
  • Reviewing Risk Assessment provided by Valtech and working with team to formulate a plan to mitigate key risks for the project.
  • Providing guidance in the Vision process and refining the vision.
  • Supporting the team in the necessary preparation for all Scrum applicable meetings / sessions this includes, Sprint Pre-Planning, Sprint Planning, Daily Scrum, Showcase, and Retrospective sessions.
  • Continually providing guidance and feedback loops to the respective Scrum roles Product Owner, Scrum Master, Scrum team members .
  • Supporting the Product Owner in the creation of the Product, Release and Sprint Backlogs as well as the Product Roadmap.
  • Supporting in the Estimation process during the Release and Iteration Planning Meetings as well as helping manage the backlogs through Epics and Themes.
  • Utilizing Valtech's GPS instrument for the team assessment and progress measurements.
  • Managing the client relationship with the key stakeholders during and after the engagement.
  • Technology
  • The technology consists of Microsoft enterprise and business servers as well as development technology stack such as Visual Studio, Team Foundation Server, SQL Reporting Services, .NET Framework, ASP.NET MVC, MS Enterprise Library, ... etc. There are also business applications involved in the creation of various documentation, such as MS Office Suite of Applications MS Word, MS Excel, MS PowerPoint, MS Access, MS Project, MS Visio.
  • :: Chesapeake
  • Project
  • Well Lifecycle Program
  • Role
  • Engagement Manager/Scrum Master/Agile Mentor/Enterprise Architect
  • Period
  • September 2005 to July 2007
  • Description
  • Assisting with internal and external communication, improving transparency, and radiating information.
  • Participate and assist customer in their annual budget planning, road-mapping as well as release planning activities.
  • Organizing and facilitating project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
  • Ensuring that the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility.
  • Facilitating discussions and conflict resolution. Empowering teams to self-organize.
  • Leading and managing the BizTalk/.NET onshore/offshore teams in the Well Lifecycle Program from inception to production. Heavily involved in the entire SDLC, including agile project management, architecture, design, testing, releasing, and maintenance.
  • Coordinating with the product owners and source application/database teams to analyze and gather the business and technical requirements or user stories for architecting, designing coding the BizTalk messaging, security, business rules, and orchestration solutions. Systems/Applications integrated through BizTalk include Peloton, Enertia, WellDB, Artesia DB2 , Data Warehouse Oracle , Excel and various in-house developed LOB applications such as CST, DAR, GIS, BI Portal SharePoint , etc. Business processes involved span across the entire Well Lifecycle phases Find, Prepare, Drill, Complete, Produce, Enhance, and Abandon.
  • Working with architecture teams BI, Enterprise Scheduler, etc to provide technical architecture guidance. Helping direct the client technology strategy and alignment with the business. Participate as technical expert in high-level meetings with clients and user groups.
  • Evaluating Business Intelligence and document management tools and technologies such as Performance Point Server and FileNet for the architecture board to discuss and make a tool decision.
  • Architecting and developing Web applications using ASP.NET, JQuery, Javascript, and Ajax for faster response time and richer user experience.
  • Technology
  • The technology consists of Microsoft business servers as well as development technology stack such as Visual Studio, Team Foundation Server, BizTalk Server, SQL Server, SQL Server Analysis Services, SQL Reporting Services, Performance Point Server, FileNet, .NET Framework, ASP.NET MVC, MS Enterprise Library, ... etc. DB2, Oracle, and Java applications are also involved in the EAI scenarios. There are also business applications involved in the creation of various documentation, such as MS Office Suite of Applications MS Word, MS Excel, MS PowerPoint, MS Access, MS Project, MS Visio.

Hire Now