CTO
Total years of experience :23 years, 10 Months
Role: Agile Transformation on Security LOB
Part of the Leadership team to do the Agile Transformation
• Working as a Chief Scrum Master and Agile Transformation Leader
• Manage 13 teams and 40 plus products for Satellite ground system
• Coach, Mentor, and Train the teams for Agile and Scrum
• Transform the program and individual into an Agile mindset
• Coaching on the growth of the development team
• Start implementing SAFe transformation
• Implement LeSS (Large Scale Scrum) at the program level
• Demonstrate the concepts of lean and flow of the value and facilitate the Scrum
health check
• Accountable for all program level activities, events, and ceremonies
• Facilitate program level planning, review, and retrospectives
• Perform the people management and resource allocation to enhance the
outcome of the program
• Participating in the program level EVM, (Earn Value Management)
• Track the progress of Program and manage its risks
• Leading one DevOps team using Kanban
• Led the team to implement Code Coverage task in a build pipeline to publish
code coverage in C++ and Python.
• Led the team to perform security static code analysis using Sonarcube.
• Led the team to publish Test Results task in a build pipeline to publish test
results to Jenkins and later to CI/CD Pipelines when tests are executed to
provide a comprehensive test reporting and analytics experience.
• Led the team to develop the Jenkins in a build and release pipeline to run unit
and functional tests using CppUnit.
• Led the team to implement Container Structure Tests to validate the structure of
a container image.
Responsibilities:
• Working as a Scrum Master for two development teams. Leading the Agile
transformation efforts, mentor and coach the teams for an Agile mindset.
• Facilitate team level planning, review, and retrospective.
• Working on Middle layer writing API’s in C++, STL and Python on Windows and
Linux
• Working in a middle-office sell-side team, Trading System Application
Programming Interface team, and Alerting & Monitoring team.
• Write APIs exposed the functionality of middle office sell-side to other teams
depends on the requirements and integration.
• Working on Integration console, and ETL that transforms and enrich the data.
• Let the team to implement pull requests, performed code reviews of the
development team, guided the team on the best coding practices.
Responsibilities:
• Maintain and enhance the internal framework using C# used in several projects
to demonstrate the Windows 8 and Metro UI capabilities.
• Developer Legal Case management, demo using C#, WinRT on Windows 8, and
Windows RT.
• Manage team across the ocean remotely and in different time zones.
• Work as a Consultant in Schlumberger and work on OpenWorks (Halliburton’s
product) to Studio (Schlumberger’s product) using C++
• Introduced Scrum framework to improved productivity of the team.
Page 4 of 5
• Be a part of Waterfall to Agile Transformation and be the first team in the
company to start using Scrum
• Develop all new components in .Net using WPF, MVVM, Prism, Silverlight, WCF,
MEF, LINQ, and other .net technologies, in Bechtel Procurement System written
in C++, C#, VB 6, ASP, ASP.Net, MVC, and Web Services
• Mentor the team for WPF, .Net, Design pattern, managing large scale software
development and Computer Architecture
Responsibilities:
• Provide the support of existing account receivable and contribution compliance
applications.
• Migration of the application middle layer, from Tuxedo to Web Logic and front-
end C++ to Java
• Convert the existing Tuxedo services into EJB services using JDBC to
communicate with Oracle
• Convert Assets Allocation project from VB 6 and Excel to VB.Net
• Worked on Tactical Assets Allocation Rebalancing and Volatility Gap project
written in VB.Net, Java, C++, Shell scripts, Oracle and Sybase
• Work on the C++ and Solaris part of the project and did some research on its
algorithms using MATLAB.
• Working as a technical lead for windows group
• Design and implement solutions to the client’s specific requirements. It is mainly
related to portfolio rebalancing, reporting, using mathematical, statistical, and
quantitative methods.
• I have worked on a Managed Account Rebalancing System written in Visual
C++, STL, ATL, Xtreme toolkit, Java, Web logic, Web services, Oracle, SQL
Server, Sybase, and Crystal Reports.
Karachi, Pakistan
Responsibilities:
• Design the software based on the requirement from the business side.
Page 5 of 5
• Work on Vision IDE and Performance Attribute systems using Visual C++, MFC
6.0, MS-Project, Oracle, STL, Er-Win and Vision Database
• Mentor Junior and lead team members to work on various technical projects.