To continue my career with an organization that will utilize my MANAGEMENT, SUPERVISION & TECHNICAL skills to benefit mutual growth and success.
Overview
28
28
years of professional experience
Work History
IT Software Quality Assurance Operation Head
Bank Tabungan Pensiunan Nasional, PT
Review all projects in BTPN whether it follows the process defined
Provide quality improvement feedback to project stakeholder during and after the projects
Make sure the projects delivered within quality in terms of all deliverables
Maintain the leveling of all application on each phase (ST and UAT) compared to production.
DevOps Implementation Project Manager
Bank Tabungan Pensiunan Nasional, PT
Manage multiple work streams and deliver results in a timely manner
Follow up and follow through issues and actions and drive them to closure in a timely manner
Play the role of a system, infrastructure or environment owner
Establish related enterprise level operations and maintenance processes according to ITIL principles
Work closely with the Development team to identify and communicate critical paths
Remove impediments/blockers in order to keep teams productive
Collaborate with cross functional teams and build schedules and plans
Identify and manage dependencies with other internal or external teams
Handle issues and risks proactively.
IT Business Solutions btpn WOW!, Pension and Treasury Head
Bank Tabungan Pensiunan Nasional, PT
Day to day management of IT Business Solutions for btpn WOW!, Pension and Treasury
Providing technical coaching, mentoring and development plans for business solution team
Creates and continually updates procedures to improve processes
Works with department heads, elected officials and staff to develop standardized procedures related to project management and software development
Lead technical solutioning
Lead technical project management
Lead vendor and solution selection
Lead system architecture in conjunction with bank enterprise architecture
Responsible for btpn WOW! Branchless banking (laku pandai) system
Responsible for the supervision of teams’ performance to ensure is going in accordance with plan
Regularly conduct regular assessment to identify any risks and provide recommendation to remediate and improve the controls within the process
Contribute on the bank strategic plan discussion
Audit-Compliance with organizational standards.
IT Business Solution Development Head
Bank Tabungan Pensiunan Nasional, PT
Day to day management of IT Business Solution Development teams
Providing technical coaching, mentoring and development plans for business solution development team
Creates and continually updates procedures to improve processes
Works with department heads, elected officials and staff to develop standardized procedures related to project management and software development
Plan and look out for methods to reduce cost
Oversee development and quality of any business solution projects
Responsible for the supervision of teams’ performance to ensure is going in accordance with plan
Audit-Compliance with organizational standards.
QA Outsourcing Manager
Citibank NA Indonesia, PT
Searching, selection and hiring more than 150 QA personnel
Managing outsource personnel
Managing performance of staff and outsource staff
Managing QA process.
Technology Relationship Manager Banking Application Support
Citibank NA Indonesia, PT
Coordinate and control the design and evaluation activities, to produce the most appropriate and reliable IT system applications
Managing outsource personnel
Managing performance of staff and outsource staff
Managing outsource vendors and local application vendors
Ensuring that the system is running well
Liaise with regional team for banking application support.
Vice President, IT DevOps and Automations
Bank Commonwealth, PT
6 2018 - Current
Acts as a champion and cross-functional change agent in leading the organizational changes required to create and sustain enterprise digital capabilities
Manage the DevOps team thinking strategically and driving for results
Build a high performing team by putting people in a position to succeed and lead them to think differently and innovate
In this role you will help them to bring out the best ideas by empowering them and leading by example to drive architecture, technical decisions, and tools/automation development
Demonstrate very strong technical leadership and people management skills including solid communication and analytical skills with thorough understanding of product development and successful problem definition, decomposition, estimation and resolution
Coach, mentor and lead a diverse group of lean/agile software and build/release engineers
Work to continuously improve speed, efficiency and scalability of our systems and environments
Have cloud experiences: AWS, Azure and private cloud
Stay on top of the latest technologies, tools and techniques
Manage the DevOps team thinking strategically and driving for results
Build a high performing team by putting people in a position to succeed and lead them to think differently and innovate
In this role you will help them to bring out the best ideas by empowering them and leading by example to drive architecture, technical decisions, and tools/automation development
Work to continuously improve speed, efficiency and scalability of our systems and environments
Work across functional (development, testing, deployment, systems/ infrastructure) and project teams to ensure continuous operation of all environments
Manage, and maintain tools to automate operational processes, including continuous deployment and QA
Work directly with agile Application Development teams to provide daily support aligned with a model of Continuous Delivery
Own, configure, and maintain current and future automation tools for continuous integration and continuous delivery
Define and evolve Build, Test & Release best practices which support traceability & auditability of change
Ensure continuous availability of various tools supporting SCM & Release Management including Source Control, Continuous Integration, & Change Management
Develop and execute automated solutions and tools to monitor and support our software development and release processes
Build and maintain appropriate log gathering, system monitoring, and reporting infrastructures
Directly oversee day to day DevOps squad towards progressive improvements of the platform
Responsible for all roles and responsibility of DevOps squad for container platform and all DevOps tool chain
Mentor junior team members and foster a collaborative, process-mature team
Stay on top of the latest technologies, tools and techniques
SCRUM Master for Kopassus Squad (DevOps)
Kopassus squad is responsible for digital transformations of IT BTPN
Responsibilities include defining operations procedures for BTPN digital initiatives, defining the SOP for all tool chains, defining RACI matrix for all tool chains, assisting in onboarding new projects that will use Agile / DevOps, assisting IT BTPN for Digital transformations, planned and managed squad budget, guided all sprints runs to completion on time, and on budget, managed project scope to ensure delivery was compliant to scope commitment, tracked and managed product backlog, burn-down metrics, velocity and task break-down, addressed problems through risk management and contingency planning
Day to day management of Technology Local Application teams
Providing technical coaching, mentoring and development plans for technology local application
Creates and continually updates procedures to improve county processes
Works with department heads, elected officials and staff to develop standardized procedures related to project management
Plan and look out for methods to reduce cost
Plan, budget and make sure that all local application development within budget
Serves on the IT Steering Committee, Technology Review Board, project work groups and other large system Project Oversight Committees for portfolio and project governance
Responsible for the supervision of teams’ performance to ensure is going in accordance with plan
Contribute on the Bank IT strategic plan discussion
Regularly conduct regular assessment to identify any risks and provide recommendation to remediate and improve the controls within the process
Audit-Compliance with organizational standards
PMO Coordinator
Change and Release Manager
Responsibilities include working with customers to define scope of projects, ensuring appropriate resources are assigned appropriate project activities, developing, articulating, and ensuring project milestones are met, identifying and evaluating lessons learned during project, tracking project metrics for all projects throughout the organization and maintaining centralized accountability for management of project portfolio, overseeing enterprise project management strategy, training, communication, program/project control/analysis/reporting, process development and tool development, coordinating medium to large and complex technology related projects between departments to ensure timely and efficient implementation of projects, managing the Change and Release process, identifying and implementing appropriate risk management initiatives to manage production changes, managing more than 10 projects in parallel.
QA and Release Manager
Freeport Indonesia, PT
07.2007 - 08.2008
Manages the entire product release deployment effort, from concept to success measurement after General Availability
Assemble the cross-functional release deployment team and gain percent of time commitments from each resource
Lead the release deployment team towards definition of release deployment goals and manage to critical success factors
Identify, mitigate, prioritize, manage and resolve project issues, constraints, dependencies and risks
Possess confidence with navigating an escalation process
Create and manage the overall release deployment project plan
Manage project changes to schedule, budget, and scope through change control process
Communicate status and issues to senior management and project stakeholders
Coordinate cross-org team, proactively ensuring that teams are 'in sync' in terms of communication, schedules, issues, etc
Manage the release deployment collaboration SharePoint site
Facilitate decision making with stakeholders, balancing the needs of different constituencies and facilitating consensus
Identifies, mitigates, prioritizes, manages and drives resolution of project issues, constraints, dependencies and risks
Proactively identifies risk areas and critical items that need to be done to keep project on track
Champion and be a key contributor of continuous improvement of project management and release deployment process best practices, using innovative ideas to increase effectiveness of organization
Managing mostly high level projects in terms of complexity, risk, and/or business criticality while managing multiple projects at a given time, juggling activities and priorities accordingly
Ability to facilitate resolution of software product issues
Capable of interpreting some technical information and present/speak the information to different audiences (business owner, etc.), conveying the message in a way the audience can understand
Understanding of process, potential issues, consequences of changes during Product Lifecycle
Ability to gauge severity of both technical and business issues
Provide management reporting on all activities change management, release management, and problem management, and any other reporting requirements as required by the organization
Identify and implement appropriate risk management initiatives to manage production changes.
Principal Consultant, IT Project & Release Manager
Kuala Kamoro, PT
08.2004 - 06.2007
Coordinate and control the design and evaluation activities, to produce the most appropriate and reliable IT system applications
Develop, and evaluate standard policies and procedures relating with application development to ensure that all development and implementations process are in compliance with set up standard, company policies and business ethics
Coordinate and control the identification and analysts' activities of user's requirements, to provide professional recommendation to users about the most appropriate IT solutions (resources, business process, method, application and system)
Facilitate weekly release meetings to maintain awareness of individual project status, present the details of the release in a weekly senior management meeting, prepare various readiness assessments, understand the issues/risks with each of the release and work with the project teams to help clear their roadblocks, escalate to senior management when there are issues/risks needing additional attention, work closely with other supporting teams (communications, training, architecture, testing, etc) to ensure they are getting what they need from the project teams, and coordinate scope changes and impacts associated with the releases
Research for new technology and applications tools in order to keep update with computer technology trends, and to minimize failure or defect possibility in the applications which will be or have been developed
Communicates with customers or users to complete projects per user requirements, or to implement alternative approaches in searching the most optimal solutions of user business process
Analyses user requirements, design system and manage project
Lead and manage software development
Managing development and enhancement of infrastructure.
Project Manager
Infoflow Solutions, PT
01.2002 - 07.2004
Direct and manage project development from beginning to end
Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
Develop full-scale project plans and associated communications documents
Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion
Liaise with project stakeholders on an ongoing basis
Estimate the resources and participants needed to achieve project goals
Draft and submit budget proposals, and recommend subsequent budget changes where necessary
Where required, negotiate with other department managers for the acquisition of required personnel from within the company
Determine and assess need for additional staff and/or Consultants and make the appropriate recruitments if necessary during project cycle
Set and continually manage project expectations with team members and other stakeholders
Delegate tasks and responsibilities to appropriate personnel
Identify and resolve issues and conflicts within the project team
Identify and manage project dependencies and critical path
Plan and schedule project timelines and milestones using appropriate tools
Track project milestones and deliverables
Develop and deliver progress reports, proposals, requirements documentation, and presentations
Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas
Proactively manage changes in project scope, identify potential crises, and devise contingency plans
Define project success criteria and disseminate them to involved parties throughout project life cycle
Coach, mentor, motivate and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work
Build, develop, and grow any business relationships vital to the success of the project
Develop, and evaluate standard policies and procedures relating with application development to ensure that all development and implementations process are in compliance with set up standard, company policies and business ethics
Managing development and enhancement of infrastructure.
IT Project Manager
Triputra Adi Jaya, PT
01.2000 - 12.2001
Direct and manage project development from beginning to end
Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
Develop full-scale project plans and associated communications documents
Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion
Liaise with project stakeholders on an ongoing basis
Estimate the resources and participants needed to achieve project goals
Draft and submit budget proposals, and recommend subsequent budget changes where necessary
Where required, negotiate with other department managers for the acquisition of required personnel from within the company
Determine and assess need for additional staff and/or consultants and make the appropriate recruitments if necessary during project cycle
Set and continually manage project expectations with team members and other stakeholders
Delegate tasks and responsibilities to appropriate personnel
Identify and resolve issues and conflicts within the project team
Identify and manage project dependencies and critical path
Plan and schedule project timelines and milestones using appropriate tools
Track project milestones and deliverables
Develop and deliver progress reports, proposals, requirements documentation, and presentations
Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas
Proactively manage changes in project scope, identify potential crises, and devise contingency plans
Define project success criteria and disseminate them to involved parties throughout project life cycle
Coach, mentor, motivate and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work
Build, develop, and grow any business relationships vital to the success of the project
Develop, and evaluate standard policies and procedures relating with application development to ensure that all development and implementations process are in compliance with set up standard, company policies and business ethics
Managing development and enhancement of infrastructure.
Project Manager
Infoflow Solutions, PT
01.1996 - 12.1999
Direct and manage project development from beginning to end
Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
Develop full-scale project plans and associated communications documents
Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion
Liaise with project stakeholders on an ongoing basis
Estimate the resources and participants needed to achieve project goals
Draft and submit budget proposals, and recommend subsequent budget changes where necessary
Where required, negotiate with other department managers for the acquisition of required personnel from within the company
Determine and assess need for additional staff and/or consultants and make the appropriate recruitments if necessary during project cycle
Set and continually manage project expectations with team members and other stakeholders
Delegate tasks and responsibilities to appropriate personnel
Identify and resolve issues and conflicts within the project team
Identify and manage project dependencies and critical path
Plan and schedule project timelines and milestones using appropriate tools
Track project milestones and deliverables
Develop and deliver progress reports, proposals, requirements documentation, and presentations
Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas
Proactively manage changes in project scope, identify potential crises, and devise contingency plans
Define project success criteria and disseminate them to involved parties throughout project life cycle
Coach, mentor, motivate and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work
Build, develop, and grow any business relationships vital to the success of the project
Develop, and evaluate standard policies and procedures relating with application development to ensure that all development and implementations process are in compliance with set up standard, company policies and business ethics
Managing development and enhancement of infrastructure.
Managerial Summary
More than 20 years of extensive work experience in IT.
12 years extensive work experience in leading and managing development and implementation projects.
8 years extensive work experience in general IT management.
9 years extensive work experience in IT Banking
4 years extensive work experience in Governance function to assist corporation in running the business without compromising the required controls.
5 years extensive work experience in QA and release management
4 years extensive work experience in PMO
2 years extensive work experience in data warehouse and business intelligence
2 years extensive work experience in branchless banking and digital banking
1.5 years extensive work experience in managing more than 80 outsources personnel in UAT Tester, UAT Analyst, and Assistant Manager.
2 years extensive work experience on DevOps and container platform
2 years extensive work experience in leading digital transformations
Timeline
IT Digital Transformation - DevOps Head
Bank Tabungan Pensiunan Nasional, PT
05.2013 - 05.2018
Local Application Tech Head (AVP)
Citibank NA Indonesia, PT
08.2008 - 04.2013
QA and Release Manager
Freeport Indonesia, PT
07.2007 - 08.2008
Principal Consultant, IT Project & Release Manager
Kuala Kamoro, PT
08.2004 - 06.2007
Project Manager
Infoflow Solutions, PT
01.2002 - 07.2004
IT Project Manager
Triputra Adi Jaya, PT
01.2000 - 12.2001
Project Manager
Infoflow Solutions, PT
01.1996 - 12.1999
IT Software Quality Assurance Operation Head
Bank Tabungan Pensiunan Nasional, PT
DevOps Implementation Project Manager
Bank Tabungan Pensiunan Nasional, PT
IT Business Solutions btpn WOW!, Pension and Treasury Head
Bank Tabungan Pensiunan Nasional, PT
IT Business Solution Development Head
Bank Tabungan Pensiunan Nasional, PT
QA Outsourcing Manager
Citibank NA Indonesia, PT
Technology Relationship Manager Banking Application Support
Jenius Sub Manager Offline Acqustion Retail&Event at PT. Bank Tabungan Pensiunan Nasional (Bank BTPN)Jenius Sub Manager Offline Acqustion Retail&Event at PT. Bank Tabungan Pensiunan Nasional (Bank BTPN)
Value Added Service for Private Banking at PT Bank Tabungan Negara (persero) TbkValue Added Service for Private Banking at PT Bank Tabungan Negara (persero) Tbk
Mutual Fund Product Development Specialist at PT Bank Tabungan Negara (Persero), Tbk.Mutual Fund Product Development Specialist at PT Bank Tabungan Negara (Persero), Tbk.