Viator - A TripAdvisor Company, Scrum Master
August 2015 - Present, Sydney, NSW, AU
Working as Scrum Master with Avengers and helping other teams on their path to agility as well.
Waseel ASP Ltd., Engineering Manager
July 2010 - March 2015, Riyadh, SA
I lead four teams, namely development (DEV), systems (SYS), technical operations (TO), quality control (QC) as Engineering Manager (later renamed as "Director Information Technology Services") at Waseel. I introduced the Agile software development concepts of continuous integration, continuous delivery, unit testing, test/build automation, configuration management, TDD, ATDD, deployment pipelines to the software delivery team. We formally adopted Scrum in 2012. I conducted numerous internal training sessions across organization on Scrum/Agile and evolved the entire Engineering team into four product teams. I played ScrumMaster for two different product teams since Scrum adoption and coached/mentored others as well. I also coached Product Owners and other stakeholders at Waseel to facilitate smooth Scrum transition and continuous improvement.
Reporting directly to CEO, I played a major role in re-defining the company vision and strategy. I translated corporate strategy into product deliverable by starting two new products and creating a roadmap for existing products to meet the target architecture (capable of national use). I wrote several business cases to assist CEO in selecting the right product with ROI & NPV calculations. At this role, i also took care of functional roles, e.g. setting key goals, appraisals, hiring, mentoring etc. for my team.
My biggest two achievements as Engineering Manager at Waseel are; Creating product teams ready to take up any software delivery challenge with quality, passion and meaning; and Creating an environment which allowed product teams to follow best practices of Agile software development to deliver early, continuously and frequently based on business needs.
Waseel ASP Ltd., Sr. Software Engineer
January 2008 - June 2010, Riyadh, Saudi Arabia
I have been involved in in-house development of the portal services that the company developed from scratch for its clients. Several other facilitative applications were also developed during this tenure. I have also been involved in several other integration projects with our business partners in three different continents in domains of health insurance, vehicle insurance and e-governament.
Initially worked as Software Engineer and was then promoted to Sr. Software Engineer. I have managed several projects and people in the department later with duties including project planning, project estimation, schedules/resource allocation, managing progress, leading code review sessions and spearheading the development team. I have participating vigorously in writing software requirement specifications, design documents, API specifications and release notes while staying involved in actual development as well.
Technologies/tools that i worked _extensively_ in projects at Waseel includes Java (SE and EE), Web services (JAX-RPC, JAX-WS and SAAJ), JSP/Servlets, JSTL, XML parsing (DOM, StAX), XSLT, XPath, JDBC, tomcat, Oracle. I have also worked with MySQL, Apache web server, jboss, Spring JSF and hibernate to a smaller extent at Waseel.
Waseel ASP Ltd., Software Engineer
September 2005 - December 2007, Riyadh, Saudi Arabia
Joined as frsh graduate at worked as software engineer, mainly on Java platform for developing web applications.