Candidate Profile

Anthony_Acuda Curriculm Vitae

Cheif Technology Officer  Kampala Member from 6 years

I have a Bachelor of Science in information technology from Sikkim Manipal University India with professional experience of more than 10 years in the IT industry, seven of which have been with a financial institution regulated by the central bank of Uganda. Furthermore, I acquired specialized certificates in Virtualization and cyber security management from Charles Sturt University Australia, CompTIA Security plus, digital financial services and currently pursing certified ethical hacker, and a master of science in information technology specializing in network and security. I served as a senior manager for more than 6 years at EFC Uganda Limited and currently working as Chief technology consultant at ICT GALAXY.I have a wealth of experience when it comes to cobit standards and ISO 270001 standards of IT governance and information security.  I have taken keen interest in cyber security, artificial intelligence and customer relationship management. I have good knowledge of database systems including Oracle, SQL, and good knowledge of UNIX operating system, Linux, Java, C and C++. I have a high pedigree in the field of IT security were I have spent more than 5 years including 5 years managing Networks and infrastructure plus 5 years managing database applications and 6 years in leadership as an exco member and 11 years overall in the ICT field.

I was responsible for the setup of the entire IT infrastructure at EFC in 2012 including the rolling out the core banking system, also migrated the infrastructure to virtualized environment in 2015. I lead the project on the selection of a new core banking system at EFC Uganda limited, lead the project on use of IOT devices, lead the project on the digital loan process, I was in charge of all system upgrades on the infrastructure and the core banking systems that was successfully upgraded 16 months ago. I lead the mobile banking/ mobile money project with Interswitch East Africa to improve efficiency and take our services near our customers. With this back ground and experience in the field, am very confident I will be able to execute the responsibilities that come along with this job. Am currently working for a technology company as a Chief technology consultant and my duties entail, developing the ICT and digital strategies, Network infrastructure design and management, designing of information security policies, working with developers in app development , programmers and general ICT.

This position will allow me to continue exhibiting my knowledge and expertise that I gained as an IT Officer, Senior IT Officer, IT manager and Chief information officer at EFC Uganda Limited and now chief technology consultant. In these positions I was able to provide, leadership, execute strategies, operational control, risk management, technical support, cyber security management, data network management and HR management. Further experiences included System administration, network management, cloud computing, virtualization and core banking system management, application deployment, database administration, and driving the digital innovation strategy. I have listed my achievements and projects as seen from my curriculum vitae.

I am an exceptional leader and this was exhibited throughout my 7-year tenure at the helm of the IT department at EFC Uganda Limited (MDI). It is at this point that am seeking a new challenge with Post bank Uganda to add on what is already an illustrious career in the field of information technology. I was recognized by management and staff as best employee and senior manager for three consecutive years and most recently in 2018 as best senior manager.

CURRICULM VITAE

Personal Details

Name: ANTHONY ACUDA Age: 34 years

Date of birth: 1st June 1986 Nationality: Ugandan

Tel:    0782168102/0751475856

Email: acuda.anthony@gmail.com

Personal profile

Am a highly motivated, skilled individual who is result oriented and goal focused.I possess very good attitude to work in order to meet my targets. My Bachelor of Science in information technology has given me a good background in the field of technology and also commencing my master of science in information technology in the next few weeks.

Employment History

            ICT GALAXY; 1st November 2019 to date as Chief Technology Consultant

           Strategic responsibilities

  • Provide strategic advice on using current and emerging technology to achieve organizational goals
  • Develop, maintain, execute and continuously update the organization wide ICT strategic plan with emphasis on enhancing current emerging technologies
  • Assist with the overall business technology planning, providing a current knowledge and future vision of technology and systems
  • Carry out research on emerging technologies in the field block chain technologies and cyber security
  • Provide technical expertise and participation in technical projects across multiple teams. Design and deliverer the technical architecture for new projects (Cloud & on-Premise)
  • Assist in the articulation of IT governance frameworks for the client.· Stay updated on the latest global and local best practice
  • Work towards optimizing existing processes in order to create efficiency and leverage on technology to create excellent customer experience and increase productivity
  • Develop departmental and enterprise wide ICT budgets for current and future operations while Supporting the design, deployment, implementations and maintenance of new technologies
  • Develop the ICT department work plan which should be updated every month depending on accomplishments and provide enterprise wide ICT governance at all respective levels
  • Create avenues to include Innovative digital processes while developing methods to map old assets to new digital processes, without disrupting the fine balance that already exists between departments and processes
  • Avail periodic documentation detailing processes implementation and improvements
  • Develop and implement technologies that are complaint to the countries ICT guidelines
  • Lead the digital transformation at senior management level in relation to implementation of new technologies
  • Work collaboratively with software vendors& developers in order to produce infrastructure, architecture, and policies that meet international standards
  • Seek top management support and direction for implementing information security measures in the organization.

Risk Management

  • Ensure the proper management of ICT budgets in order avoid overshooting the expenditure
  • Create avenues to ensure validity of all service level agreements with no outdated or unsigned agreements and contracts
  • Analyzes problems, audit and performance reports on the Unit activities and provides remedial action where required.
  • Ensure the IT team continuously meets expectation with respect to interdepartmental service level agreements
  • Develop avenues to ensure vendor risk is properly identified, assessed and mitigated
  • Build robust avenues to maintain good relationships with vendors in order to create partnerships that mitigate risk in the long run.
  • Develop ways to monitor performance of vendors in respect to their service level agreements and execute rebates where necessary
  • Ensure all equipment is properly tested before deployment in production
  • Carryout ICT based risk assessments at all levels of the organization
  • Partner with business stakeholders across the company to raise awareness of risk management concerns
  • Identify, document threats to asset, perform vulnerability analysis and perform impact analysis
  • determine acceptability or treatment of risk based on risk acceptance criteria
  • Issue alerts and advisories with respect to new vulnerabilities / threats to all concerned parties
  • Define formal process for creating, documenting, reviewing, updating, and implementing security policies
  • Periodically evaluate and review effectiveness of information security policies, procedures, standards, guideline and processes

            Project management

  • Developing project plans, goals, and budgets, identifying resources needed and support in reviewing project related budgets
  • Develop specific Standard Operating Procedures (SOPs) in line with the goals and objectives of the project to ensure successful implementation and turnover of the process
  • Manage all stake holders relating to the project besides in a professional way and establish effective project communication platforms and times to be executed
  • Determine information system requirement and define project objectives
  • Facilitate change requests to ensure that all parties are informed of the impacts on schedule and budget
  • Effectively apply our methodology and enforce project standards
  • Organizing and managing all phases of the project to ensure on-time completion
  • Provide the necessary technical competence and leadership during the delivery of IT projects while coordinate relevant team members to ensure all projects are focused on specific deliverables and schedules
  • Use effective leadership skills to direct all phases of programs from inception through completion to include planning, evaluating whether working as a team or independently
  • Write business cases and risk based assessments in relation to specific IT projects, Identify and design risk mitigation plans of action
  • Support the team in their use of collaboration tools, ensuring good housekeeping and best practice are always maintained
  • Work cross-functionally with many departments: Finance, Operations, IT, Agency Support etc
  • Ensure proper project progress in managing and adapting work as required while reporting viable solutions and opportunities as they arise
  • Plan and execute the programs/projects to meet the contractual obligations of the contract, controlling the project scope, schedule and budget
  • Created the Go-Live and Change Communication plan for the project and business stakeholders
  • Facilitated training and operational readiness of resources for the post-go-live environment
  • Managed the Risk and Issue Register, authorization of Change Requests, and Resourcing plan for the project.
  • Design the transition plan for project handover post successful implementation.
  • Create and execute project work plans and revise as appropriate to meet changing needs and requirements
  • Plan, organize, and direct the design, development and implementation of IT Solutions projects
  • Ensure all incoming and outgoing project documentation is in order and properly stored
  • Supervise and direct all IT personnel both internally and externally
  • Meet with project team members to identify areas of improvement and resolve issues managing available resources to make sure the schedule is on track

Operational and technical management

  • Provide assistance in resolving technical issues when they arise
  • Provide guidance during the procurement of ICT systems
  • Ensure the open LDAP is properly configured
  • Review existing systems and suggest improvements in relation to hardware and software
  • Maintain relationships between technology vendors, developers and IT teams
  • Provide guidance in the Installation and configuration of routers, switches and other network equipment.
  • Provide guidance during the Installation, configuration of computer hardware, operating systems and applications;
  • Provider technical leadership and guidance during the configuration of the firewall systems including the intrusion detection and prevention systems.
  • Provide technical competence during the Installation, configuration and deployment of Servers including windows active directory
  • Making recommendations such as suggesting appropriate hardware, software and system
  • Designing, installing, configuring and training users on new systems, software and fixing any technical issues
  • Guide the teams on monitoring and maintaining computer systems and networks;
  • Guide the team on troubleshooting systems and network problems as they arise
  • Manage the inverters/online UPS, computers, database, printers and all other IT equipment including the implementation of a reliable and efficient backup system
  • Develop avenues to ensure a proper inventory of all IT equipment including license information.
  • Manage IT initiatives and collaborate with in house and external ICT staff
  • Provide guidance during the design of custom made applications and software
  • Develop, implement and execute a patch management policy for all systems while training teams

           Information security management

  • Develop information security policies and guide in their implementation and execution
  • Develop a robust disaster recovery plan that is tested four times in a year
  • Provide technical input and configuration on security architecture and infrastructure
  • Design IT systems ensuring the right architecture, functionality and security
  • Review and support the approval of security policies, controls and cyber incident response planning
  • Develop and enhance an information security management framework
  • Define formal process for creating, documenting, reviewing, updating, and implementing security policies.
  • Define policy for classification of information and information as sets
  • Identify information security polices, standards, procedures, guidelines and processes

Leadership

  • Relationship Management- Leverage interpersonal skills to establish rapport and develop strong relationships at all levels including Board and management level that ensure delivery of work
  • Provide continuous leadership during the procurement and acquisition of ICT equipment
  • Motivate, develop, and lead technical teams through periods of aggressive growth and through tough times
  • Spearhead decision-making for all work streams, making these available to the stake holders with information and data that enables quality and strategic decision making
  • Provide leadership during the deployment and implementation of mission critical ICT projects
  • Work closely with all parties to optimizing existing processes in order to create efficiency and increase productivity
  • Consulting staff across the organization to gather opinions and suggestions
  • Professionally manage the expectation of all stake holders in relation to ICT
  • Deliver training presentation to staff and technical teams to ensure they get a full benefit

Human resource management

  • Recruit and maintain a highly competent IT team ensuring IT staff have a work life balance
  • Make staffing decisions based on skills and workload with the department and organization
  • Develop performance expectation and provide key performance indicators to the IT personnel
  • Ensure the IT team is equipped with the necessary skills and competences to execute their job description
  • Prepare training budgets for the IT teams in relation to emerging technologies and threats
  • Spear head the knowledge transfer of complex system to the internal IT team
  • Develop individual and departmental score cards that are reviewed every quarter to monitor progress while having monthly performance meetings
  • Ensure an open free environment for staff to voice opinions and ideas related to work
  • Have scheduled meetings with the IT teams and ensure minutes are taken to create avenues to follow-up and for audit purpose
  • Create avenues of rewarding higher performers and stars within the department while maintaining a health professional competition best on results
  • Nature a culture of accountability and responsibility in the department
  • Create and formulate departmental work plans on weekly monthly and quarterly basis

Entrepreneurs Financial Centre; 23rd April 2012 to 2nd October 2019

CHIEF INFORMATION OFFICER

From 1st June 2018 to 2nd October 2019

As the CIO, am primarily responsible for ensuring the effectiveness of EFC’s information systems, information technology infrastructure, operations within the IT department and maintaining compliance with regulations. This includes effective risk management, security management, operational management, robust internal controls, strategic planning, risk management providing budget management oversight for the IT department and establish effective policies and procedures that guide the smooth running of all IT operations and systems

The principal responsibilities are to:

Strategic Planning & Management – direct the implementation of the ICT strategy in relation to the overall organisation wide strategy in order to meet business objectives including

  • contributing to the companies’ business and digital strategies
  • Advise on emerging trends in technology to both Executive management and Board Members
  • Drive and coordinate partnership with EFC’s leadership team to meet the ICT investments and needs of EFC’s mission, vision and strategic aspirations.
  • Responsible for optimising the bank’s operations budget by promoting efficiencies in all office support services
  • Define policy for classification of information and information assets.
  • Draw and balance the IT budgets in relation to business needs of the organisation
  • Communicate the Company’s technology strategy to the board of directors, executive leadership, staff, partners, customers and all stakeholders.
  • Align the company’s current technology infrastructure with strategic business needs & plans.
  • Align new generation digital capabilities to the organization wide strategies
  • Lead teams in evaluating and sharing business best practices across the organization while providing cost savings and maximizing efficiency
  • Monitor changes and advancements in technology to discover ways EFC can gain a competitive advantage
  • Drive strategic thinking across the entire software and data ecosystem within EFC which consists of internally built and off-the-shelf services.
  • Drive the company’s technology vision and lead all aspects of the company’s technological development, including outsourced partner selection and management
  • Serve as a C level executive for the foundation for innovative digital processes and provide strategic input to the board of directors in relation to new technologies
  • Develop, maintain and update the business continuity plan
  • Drive the ICT strategic Plan and assist with the overall business technology planning, providing a current knowledge and future vision of technology and systems
  • Provide a platform to listen to the needs of our customers in order to provide an excellent customer experience
  • Work towards developing processes that reduce cost and enhance productivity
  • Lead the innovation drive at a strategic level
  • Develop, maintain and continuously update the ICT strategic plan

Operational and Technical management    –

  • Direct the design, planning, implementation and maintenance of the ICT infrastructure that supports EFCs business operations
  • Ensure the Linux operating system is properly installed and securely configured
  • Be responsible for budget management for the network infrastructure service
  • Establish an enterprise information security program to ensure the integrity, confidentiality and availability of critical systems, processes and data
  • Act as the custodian of standards and operational excellence at EFC, continuously reviewing operational processes and working with other Exco members to initiate changes and innovations to ensure that all EFC processes are optimized.
  • Ensures that accurate and complete accounting, reporting and internal control systems are functioning and that all relevant records are maintained
  • Work in liaison with the network team on systems security issues.· Assist in defining corporate security initiatives such as intrusion detection, virus and malicious code protection, operating systems configuration, network and firewall administration.
  • To provide strategic leadership and operational management for infrastructure services, to ensure that ICT services to  its clients, are delivered to agreed standards
  • Provide proper technology infrastructure in order to maintain the functionality of the core banking system
  • To lead the implementation of all ICT security policies ensuring compliance with Information governance, legal, regulatory and mandatory requirements, including those for data protection confidentiality and security
  • Ensure clear topologies and standardised network diagrams for the entire EFC network
  • Ensure all Cisco devices are upgraded with latest operating system and firmware
  • Ensure all virtual LANS are properly configured in order to main security
  • Ensure the CACTI is properly deployed in order to monitor bandwidths utilization
  • Track network and bandwidth performance with Solar winds applications
  • Ensure team performance on the functionality of the network access control mechanism
  • Interpret and execute the Business and digital strategies of EFC, and ensure that the IT Operations work plans, technology deployments are aligned to the Business objectives
  • Maintain technical input to all IT projects, ensuring their success
  • Establish and enforce IT policies, processes and methodologies for smooth running of the IT department
  • Effectively and efficiently deploy IT Service Management.
  • Guide the IT team through difficult technical challenges by providing quick and effective decision making.
  • Drive strategic and innovative thinking to develop a complete technology roadmap for EFC
  • Play and active in role in the procurement of ICT related equipment, hardware and application
  • Lead the implementation and execution of organization wide disaster recovery test procedures
  • Oversee the operations of the ICT infrastructure at EFC to ensure its optimal performance
  • Plan the upgrade and implementation of new systems while providing guidance to the IT personnel
  • Ensure all the VPN connections are up and running, where necessary provide high level support and troubleshooting.
  • Oversee the people, processes and technologies within EFC to ensure they deliver outcomes that support the goals of the business
  • Design, implement and maintain wide area network infrastructure connectivity with the aim of meeting remote access needs
  • Develop, implement and maintain standard operating procedures and manuals for mission critical system and applications
  • Ensure team performance on all security applications with the EFC i.e. anti- virus applications and maintenance of firewall configuration and website filters;
  • Lead and manage the overall ICT operations and administration within EFC
  • Ensure critical systems are regularly patched including maintenance of all hardware and systems
  • Provide level 3 complex problem solving and troubleshooting within the department
  • Make sure the SAF core banking system is properly installed and fully operational
  • Ensure smooth running of the interbranch application that supports transactions between EFC branches
  • Ensure team performance regarding the security of EFC servers, networks, data, software and hardware
  • Ensure team performance regarding the maintenance of EFCs database servers, database applications and the daily database consolidation;
  • Ensure team performance on the availability of EFC’s virtual environment and virtual private networks
  • Suggest hardware and software upgrades as appropriate to improve operations and maintain availability of systems
  • Ensure the smartcard applications that supports transactions at branches is well implemented, maintained and fully operational at all time
  • Guide the team on the implementation of the overall security measures of the ICT infrastructure at EFC both at perimeter level, endpoint and defense in depth techniques
  • Make sure all backup procedures are properly executed on a daily, weekly and monthly basis
  • Ensure smooth running of all ICT process within the ICT department
  • Ensure smooth coordination and communication with IT service providers
  • Control the schedules for hardware maintenance of all ICT equipment and infrastructure
  • Performance of any other duties and responsibilities as assigned by the MD.

Configuration, Capacity and Availability Management

  • Implements the configuration management policy and standards.
  • Implements the configuration management policy and standards.
  • Evaluates existing configuration management systems.
  • Agrees scope of the configuration management processes, function, the items that are to be controlled, and the information that is to be recorded.
  • Develops, maintain and implements configuration, capacity & availability management standards, plans and procedures and their implementation.
  • Ensures that changes to the configuration management methods and processes are properly approved and communicated.
  • Manages the evaluation of configuration management and day-to-day capacity and availability requirements of services. Ensures customer requirements are correctly translated into realistic capacity and availability goals.
  • Provides and measures, reports and reviews current Configuration, capacity and availability performance of services and components in the IT environment.
  • Undertakes capacity and availability modeling to help select appropriate countermeasures, assesses the impact of future changes, and identifies potential improvements.
  • Responds to capacity-related threshold events and instigate corrective actions.
  • Addresses specific performance issues that are related to IT capacity & pre-empt performance issues by taking necessary actions.
  • Assists with diagnosis and resolution of capacity and availability related critical incidents and problems.
  • Agrees CIs to be uniquely identified with naming conventions.
  • Proposes/agrees interfaces with change management, problem management, network management, finance and administration functions.

Project management

  • Lead, control, direct, manage all IT related projects while driving ,maintain and continuously updating EFC’s digital strategy
  • Provide the necessary leadership and technical competence during the delivery of all digital projects from start to finish.
  • Create avenues to clearly document all estimates, project statuses, milestones, business cases, project schedules, project charter, project risk analysis and project completion paperwork that can later be traced for follow-up and audit purposes
  • Ensure the projects meet the agreed on standards set at the start of the project and lay a smooth foundation for the deployment and commissioning
  • Supports the design and development of new program strategies and plans.
  • Supports the preparation of timely and cost effective operational plans, budgets and strategic plans with the program team.
  • Supports the CEO in identifying new project ideas that are aligned with the organization’s strategic targets and supports CEO in the management of all operational projects.
  • Ensures that project teams are implementing project activities in line with EFC standards to achieve project outcomes during project design and implementation
  • In close consultation with the CEO, oversees preparation and submission of quality narrative reports, financial reports, work plans and budgets in line with EFC standards, ensuring that financial budgeting and reporting is aligned with project plans and implementation.
  • Participates in the recruitment of new project team members and provides direct support to project teams in the form of systems and tools.
  • Regularly provides the necessary feedback project team members and completes their performance appraisals while developing and strengthens the project team’s understanding of project management cycle
  • At the request of the CEO, represents EFC in various platforms and maintains positive relationships with relevant stakeholders regarding.
  • Supports the CEO and Head of business in identifying potential linkages, collaboration and developing new partnerships that can support EFC strategy
  • At the request of the CEO, participates in partnership meetings with potential donors and stake holders while developing high quality technical requests proposal
  • Provides quarterly updates of lessons learned and best practices to the CEO and stakeholders to ensure that project lessons are used to promote improved program delivery.
  • Together with the project team and in consultation with the CEO, proactively identifies bottlenecks and potential implementation risks and develops effective strategies to address them.
  • In close coordination with the chief finance officer support the budget planning processes for projects to ensure that project funds are expended according to procedures and plans.
  • Collaborates with the chief finance officer and CEO to develop new initiatives to be integrated into the budget
  • Ensures that the project team members including the IT team have a clear understanding of their roles, responsibilities and accountabilities as outlined in their job descriptions to ensure quality performance.
  • Ensure the credit reference bureau project is properly handled and with scheduled monthly updates to the executive committee
  • Ensure no penalties from the central bank are imposed are a result of failures in data quality and misinformation

Database management

  • Provide guidance and leadership in ensuring the maintenance of the MSQL database and network, hardware as well as software
  • Ensure the database team properly installations and Maintenances all database applications
  • Provide guidance to the team on Data Extraction, Transformation, and Loading ensuring all the data can be used efficiently.
  • Ensure the team creates backup and recovery plans and procedures based on industry best practices
  • Ensure team performance on the security and Integrity of all the Microsoft SQL database applications
  • Provide guidance in the security of the all database applications and severs in the organization by regularly closing security gaps, vulnerabilities and potential threats.
  • Ensure the controls are properly executed on a daily basis to ensure unauthorized access to the database is blocked.
  • Provide avenues and guidance to the team when troubleshooting, monitoring performance and fine tuning the database for optimum performance and availability.

Risk and Information Security Management   – direct and support the development and implementation of a risk management framework including;

  • Carry out regular IT based risk assessments, maintain a risk register and update internal control registers
  • Work directly with the business units to facilitate risk assessment and risk management processes
  • Implement rigorous automated configuration audits using appropriate tools.· Evaluate IT Architecture and Security status on a regular basis and recommend suitable best practice solutions to the Senior Manager, IT Governance and Quality as required.
  • Assist in monitoring and analyzing contract performance to ensure compliance with contract terms, schedules and cost objectives.
  • Plan and establish organization-wide Information security Management System (ISMS) in accordance with ISO/IEC 27001 Standard, directions and other relevant security standards
  • Provide strong cyber security technical leadership and enforce organization security
  • Develop, implement and monitor a strategic, comprehensive enterprise information security and IT risk management program
  • Maintain a record of information security incidents and breaches
  • To ensure that the network adheres to relevant standards including those set out by law and by other regulatory and statutory bodies
  • Develop and enhance an enterprise wide information security management framework
  • Provide leadership to the enterprise’s information security organization
  • Provide audit responses to the regulators on behalf of EFC
  • Develop IT security awareness training plans and partner with business stakeholders across the company to raise awareness of risk management concerns
  • Ensure that all EFC technologies comply to regulatory requirements
  • Ensures vulnerabilities are managed by directing periodic vulnerability scans of servers, computers and all electronic devices connected to the EFC network
  • Develop, maintain and update the change management policy
  • Define information security implementation strategies.
  • Develop and maintain ICT security policies to protect the integrity and confidentiality of all information resources at EFC
  • Oversees all ongoing activities related to the development, implementation, and maintenance of EFC’s information security policies and procedures by ensuring these policies and procedures encompass the overall security of electronic information at rest or in motion within EFC
  • Develop, maintain and test the disaster recovery plan according to the policy in place
  • Forge ways to properly manage operational risk associated with all IT processes and infrastructure in order to drive a risk culture
  • Develop and maintain network and data access control mechanisms
  • Ensure all ICT SLA are up to date and are enforced

Human Resources Management – provide strong leadership and effective management of EFC human resources according to authorized personnel policies and procedures that fully conform to statutory requirements including

  • Hiring, training, evaluating, reward and retaining a highly qualified IT team
  • Drive a culture of innovation, transparency and accountability in the IT department
  • Nature a “business is first” attitude at all levels within the IT department
  • Develop a succession plan that ensures continuity within the IT department
  • Ensure that the team is able to execute mission critical IT projects as expected
  • Develop and maintain a high-performance culture within the department
  • Create avenues to motivate staff in order to retain them
  • Define, establish and drive departmental metrics/goals and objectives; report department accomplishments and plans on a regular basis.
  • Track team goals and performance to ensure targets are met.

Leadership   

  • Develop a strategy, roadmap and lead the IT department and its business partners in effective execution of all ICT projects
  • Provide exemplary day to day leadership within the IT department
  • Nature transparency and collaboration between the IT team and the rest of the teams at EFC
  • Ensure that the prevailing and future ICT infrastructure, investments and solutions are aligned with company business objectives.
  • Build strong relationships with all stake holders across EFC in order to have a comprehensive understanding of their issues, challenges and opportunities
  • Provide strong leadership and spear all head all ICT projects from inception to commissioning
  • Provide exceptional, inspirational leadership and support to the technology teams, as well as strategic leadership across all disciplines as part of the C-team
  • Serve on the EFC’s Leadership Team and drive to achieve EFC mission and values.
  • Represent technology across Senior Leadership at EFC and with key external stakeholders
  • Continue building a high performing, autonomously driven teams of IT professionals who collaboratively develop technology solutions that solve problems or create efficiency
  • Take the lead on the Quality Assurance in the form of developing and implementing strategies to make sure applications are properly tested before being deployed in production
  • Foster innovation to keep our technology and our approach fresh and retain a strong team that are fulfilled by solving problems.

Information system audit

  • Work closely with information system auditors to periodically evaluate and review effectiveness of Information Security Management System.
  • Work together with assurance functions to evaluate compliance with respect to organization specific information security policies, procedures, standards, guidelines and directives
  • Support the Information security auditors in executing information security audit at least annually or whenever significant changes have been made in IT systems/ Infrastructure.
  • Provide response to information security audit reports and implement recommendations for improving information security

IT MANAGER DUTIES AND RESPONSIBILITIES 01/04/2014 to 31/05/2018

Strategic Planning

  • Provide quarterly input to the management report that is submitted to the EFC board of directors
  • Provide crucial advice to the executive management and board on IT related activities
  • Provide a management response to the audit findings from both external and internal audit teams
  • Draw and balance the IT budgets in relation to business needs of the organisation
  • Communicate the Company’s technology strategy to the board of directors, executive leadership, staff, partners, customers and all stakeholders.
  • Align the company’s current technology infrastructure with strategic business needs & plans.
  • Align new generation digital capabilities to the organization wide strategies
  • Lead teams in evaluating and sharing business best practices across the organization while providing cost savings and maximizing efficiency
  • Monitor changes and advancements in technology to discover ways EFC can gain a competitive advantage
  • Drive strategic thinking across the entire software and data ecosystem within EFC which consists of internally built and off-the-shelf services.
  • Develop customer service platforms
  • Provide strategic planning for the IT department in relation to the needs of the organization and other department

Project management

  • Apart from need based monitoring, conduct routine quarterly monitoring visits to the project sites and partner office.
  • Undertake detailed assessment of the progress of the project. Significant deviation to be notified to line manager/office and partner for course correction
  • Regular monitoring reports to be produced with clear recommendations on the project’s progress to organization internally and to the partner
  • Maintain close coordination with partners, and coordinate with all relevant stakeholders of the project including other departments of the organization including donors (in absence of the CEO)
  • Ensure all reports including project reports, monitoring reports, monthly reports are up to date and are available at all times
  • Ensure the credit reference bureau project is properly handled and with scheduled monthly updates to the executive committee
  • Ensure no penalties from the central bank are imposed are a result of failures in data quality and misinformation
  • Provide frequent and transparent updates, manage sponsor expectations, and keep all stakeholders informed of the progress of all projects and programs
  • Ensure compliance of partners to project quality standards for good development practice.
  • Coordinate project discussions with shareholders, prepare necessary project documents and complete project visit reports
  • Document while sharing good practices, lesson learned and challenges from projects with the CEO.
  • Ensure timely and accurate reporting and projects documentation as per EFC standards
  • Apart from need based monitoring, conduct routine monitoring of projects
  • Undertake detailed assessment of the progress of the project. Significant deviation to be notified to CEO and partner for course correction
  • Regular monitoring reports to be produced with clear recommendations on the project’s progress to organization internally and to the partner
  • Maintain close coordination with partners and with all relevant stakeholders of the project including shareholders, board members and other departments of the organization
  • Ensure the project reports, monitoring reports, monthly reports are up to date and are available at all times

Leadership

  • Provide day to day leadership to the IT department
  • Provide a management response to bank of Uganda onsite teams in relation to IT activities and findings
  • As secretary of the IT steering committee, I had a responsibility of scheduling meetings and follow up on the critical decisions of the steering committee regarding projects
  • As project manager, I was in charge of all information technology projects at EFC Uganda limited, I have to ensure the success and value for money on all these proj
  • Provide exceptional, inspirational leadership and support to the technology teams, as well as strategic leadership across all disciplines as part of the C-team
  • Serve on the EFC’s Leadership Team and drive to achieve EFC mission and values.
  • Provide leadership, schedule, and supervise all disaster recovery tests at EFC Uganda limite
  • Maintain good relationships with stake holders internally and externally

Risk Management

  • I have the responsibility of creating and continuously maintaining documentation of EFC systems and procedures.
  • Continuously updating all IT related policies including the security policy, backup policy, business continuity and disaster recovery policy e
  • Continuously developing and implementing strategies to ensure overall security of EFC IT infrastructure
  • Provide IT risk assessment to the management risk committee which am member
  • Continuously review all internal controls of the IT department to ensure they are completed in time by the specific team members
  • Provide data submission scores from the credit reference bureau to the risk management committee
  • Provide strategies for the data cleanup process, data disputes to ensure good quality data submission to avoid penalties from the central bank

Human Resource Management

  • Execute performance evaluations of all IT staff and make recommendations were necessary to maintain and enhance high performance cultur
  • I coordinate with the procurement team on the purchase of IT equipment or applicatio
  • Hiring, training, evaluating, reward and retaining a highly qualified IT team
  • Drive a culture of innovation, transparency and accountability in the IT department
  • Nature a “business is first” attitude at all levels within the IT department
  • Train team members in order to pass on valuable knowledge.
  • Carry out succession plan activities to assess the readiness of the individual team members.
  • Ensure team performance on the roll out all software, hardware and major system changes to avoid disruption

Security

  • Ensure that the critical systems are regularly patched and updated.
  • Ensure that all critical hardware is properly configured in order to enhance and maintain good security policies g. Servers, Firewalls and Routers.
  • Ensure team performance in regard to all the Anti- virus applications on the EFC network and windows server update services for the Microsoft applications
  • Emphasize security to all team members and the entire organization by organizing security awareness trainin
  • Ensure monitoring of the Intrusion detection system and update configurations.
  • Guide the team on the implementation of the overall security measures of the ICT infrastructure at EFC both at perimeter level, endpoint and defense in dept
  • Review all the backups to ensure that the daily closing is properly done and quickly fixed in case of any anomalies that may ari

          Operational Management

  • Directly work with the SAF system support officer to make sure changes are fully tested in the test environment before deployment to the productio
  • Directly Liaise with the SAF core banking vendors to troubleshoot or make changes to the system.
  • Negotiate contracts and SLAs with the core banking vendors.
  • Ensure the smart card application that is directly related the SAF core banking system is fully operational at all tim
  • Ensure the smart card is properly configured to meet the best standards in a bid to maintain security and high availabili
  • Make sure the inter branch application that supports transactions from different branches is up and running at all tim
  • Ensure that the SAF core banking system is fully operational at all times and any issues that arise are resolved in the shortest time possible either internally or externally by the developer while meeting based acceptable standards.
  • Ensure team performance on the maintenance of the EFC network, servers, applications, and cloud solution and emails system
  • Continuously review the inventory of all IT equipment, software and applications.
  • I personally work with the entire IT team to ensure that disaster recovery

Solutions are adequate, in place, maintained and tested as part of the regular    operational life cycle.

  • Provide guidance and leadership towards developing and understanding of all testing necessary for a successful disaster recovery
  • Regular reporting of disaster recovery activities to the management, risk committee and executive management
  • Provide level 3 complex problem solving when required
  • Establish and maintain the overall plans for executing all disaster recovery procedures and understanding there inter dependencie
  • Provide leadership to the team managing all the credit reference bureau activities in a bid to produce good quality data to the central bank through the bureau
  • Maintain license counts and details for physical servers and virtual servers (VMs), including licenses for Windows, subscriptions for Linux OS, and the license limit of hypervisor host
  • Consistently monitor and check the CPU utilization of the critical process like “java”, “http”, “MySQL” etc. to ensure that these are not consuming the CPU resources more than expect
  • Ensure operating system patches for known vulnerabilities are implemented in time to ensure systems remain secure and fully operational
  • Ensure proper documentation is in place in order to keep records of assets, including hardware and software types, counts, and licenses

          SENIOR INFORMATION TECHNOLOGY OFFICER 1stJanuary 2013 31st March 2014

  • Provide strong day to day leadership and management of overall IT related activities
  • Support plans for recruitment, training and development of IT department staff in accordance with the company’s requirements and make recommendations as appropria
  • Prioritize IT tasks and support cases as assign them to the team members as required
  • Provide guidance to team members as required for installation and configuration of computer hardware, operating systems and application
  • Ensure team monitoring of EFC networks and security maintenance;
  • Create and maintain a risk register to ensure that all identified risks are put into consideration.
  • Ensure team performance regarding the security of EFC servers, data and software;
  • Ensure team performance regarding Anti-Virus and windows updates systems working properly;
  • Provide guidance to team members as required in troubleshooting systems and network problems as we all diagnosis and solving of hardware and software faults;
  • Provide level 2 and 3 (more complex issues) user support as required;
  • Create and maintain documentation of EFC systems and It procedures;
  • Ensure team performance regarding the roll-out of new applications or major updates;
  • Ensure team performance regarding management and maintenance of the domain user accounts and user access;
  • Ensure that the IT internal control registers are properly completed by the respective client
  • Inform users of planned maintenance on IT equipment to avoid business disruptions Provide monthly reports to management as required.
  • Other tasks and responsibilities that will enable the fulfilment of the above noted responsibilities include;
  • Ensure team performance regarding the management and maintenance of networks inverter/online UPS, computers database, printers and other IT equipment as required;
  • Ensure team performance regarding backups being taken according to polies and procedures;
  • Ensure team performance regarding the maintenance of the MSQL server and the daily database consolidation;
  • Ensure team performance regarding the management of the domain, Active Directory and GPOs (Group policy Objects);
  • Ensure team performance regarding support to branches with computer operations;
  • Ensure team performance regarding management of the connecting the new branches to the network;
  • Ensure team performance regarding management and maintenance of CCTV systems;
  • Ensure team performance regarding management and maintenance of firewall configuration and websites filters;
  • Train and follow-up of department employees and trainees and ensure team performance regarding training and follow up of all other employees and trainees
  • Ensure team performance regarding management and maintenance of the inventory of computer equipment;
  • Ensure team performance regarding the purchase and effective repair and maintenance of all It equipment and peripherals;
  • Ensure team performance regarding the installation and maintenance of the LAN and WAN network for the transaction software SAF at the Head Office and Branches
  • Ensure the team performance regarding the smooth running of the Smart Card System;
  • Ensure the team performance regarding the co-ordination and implementation of the network security measures;
  • Ensure team performance regarding maintenance and troubleshooting of the email server
  • Ensure team performance regarding appropriate internet connectivity configuration;
  • Performance of any other related duties and responsibilities as assigned.

INFORMATION TECHNOLOGY OFFICER APRIL 2012- DECEMBER 2012

  • Installing and configuring computer hardware, operating systems and applications;
  • Monitoring and maintaining computer systems and networks;
  • Troubleshooting system and network problems and diagnosing and solving hardware and software faults; replacing parts as required
  • Provide support including procedural documentation.
  • Following diagrams and written instruction to repair a fault of set up a system;
  • Support the roll out of new applications;
  • Collaborate and offer necessary technical support for firewall and network system in terms of configuration
  • Maintain license counts and details for physical servers and virtual servers (VMs), including licenses for Windows, subscriptions for Linux OS, and the license limit of hypervisor host

Other tasks and responsibilities that will enable the fulfillment of the above noted responsibilities include:

  • Manage the inverters/online UPS, computers, database, printers and all other IT equipment as required
  • Consistently monitor and check the CPU utilization of the critical process like “java”, “http”, “MySQL” etc. to ensure that these are not consuming the CPU resources more than expected
  • Implementing a reliable and efficient backup system;
  • Ensuring the maintenance of the MSQL database and network, hardware as well as software;
  • Manager the Microsoft Windows 2012 small business server by verifying the usage of functions (groups and users) and understanding the network security;
  • Support the branches with computer operations and connecting new branches to the networ
  • Developing an efficient communication system between the personnel of the branches and head office;
  • Continuous training and follow up of employees in relation to tools necessary for their wor
  • Keeping the inventory of the computer equipment up to date at all the branches and head office;
  • Purchasing and ensuring effective repair and maintenance of all IT equipment and peripherals
  • Ensuring regular updating antivirus programs and operating systems;
  • Computer disk defragmentation and deleting irrelevant information from computers
  • Installing computer application required by the EFC Employees:
  • Supporting the installation and maintenance of the LAN and WAN network to facilitate the operation of the SAF core banking system and Head Office and Branches;
  • Continuous update of software and procedures for branch Implementation of the SAF
  • Entering new employees into the system and cancelling access by former employees
  • Ensure smoothing running of the key Card system;
  • Co-coordinating and implementing network security measure;
  • Configuration, maintenance and troubleshooting the email systems.
  • Ensuring appropriate internet connectivity configuration.
  • Configuring a syslog server in the environment to keep records of system and application logs, in the event of an intrusion or issue, real-time logs can be used to diagnose and resolve the problem.
  • Install and configure live monitoring tools like Nagios, HP, etc., to monitor your IT infrastructure and issue alerts about potential problems
  • Assisting in computer hardware installation, troubleshooting and maintenance
  • Use TCP wrappers to protect servers from hackers by applying a rule for the SSH daemon to allow only trusted hosts to access the server, and deny all others. Apply similar rules for other services like FTP, SSH File Transfer Protocol, etc.

Performance of any other related duties responsibilities as assigned by DID     Technical Advisor

Alpha tango security systems

January 2010 to march 2012

Responsibilities: IT OFFICER

  • Monitoring and managing the office local area network plus doing all the necessary troubleshooting
  • Setting up and laying of local area networks in different locations including up countr
  • Monitoring performance of applications and report on means of improving production processing application;
  • Quickly responding to service outages whenever they may occur including hardware repair
  • Continuous verification of all peripherals to make sure they are working as expected.
  • Maintaining user administration for example setting up and maintaining user accounts including windows server, DHCP, DNS and Active director
  • Communicate effectively and establish positive working relationship with internally and with external stake holders in order to provide high quality support to end users;
  • Installation, configuring and updating antivirus application to detect, prevent and removal virus or malicious program
  • Installation of Internet protocol based CCTV camera on the different sites I was assigned to.
  • Maintain work instructions to ensure the successful implementation of system administration and managem
  • Maintaining LAN configurations to ensure network resources are easily shared including printers, files and scanner
  • Installation, repair of windows operating system and troubleshooting all computer problem
  • Procuring and rolling out of new ICT equipment and ensuring they are up and running as expecte
  • Securing the Wi-Fi network connections to avoid unauthorized access to the network by using techniques e.g. TKIP. WPA2 encryption.
  • Support clients with their systems both on site and via phone including tracking all problems to make sure all they are solved on time to minimize down tim
  • Making regular and timely backups of all critical data and information.
  • Installation of hardware including hard drives, network cards, RAM chips and other peripheral

JIREH TECHNOLOGIES INTERNALTIONAL

January 2009- December 2009

  • Responsibilities: IT SUPPORT OFFICER
  • Monitor the local area network in the office.
  • Monitoring the internet service in the office and helping users connect to the internet.
  • Installation, repair and troubleshoot of the windows operating system.
  • Executing backup of data and information using backup software and windows backup feature.
  • Installation, configuration of outlook using POP3 on client computers including troubleshooting.
  • Installation of new hardware devices for example, hard drives, wireless network cards.
  • I was involved with the procurement of different It equipment and IT accessories
  • Including hard drives, network cards, RAM chips e
  • Installation and updating of antivirus application on the Kaspersky security center.
  • Installation of software for example SQL server 2005 and windows server 2008
  • Provide level one support to all computer users and escalate more complex problems.
  • Provide one on one training to users on the different applications including Microsoft suit applications
  • Provide end user support on printers, scanners and copiers
  • Execute updates on the different user’s compute

 

Personal Skill

  • Punctual and well-presented
  • Confident outlook
  • Excellent team player
  • Good listener
  • Successful and result oriented
  • Able to adopt to new situations
  • Able to work with minimum supervision
  • Able to work in a team
  • Good negotiation skills
  • Strong communication skills
  • Attention to work

 

 

 

 

 

 

LANGUAGE PROFICIENCY

 

LANGUAGE WRITTEN LISTENING
English Excellent Excellent
Luganda Good Fluent
Lusoga Fair Good

 

EDUCATIONAL BACKGROUND

 

Year attended School/Institution Award Current study
March 2019 AMFIU Certificate in Digital Financial services  
February 2017 Aptech Computer education CompTIA Security Plus Certificate Currently studying and pursuing a certificate in ethical hacking security
March 2016 Charles Sturt University Australia Certificate Of Achievement Cyber Security Management Master of Science in Information Technology
Feb-March 2015 Charles Sturt University Australia Certificate of Achievement Virtualization Certified information

systems auditor

2015 Frankfurt School of Finance and management Germany Certificate in Management  
2014 Fire Masters Uganda Limited Basic Fire Safety certificate  
2006-2009 Sikkim Manipal University India Bachelor of Science in information technology  
2004-2005 Kitante Hill School Uganda Advanced certificate of Education  
2000-2003 M.M College Wairaka Uganda certificate of Education  

 

 

 

 

 

 

REFEREES

  1. Eric Kansime Bantu

Head of information technology

Kalangala Infrastructure Services

Tel: 0772686100/0752598240, Email; beric@hotmail.com

  1. BEN Mutabazi

System Administrator

Roofing Rolling Mills

Tel: 0702931827, Email: benmugi.tech@gmail.com

  1. Hannah Kahumuza

HR Business Partner

Tel: 0783199394, Email; kahumuzahannah@gmail.com

  1. Sylvia Tamale

Head of Savings and Other Services

EFC Uganda Limited

Tel: 0757516696, Email: sylviastellahhh@gmail.com

                         PROJECT ACHEIVEMENTS AND AWARDS

Design and setup of EFC’s infrastructure 2012
Deployment and Rollout of EFC’s core banking system. 2012
Managed the Relocation project of the ECF head office handling all aspects of IT and infrastructure 2015
Deployed the use of virtualization technology at EFC 2015
Won the awards for best Manager and most valuable employee three years in a row 2015, 2016 and 2018
Won the award for best department 2016
Started the Digitization Journey 2017
Got a recognition for longest serving employee 2018
Developed three year ICT strategic plan 2018
Managed the IT infrastructure aspect during the relocation of EFCS new head office 2019
Managed the technical aspects of the Mobile banking Project 2018
Managed the digital loan origination project 2019
Completed the demonstration, evaluation and final selection for the new core banking system. 2019

 

 

Skills

Governance Risk managementLeadership Information security Network management Database management Infrastructure management

Education

  • Sikkim Manipal University India
     2006-2009 :  Information technology
     Grade / GPA : secound Class upper
     Qualification : Bachelor of Science

Experience

  • ICT Galaxy
     1st November 2019 to Date :  Cheif Technology Officer
     Yearly Salary : 100,000,000 UGX
     Job Duties : 
    ICT GALAXY; 1st November 2019 to date as Chief Technology Consultant Strategic responsibilities  Provide strategic advice on using current and emerging technology to achieve organizational goals  Develop, maintain, execute and continuously update the organization wide ICT strategic plan with emphasis on enhancing current emerging technologies  Assist with the overall business technology planning, providing a current knowledge and future vision of technology and systems  Carry out research on emerging technologies in the field block chain technologies and cyber security  Provide technical expertise and participation in technical projects across multiple teams. Design and deliverer the technical architecture for new projects (Cloud & on-Premise)  Assist in the articulation of IT governance frameworks for the client.• Stay updated on the latest global and local best practice  Work towards optimizing existing processes in order to create efficiency and leverage on technology to create excellent customer experience and increase productivity  Develop departmental and enterprise wide ICT budgets for current and future operations while Supporting the design, deployment, implementations and maintenance of new technologies  Develop the ICT department work plan which should be updated every month depending on accomplishments and provide enterprise wide ICT governance at all respective levels  Create avenues to include Innovative digital processes while developing methods to map old assets to new digital processes, without disrupting the fine balance that already exists between departments and processes  Avail periodic documentation detailing processes implementation and improvements  Develop and implement technologies that are complaint to the countries ICT guidelines  Lead the digital transformation at senior management level in relation to implementation of new technologies  Work collaboratively with software vendors& developers in order to produce infrastructure, architecture, and policies that meet international standards  Seek top management support and direction for implementing information security measures in the organization. Risk Management  Ensure the proper management of ICT budgets in order avoid overshooting the expenditure  Create avenues to ensure validity of all service level agreements with no outdated or unsigned agreements and contracts  Analyzes problems, audit and performance reports on the Unit activities and provides remedial action where required.  Ensure the IT team continuously meets expectation with respect to interdepartmental service level agreements  Develop avenues to ensure vendor risk is properly identified, assessed and mitigated  Build robust avenues to maintain good relationships with vendors in order to create partnerships that mitigate risk in the long run.  Develop ways to monitor performance of vendors in respect to their service level agreements and execute rebates where necessary  Ensure all equipment is properly tested before deployment in production  Carryout ICT based risk assessments at all levels of the organization  Partner with business stakeholders across the company to raise awareness of risk management concerns  Identify, document threats to asset, perform vulnerability analysis and perform impact analysis  determine acceptability or treatment of risk based on risk acceptance criteria  Issue alerts and advisories with respect to new vulnerabilities / threats to all concerned parties  Define formal process for creating, documenting, reviewing, updating, and implementing security policies  Periodically evaluate and review effectiveness of information security policies, procedures, standards, guideline and processes Project management  Developing project plans, goals, and budgets, identifying resources needed and support in reviewing project related budgets  Develop specific Standard Operating Procedures (SOPs) in line with the goals and objectives of the project to ensure successful implementation and turnover of the process  Manage all stake holders relating to the project besides in a professional way and establish effective project communication platforms and times to be executed  Determine information system requirement and define project objectives  Facilitate change requests to ensure that all parties are informed of the impacts on schedule and budget  Effectively apply our methodology and enforce project standards  Organizing and managing all phases of the project to ensure on-time completion  Provide the necessary technical competence and leadership during the delivery of IT projects while coordinate relevant team members to ensure all projects are focused on specific deliverables and schedules  Use effective leadership skills to direct all phases of programs from inception through completion to include planning, evaluating whether working as a team or independently  Write business cases and risk based assessments in relation to specific IT projects, Identify and design risk mitigation plans of action  Support the team in their use of collaboration tools, ensuring good housekeeping and best practice are always maintained  Work cross-functionally with many departments: Finance, Operations, IT, Agency Support etc  Ensure proper project progress in managing and adapting work as required while reporting viable solutions and opportunities as they arise  Plan and execute the programs/projects to meet the contractual obligations of the contract, controlling the project scope, schedule and budget  Created the Go-Live and Change Communication plan for the project and business stakeholders  Facilitated training and operational readiness of resources for the post-go-live environment  Managed the Risk and Issue Register, authorization of Change Requests, and Resourcing plan for the project.  Design the transition plan for project handover post successful implementation.  Create and execute project work plans and revise as appropriate to meet changing needs and requirements  Plan, organize, and direct the design, development and implementation of IT Solutions projects  Ensure all incoming and outgoing project documentation is in order and properly stored  Supervise and direct all IT personnel both internally and externally  Meet with project team members to identify areas of improvement and resolve issues managing available resources to make sure the schedule is on track Operational and technical management  Provide assistance in resolving technical issues when they arise  Provide guidance during the procurement of ICT systems  Ensure the open LDAP is properly configured  Review existing systems and suggest improvements in relation to hardware and software  Maintain relationships between technology vendors, developers and IT teams  Provide guidance in the Installation and configuration of routers, switches and other network equipment.  Provide guidance during the Installation, configuration of computer hardware, operating systems and applications;  Provider technical leadership and guidance during the configuration of the firewall systems including the intrusion detection and prevention systems.  Provide technical competence during the Installation, configuration and deployment of Servers including windows active directory  Making recommendations such as suggesting appropriate hardware, software and system  Designing, installing, configuring and training users on new systems, software and fixing any technical issues  Guide the teams on monitoring and maintaining computer systems and networks;  Guide the team on troubleshooting systems and network problems as they arise  Manage the inverters/online UPS, computers, database, printers and all other IT equipment including the implementation of a reliable and efficient backup system  Develop avenues to ensure a proper inventory of all IT equipment including license information.  Manage IT initiatives and collaborate with in house and external ICT staff  Provide guidance during the design of custom made applications and software  Develop, implement and execute a patch management policy for all systems while training teams Information security management  Develop information security policies and guide in their implementation and execution  Develop a robust disaster recovery plan that is tested four times in a year  Provide technical input and configuration on security architecture and infrastructure  Design IT systems ensuring the right architecture, functionality and security  Review and support the approval of security policies, controls and cyber incident response planning  Develop and enhance an information security management framework  Define formal process for creating, documenting, reviewing, updating, and implementing security policies.  Define policy for classification of information and information as sets  Identify information security polices, standards, procedures, guidelines and processes Leadership  Relationship Management- Leverage interpersonal skills to establish rapport and develop strong relationships at all levels including Board and management level that ensure delivery of work  Provide continuous leadership during the procurement and acquisition of ICT equipment  Motivate, develop, and lead technical teams through periods of aggressive growth and through tough times  Spearhead decision-making for all work streams, making these available to the stake holders with information and data that enables quality and strategic decision making  Provide leadership during the deployment and implementation of mission critical ICT projects  Work closely with all parties to optimizing existing processes in order to create efficiency and increase productivity  Consulting staff across the organization to gather opinions and suggestions  Professionally manage the expectation of all stake holders in relation to ICT  Deliver training presentation to staff and technical teams to ensure they get a full benefit Human resource management  Recruit and maintain a highly competent IT team ensuring IT staff have a work life balance  Make staffing decisions based on skills and workload with the department and organization  Develop performance expectation and provide key performance indicators to the IT personnel  Ensure the IT team is equipped with the necessary skills and competences to execute their job description  Prepare training budgets for the IT teams in relation to emerging technologies and threats  Spear head the knowledge transfer of complex system to the internal IT team  Develop individual and departmental score cards that are reviewed every quarter to monitor progress while having monthly performance meetings  Ensure an open free environment for staff to voice opinions and ideas related to work  Have scheduled meetings with the IT teams and ensure minutes are taken to create avenues to follow-up and for audit purpose  Create avenues of rewarding higher performers and stars within the department while maintaining a health professional competition best on results  Nature a culture of accountability and responsibility in the department  Create and formulate departmental work plans on weekly monthly and quarterly basis
  • EFC Uganda Limited MDI
     2018-2019 :  Cheif Information Officer
     Yearly Salary : 80,000,000 UGX
     Job Duties : 
    Entrepreneurs Financial Centre; 23rd April 2012 to 2nd October 2019 CHIEF INFORMATION OFFICER From 1st June 2018 to 2nd October 2019 As the CIO, am primarily responsible for ensuring the effectiveness of EFC’s information systems, information technology infrastructure, operations within the IT department and maintaining compliance with regulations. This includes effective risk management, security management, operational management, robust internal controls, strategic planning, risk management providing budget management oversight for the IT department and establish effective policies and procedures that guide the smooth running of all IT operations and systems The principal responsibilities are to: Strategic Planning & Management – direct the implementation of the ICT strategy in relation to the overall organisation wide strategy in order to meet business objectives including  contributing to the companies’ business and digital strategies  Advise on emerging trends in technology to both Executive management and Board Members  Drive and coordinate partnership with EFC’s leadership team to meet the ICT investments and needs of EFC’s mission, vision and strategic aspirations.  Responsible for optimising the bank’s operations budget by promoting efficiencies in all office support services  Define policy for classification of information and information assets.  Draw and balance the IT budgets in relation to business needs of the organisation  Communicate the Company’s technology strategy to the board of directors, executive leadership, staff, partners, customers and all stakeholders.  Align the company’s current technology infrastructure with strategic business needs & plans.  Align new generation digital capabilities to the organization wide strategies  Lead teams in evaluating and sharing business best practices across the organization while providing cost savings and maximizing efficiency  Monitor changes and advancements in technology to discover ways EFC can gain a competitive advantage  Drive strategic thinking across the entire software and data ecosystem within EFC which consists of internally built and off-the-shelf services.  Drive the company’s technology vision and lead all aspects of the company’s technological development, including outsourced partner selection and management  Serve as a C level executive for the foundation for innovative digital processes and provide strategic input to the board of directors in relation to new technologies  Develop, maintain and update the business continuity plan  Drive the ICT strategic Plan and assist with the overall business technology planning, providing a current knowledge and future vision of technology and systems  Provide a platform to listen to the needs of our customers in order to provide an excellent customer experience  Work towards developing processes that reduce cost and enhance productivity  Lead the innovation drive at a strategic level  Develop, maintain and continuously update the ICT strategic plan Operational and Technical management –  Direct the design, planning, implementation and maintenance of the ICT infrastructure that supports EFCs business operations  Ensure the Linux operating system is properly installed and securely configured  Be responsible for budget management for the network infrastructure service  Establish an enterprise information security program to ensure the integrity, confidentiality and availability of critical systems, processes and data  Act as the custodian of standards and operational excellence at EFC, continuously reviewing operational processes and working with other Exco members to initiate changes and innovations to ensure that all EFC processes are optimized.  Ensures that accurate and complete accounting, reporting and internal control systems are functioning and that all relevant records are maintained  Work in liaison with the network team on systems security issues.• Assist in defining corporate security initiatives such as intrusion detection, virus and malicious code protection, operating systems configuration, network and firewall administration.  To provide strategic leadership and operational management for infrastructure services, to ensure that ICT services to its clients, are delivered to agreed standards  Provide proper technology infrastructure in order to maintain the functionality of the core banking system  To lead the implementation of all ICT security policies ensuring compliance with Information governance, legal, regulatory and mandatory requirements, including those for data protection confidentiality and security  Ensure clear topologies and standardised network diagrams for the entire EFC network  Ensure all Cisco devices are upgraded with latest operating system and firmware  Ensure all virtual LANS are properly configured in order to main security  Ensure the CACTI is properly deployed in order to monitor bandwidths utilization  Track network and bandwidth performance with Solar winds applications  Ensure team performance on the functionality of the network access control mechanism  Interpret and execute the Business and digital strategies of EFC, and ensure that the IT Operations work plans, technology deployments are aligned to the Business objectives  Maintain technical input to all IT projects, ensuring their success  Establish and enforce IT policies, processes and methodologies for smooth running of the IT department  Effectively and efficiently deploy IT Service Management.  Guide the IT team through difficult technical challenges by providing quick and effective decision making.  Drive strategic and innovative thinking to develop a complete technology roadmap for EFC  Play and active in role in the procurement of ICT related equipment, hardware and application  Lead the implementation and execution of organization wide disaster recovery test procedures  Oversee the operations of the ICT infrastructure at EFC to ensure its optimal performance  Plan the upgrade and implementation of new systems while providing guidance to the IT personnel  Ensure all the VPN connections are up and running, where necessary provide high level support and troubleshooting.  Oversee the people, processes and technologies within EFC to ensure they deliver outcomes that support the goals of the business  Design, implement and maintain wide area network infrastructure connectivity with the aim of meeting remote access needs  Develop, implement and maintain standard operating procedures and manuals for mission critical system and applications  Ensure team performance on all security applications with the EFC i.e. anti- virus applications and maintenance of firewall configuration and website filters;  Lead and manage the overall ICT operations and administration within EFC  Ensure critical systems are regularly patched including maintenance of all hardware and systems  Provide level 3 complex problem solving and troubleshooting within the department  Make sure the SAF core banking system is properly installed and fully operational  Ensure smooth running of the interbranch application that supports transactions between EFC branches  Ensure team performance regarding the security of EFC servers, networks, data, software and hardware  Ensure team performance regarding the maintenance of EFCs database servers, database applications and the daily database consolidation;  Ensure team performance on the availability of EFC’s virtual environment and virtual private networks  Suggest hardware and software upgrades as appropriate to improve operations and maintain availability of systems  Ensure the smartcard applications that supports transactions at branches is well implemented, maintained and fully operational at all time  Guide the team on the implementation of the overall security measures of the ICT infrastructure at EFC both at perimeter level, endpoint and defense in depth techniques  Make sure all backup procedures are properly executed on a daily, weekly and monthly basis  Ensure smooth running of all ICT process within the ICT department  Ensure smooth coordination and communication with IT service providers  Control the schedules for hardware maintenance of all ICT equipment and infrastructure  Performance of any other duties and responsibilities as assigned by the MD. Configuration, Capacity and Availability Management  Implements the configuration management policy and standards.  Implements the configuration management policy and standards.  Evaluates existing configuration management systems.  Agrees scope of the configuration management processes, function, the items that are to be controlled, and the information that is to be recorded.  Develops, maintain and implements configuration, capacity & availability management standards, plans and procedures and their implementation.  Ensures that changes to the configuration management methods and processes are properly approved and communicated.  Manages the evaluation of configuration management and day-to-day capacity and availability requirements of services. Ensures customer requirements are correctly translated into realistic capacity and availability goals.  Provides and measures, reports and reviews current Configuration, capacity and availability performance of services and components in the IT environment.  Undertakes capacity and availability modeling to help select appropriate countermeasures, assesses the impact of future changes, and identifies potential improvements.  Responds to capacity-related threshold events and instigate corrective actions.  Addresses specific performance issues that are related to IT capacity & pre-empt performance issues by taking necessary actions.  Assists with diagnosis and resolution of capacity and availability related critical incidents and problems.  Agrees CIs to be uniquely identified with naming conventions.  Proposes/agrees interfaces with change management, problem management, network management, finance and administration functions. Project management  Lead, control, direct, manage all IT related projects while driving ,maintain and continuously updating EFC’s digital strategy  Provide the necessary leadership and technical competence during the delivery of all digital projects from start to finish.  Create avenues to clearly document all estimates, project statuses, milestones, business cases, project schedules, project charter, project risk analysis and project completion paperwork that can later be traced for follow-up and audit purposes  Ensure the projects meet the agreed on standards set at the start of the project and lay a smooth foundation for the deployment and commissioning  Supports the design and development of new program strategies and plans.  Supports the preparation of timely and cost effective operational plans, budgets and strategic plans with the program team.  Supports the CEO in identifying new project ideas that are aligned with the organization’s strategic targets and supports CEO in the management of all operational projects.  Ensures that project teams are implementing project activities in line with EFC standards to achieve project outcomes during project design and implementation  In close consultation with the CEO, oversees preparation and submission of quality narrative reports, financial reports, work plans and budgets in line with EFC standards, ensuring that financial budgeting and reporting is aligned with project plans and implementation.  Participates in the recruitment of new project team members and provides direct support to project teams in the form of systems and tools.  Regularly provides the necessary feedback project team members and completes their performance appraisals while developing and strengthens the project team’s understanding of project management cycle  At the request of the CEO, represents EFC in various platforms and maintains positive relationships with relevant stakeholders regarding.  Supports the CEO and Head of business in identifying potential linkages, collaboration and developing new partnerships that can support EFC strategy  At the request of the CEO, participates in partnership meetings with potential donors and stake holders while developing high quality technical requests proposal  Provides quarterly updates of lessons learned and best practices to the CEO and stakeholders to ensure that project lessons are used to promote improved program delivery.  Together with the project team and in consultation with the CEO, proactively identifies bottlenecks and potential implementation risks and develops effective strategies to address them.  In close coordination with the chief finance officer support the budget planning processes for projects to ensure that project funds are expended according to procedures and plans.  Collaborates with the chief finance officer and CEO to develop new initiatives to be integrated into the budget  Ensures that the project team members including the IT team have a clear understanding of their roles, responsibilities and accountabilities as outlined in their job descriptions to ensure quality performance.  Ensure the credit reference bureau project is properly handled and with scheduled monthly updates to the executive committee  Ensure no penalties from the central bank are imposed are a result of failures in data quality and misinformation Database management  Provide guidance and leadership in ensuring the maintenance of the MSQL database and network, hardware as well as software  Ensure the database team properly installations and Maintenances all database applications  Provide guidance to the team on Data Extraction, Transformation, and Loading ensuring all the data can be used efficiently.  Ensure the team creates backup and recovery plans and procedures based on industry best practices  Ensure team performance on the security and Integrity of all the Microsoft SQL database applications  Provide guidance in the security of the all database applications and severs in the organization by regularly closing security gaps, vulnerabilities and potential threats.  Ensure the controls are properly executed on a daily basis to ensure unauthorized access to the database is blocked.  Provide avenues and guidance to the team when troubleshooting, monitoring performance and fine tuning the database for optimum performance and availability. Risk and Information Security Management – direct and support the development and implementation of a risk management framework including;  Carry out regular IT based risk assessments, maintain a risk register and update internal control registers  Work directly with the business units to facilitate risk assessment and risk management processes  Implement rigorous automated configuration audits using appropriate tools.• Evaluate IT Architecture and Security status on a regular basis and recommend suitable best practice solutions to the Senior Manager, IT Governance and Quality as required.  Assist in monitoring and analyzing contract performance to ensure compliance with contract terms, schedules and cost objectives.  Plan and establish organization-wide Information security Management System (ISMS) in accordance with ISO/IEC 27001 Standard, directions and other relevant security standards  Provide strong cyber security technical leadership and enforce organization security  Develop, implement and monitor a strategic, comprehensive enterprise information security and IT risk management program  Maintain a record of information security incidents and breaches  To ensure that the network adheres to relevant standards including those set out by law and by other regulatory and statutory bodies  Develop and enhance an enterprise wide information security management framework  Provide leadership to the enterprise's information security organization  Provide audit responses to the regulators on behalf of EFC  Develop IT security awareness training plans and partner with business stakeholders across the company to raise awareness of risk management concerns  Ensure that all EFC technologies comply to regulatory requirements  Ensures vulnerabilities are managed by directing periodic vulnerability scans of servers, computers and all electronic devices connected to the EFC network  Develop, maintain and update the change management policy  Define information security implementation strategies.  Develop and maintain ICT security policies to protect the integrity and confidentiality of all information resources at EFC  Oversees all ongoing activities related to the development, implementation, and maintenance of EFC’s information security policies and procedures by ensuring these policies and procedures encompass the overall security of electronic information at rest or in motion within EFC  Develop, maintain and test the disaster recovery plan according to the policy in place  Forge ways to properly manage operational risk associated with all IT processes and infrastructure in order to drive a risk culture  Develop and maintain network and data access control mechanisms  Ensure all ICT SLA are up to date and are enforced Human Resources Management – provide strong leadership and effective management of EFC human resources according to authorized personnel policies and procedures that fully conform to statutory requirements including  Hiring, training, evaluating, reward and retaining a highly qualified IT team  Drive a culture of innovation, transparency and accountability in the IT department  Nature a “business is first” attitude at all levels within the IT department  Develop a succession plan that ensures continuity within the IT department  Ensure that the team is able to execute mission critical IT projects as expected  Develop and maintain a high-performance culture within the department  Create avenues to motivate staff in order to retain them  Define, establish and drive departmental metrics/goals and objectives; report department accomplishments and plans on a regular basis.  Track team goals and performance to ensure targets are met. Leadership  Develop a strategy, roadmap and lead the IT department and its business partners in effective execution of all ICT projects  Provide exemplary day to day leadership within the IT department  Nature transparency and collaboration between the IT team and the rest of the teams at EFC  Ensure that the prevailing and future ICT infrastructure, investments and solutions are aligned with company business objectives.  Build strong relationships with all stake holders across EFC in order to have a comprehensive understanding of their issues, challenges and opportunities  Provide strong leadership and spear all head all ICT projects from inception to commissioning  Provide exceptional, inspirational leadership and support to the technology teams, as well as strategic leadership across all disciplines as part of the C-team  Serve on the EFC’s Leadership Team and drive to achieve EFC mission and values.  Represent technology across Senior Leadership at EFC and with key external stakeholders  Continue building a high performing, autonomously driven teams of IT professionals who collaboratively develop technology solutions that solve problems or create efficiency  Take the lead on the Quality Assurance in the form of developing and implementing strategies to make sure applications are properly tested before being deployed in production  Foster innovation to keep our technology and our approach fresh and retain a strong team that are fulfilled by solving problems. Information system audit  Work closely with information system auditors to periodically evaluate and review effectiveness of Information Security Management System.  Work together with assurance functions to evaluate compliance with respect to organization specific information security policies, procedures, standards, guidelines and directives  Support the Information security auditors in executing information security audit at least annually or whenever significant changes have been made in IT systems/ Infrastructure.  Provide response to information security audit reports and implement recommendations for improving information security
  • EFC Uganda Limited (MDI)
     2014- 2018 :  IT Manager
     Yearly Salary : 80,000,0000
     Job Duties : 
    Strategic Planning  Provide quarterly input to the management report that is submitted to the EFC board of directors  Provide crucial advice to the executive management and board on IT related activities  Provide a management response to the audit findings from both external and internal audit teams  Draw and balance the IT budgets in relation to business needs of the organisation  Communicate the Company’s technology strategy to the board of directors, executive leadership, staff, partners, customers and all stakeholders.  Align the company’s current technology infrastructure with strategic business needs & plans.  Align new generation digital capabilities to the organization wide strategies  Lead teams in evaluating and sharing business best practices across the organization while providing cost savings and maximizing efficiency  Monitor changes and advancements in technology to discover ways EFC can gain a competitive advantage  Drive strategic thinking across the entire software and data ecosystem within EFC which consists of internally built and off-the-shelf services.  Develop customer service platforms  Provide strategic planning for the IT department in relation to the needs of the organization and other department Project management  Apart from need based monitoring, conduct routine quarterly monitoring visits to the project sites and partner office.  Undertake detailed assessment of the progress of the project. Significant deviation to be notified to line manager/office and partner for course correction  Regular monitoring reports to be produced with clear recommendations on the project’s progress to organization internally and to the partner  Maintain close coordination with partners, and coordinate with all relevant stakeholders of the project including other departments of the organization including donors (in absence of the CEO)  Ensure all reports including project reports, monitoring reports, monthly reports are up to date and are available at all times  Ensure the credit reference bureau project is properly handled and with scheduled monthly updates to the executive committee  Ensure no penalties from the central bank are imposed are a result of failures in data quality and misinformation  Provide frequent and transparent updates, manage sponsor expectations, and keep all stakeholders informed of the progress of all projects and programs  Ensure compliance of partners to project quality standards for good development practice.  Coordinate project discussions with shareholders, prepare necessary project documents and complete project visit reports  Document while sharing good practices, lesson learned and challenges from projects with the CEO.  Ensure timely and accurate reporting and projects documentation as per EFC standards  Apart from need based monitoring, conduct routine monitoring of projects  Undertake detailed assessment of the progress of the project. Significant deviation to be notified to CEO and partner for course correction  Regular monitoring reports to be produced with clear recommendations on the project’s progress to organization internally and to the partner  Maintain close coordination with partners and with all relevant stakeholders of the project including shareholders, board members and other departments of the organization  Ensure the project reports, monitoring reports, monthly reports are up to date and are available at all times Leadership  Provide day to day leadership to the IT department  Provide a management response to bank of Uganda onsite teams in relation to IT activities and findings  As secretary of the IT steering committee, I had a responsibility of scheduling meetings and follow up on the critical decisions of the steering committee regarding projects  As project manager, I was in charge of all information technology projects at EFC Uganda limited, I have to ensure the success and value for money on all these projects.  Provide exceptional, inspirational leadership and support to the technology teams, as well as strategic leadership across all disciplines as part of the C-team  Serve on the EFC’s Leadership Team and drive to achieve EFC mission and values.  Provide leadership, schedule, and supervise all disaster recovery tests at EFC Uganda limited.  Maintain good relationships with stake holders internally and externally Risk Management  I have the responsibility of creating and continuously maintaining documentation of EFC systems and procedures.  Continuously updating all IT related policies including the security policy, backup policy, business continuity and disaster recovery policy etc.  Continuously developing and implementing strategies to ensure overall security of EFC IT infrastructure  Provide IT risk assessment to the management risk committee which am member  Continuously review all internal controls of the IT department to ensure they are completed in time by the specific team members  Provide data submission scores from the credit reference bureau to the risk management committee  Provide strategies for the data cleanup process, data disputes to ensure good quality data submission to avoid penalties from the central bank Human Resource Management  Execute performance evaluations of all IT staff and make recommendations were necessary to maintain and enhance high performance culture.  I coordinate with the procurement team on the purchase of IT equipment or applications.  Hiring, training, evaluating, reward and retaining a highly qualified IT team  Drive a culture of innovation, transparency and accountability in the IT department  Nature a “business is first” attitude at all levels within the IT department  Train team members in order to pass on valuable knowledge.  Carry out succession plan activities to assess the readiness of the individual team members.  Ensure team performance on the roll out all software, hardware and major system changes to avoid disruptions. Security  Ensure that the critical systems are regularly patched and updated.  Ensure that all critical hardware is properly configured in order to enhance and maintain good security policies e.g. Servers, Firewalls and Routers.  Ensure team performance in regard to all the Anti- virus applications on the EFC network and windows server update services for the Microsoft applications  Emphasize security to all team members and the entire organization by organizing security awareness trainings.  Ensure monitoring of the Intrusion detection system and update configurations.  Guide the team on the implementation of the overall security measures of the ICT infrastructure at EFC both at perimeter level, endpoint and defense in depth.  Review all the backups to ensure that the daily closing is properly done and quickly fixed in case of any anomalies that may arise. Operational Management  Directly work with the SAF system support officer to make sure changes are fully tested in the test environment before deployment to the production.  Directly Liaise with the SAF core banking vendors to troubleshoot or make changes to the system.  Negotiate contracts and SLAs with the core banking vendors.  Ensure the smart card application that is directly related the SAF core banking system is fully operational at all times.  Ensure the smart card is properly configured to meet the best standards in a bid to maintain security and high availability.  Make sure the inter branch application that supports transactions from different branches is up and running at all times.  Ensure that the SAF core banking system is fully operational at all times and any issues that arise are resolved in the shortest time possible either internally or externally by the developer while meeting based acceptable standards.  Ensure team performance on the maintenance of the EFC network, servers, applications, and cloud solution and emails systems.  Continuously review the inventory of all IT equipment, software and applications.  I personally work with the entire IT team to ensure that disaster recovery Solutions are adequate, in place, maintained and tested as part of the regular operational life cycle.  Provide guidance and leadership towards developing and understanding of all testing necessary for a successful disaster recovery  Regular reporting of disaster recovery activities to the management, risk committee and executive management  Provide level 3 complex problem solving when required  Establish and maintain the overall plans for executing all disaster recovery procedures and understanding there inter dependencies.  Provide leadership to the team managing all the credit reference bureau activities in a bid to produce good quality data to the central bank through the bureau  Maintain license counts and details for physical servers and virtual servers (VMs), including licenses for Windows, subscriptions for Linux OS, and the license limit of hypervisor host  Consistently monitor and check the CPU utilization of the critical process like "java", "http", "MySQL" etc. to ensure that these are not consuming the CPU resources more than expect  Ensure operating system patches for known vulnerabilities are implemented in time to ensure systems remain secure and fully operational  Ensure proper documentation is in place in order to keep records of assets, including hardware and software types, counts, and licenses

URL(s)