Strategic, focused and business-oriented technology professional with over 12 years of extensive experience in managing large development teams, Solution Architecture Design, Project Management, Application Development, Data Management, Business Intelligence and Analytics with specialization in FinTech, Telecom, and Banking sectors. That covers well-versed competence in Digital Payment Solutions, Enterprise Applications, Data Warehousing, Data Modeling, Artificial Intelligence, Integrations, Middleware, Logging and Monitoring, Core-Banking Systems, Digital Wallet Management, Backend services, Schedulers and Mobile Apps.
KEY ACHIEVEMENTS:
• Extensively involved in all stages of the project implementation for multi-million dollar programs, covering RFI/RFP Process, Project Planning, Project Management, Solution Designing, Resource Management, Vendor Management, requirements gathering and analysis, finalizing the system architecture and performance tuning.
• Worked mutually with Ant Financial, the biggest FinTech Company in the world, for driving the solution architecture and implementation of projects including EasyPaisa App, Intelligent Customer Segmentation, Campaign Management System, AML and Risk Management system using Ant Cloud technologies.
• Managed Business Requirement Analysis, Application Architecture design and development of EasyPaisa Eco-system, one of the biggest mobile wallet and mobile payment platforms in Pakistan, including EasyPaisa App and its backend systems; and collaborated with vendors like Ericsson, AKSA and Systems Limited to deliver 100+ projects in last year.
• Managed large cross-functional teams with the ability to define and influence the functional and technical directions.
• Conceptualized and executed the first Enterprise Data Warehouse implementation of micro-finance and digital payments industry in Pakistan through implementation of DWH, FSLDM, BI Framework using IBM Cognos BI Stack for FINCA Microfinance Bank.
• Actively participated in Digital Lending, Core Banking Application (CBA) Swap, and IFRS9 Modeling projects in FINCA Microfinance Bank.
• Played key role in the design & development of Wateen Business Support Solution (BSS), Campaign Management System, and customer support solution including integrations with other platforms.
CORE CAPABILITIES:
- Solution Architecture Design
- Project Management & Planning
- Digital Financial Services & Digital Lending
- Telecom & Banking Applications
- BI & Data Warehousing
- Business Requirements Analysis
- Financial Modeling & Reporting
- AI & Machine Learning
Enter Description
Enter Description
• Lead the software development team and take the ownership of design, development, and delivery of the small to large projects by taking the ownership of quality delivery.
• Manage projects with top-down oversight throughout entire execution to ensure success as defined by adherence to the standards of project scope and timelines.
• Reviewing and applying the best practices to establish the architecture and frameworks that are consistent with the Product strategy.
• Develop comprehensive project plans that merge the business requirements with product strategy and monitor project progress continuously and make detailed scheduled reports on measurable items, such as milestones and deliverables.
• Collaborate and coordinate with all relevant stakeholders such as managers and technical resources during all project phases, from initial development till delivery.
• Maintain poised leadership under high levels of visibility, accountability and navigating tight timelines - identify & mitigate risks before the project is impacted.
• Develop and deliver a strategic technological vision and direction for the team, and continuously improve the development process efficiency. Create, implement and maintain a continuous improvement plan for the team and oversee resource planning, recruitment and key talent development.
• Communicate proactively with all involved personnel to provide encouragement, identify problems, create solutions, and implement efficiency improvements.
• Support continuous improvement through post-implementation analysis, production issue investigation, and business results tracking.
• Lead the activities related to the design, development, and maintenance of the Software Architecture and manage, use and maintain the Technology architecture model of EasyPaisa App Eco-system.
• Lead the delivery of end-to-end solution architecture design and development of designated projects pertaining to EasyPaisa App and supporting systems.
• Participate in business requirement discussion, understand local partner's current systems, and work out end-to-end integration solutions.
• Participate and review at system analysis, development, integration, and testing stage to ensure the overall solution is aligned with no gaps.
• Support continuous improvement through post-implementation analysis, production issue investigation and business result tracking.
• Work with the technology team for mid to long term architecture planning, and upgrade and continuously improve the development process efficiency and technology risk management.
• Develope and recommend Architecture strategies, processes, and methodologies and share best practices, lessons learned and constantly update the technical system architecture requirements based on changing technologies, and knowledge related to recent, current and up-coming vendor products and solutions.
• Identify and recommend areas appropriate for further study and participates in any Proof of Concept projects required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
• Recommend and participate in the design and implementation of standards, tools, and methodologies.
• Collaborate with all relevant stakeholders in order to review the objectives and constraints of each solution and determine conformance with the Enterprise Architecture and recommend the most suitable technical architecture and define the solution at a high level.
• Provide architecture thought leadership and actively participate in the design, implementation, and roll-out efforts.
• To work as Technical Project Manager for Enterprise Data Warehouse - IBM Cognos that includes; organizing the requirements, deliverables, timelines and issues with vendor and all the cross-department stakeholders involved.
• Supervision of End-to-End implementation of new projects for Data Warehouse in alignment with other systems in-place after conducting gap analysis based on current sourcing available versus new requirements.
• To manage the technical and commercial aspects of the BI platform including RFP preparation, vendor management, commercial negotiations, requirements analysis, architectural design and subsequent project delivery including the Development of a BI roadmap and strategy in line with business strategy.
• Designing the complete framework for business and financial reporting and analytics; ensuring the due diligence from the technical side pertaining to data availability in accordance with sanity checks.
• To take charge for; time management, reporting and monitoring; risk management; issue management; quality assurance and change management and ensuring smooth BI operations including ETL routines and delivery of scheduled reports & dashboards.
• To co-ordinate and assist each line of business in fulfilling their requirements with respect to BI and analytics and to support the business requirements for the provision of business intelligence dashboards and analytical reporting.
• To implement dashboard/reporting services, with a constant focus on key business indicators and trends.
• To support involvement initiatives involving business applications.
• To act as a technical expert for the BI tool, and share knowledge as appropriate.
• To define, plan and manage releases of application updates.
My key responsibilities were;
• To analyze, design, coordinate and supervise the development of software systems being used and developed in the organization.
• To develop features across subsystems within multiple applications, including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.
• To lead the architectural design and development phases of programming systems.
• To develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigate problem areas and follow the software development lifecycle.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code to form a basis for the solutions of information processing problems.
My primary responsibility was to design and develop programming systems. I used to analyze, design, coordinate and supervise the development of software systems being used and developed in the organization. Besides this, I was also responsible for business analysis, project delivery, and application support.