Nthate Mokgele

Nthate Mokgele

Systems Analyst Developer

Followers of Nthate Mokgele66 followers
location of Nthate MokgeleBrakpan, Gauteng, South Africa

Connect with Nthate Mokgele to Send Message

Connect

Connect with Nthate Mokgele to Send Message

Connect
  • Timeline

  • About me

    Information Technology Manager at Wholesale and Retail SETA

  • Education

    • University of Johannesburg

      1995 - 1999
      Bachelor of Science - BSC
    • University of KwaZulu-Natal

      2005 - 2006
      Post Graduate Diploma
    • Faculty Training Institute

      2007 - 2007
      Diploma
  • Experience

    • South African Mint

      Mar 2003 - Dec 2005
      Systems Analyst Developer

      • Writing systems documentation, namely; User Requirements Document, Functions Specification Document, Technical Specification Document, Test Document, Systems Manuals and Hand-over documents.• Developing applications using C and C++ [on UNIX and Visual C++ on Windows NT environment]. • Database design and administration. • Doing 24-hour standby on the Manufacturing Systems.

    • Experian

      Jan 2006 - May 2007
      Programmer

      • Responsible for developing and maintaining an on-line fraud prevention system, called Detect II. Maintenance included:• Being responsible for the delivery of solution, by way of code that addresses the stated requirement and adheres to structural and performance standards. The source code was developed with the underlying principles of Object Orientation.• Being responsible for the support of deployed applications, as they manifest in the Production environment. An application deployments procedure had to be run on the system in order to ensure that the effect of the change does not result in system down time. • Being responsible for effective task management within the auspices of defined objectives and according to management reporting line. This included having meetings with the systems owners and ensuring their requirements are delivered by the system. • Being responsible for the adherence to SDLC policy and process, by providing the necessary systems documentation; ranging from user requirements, technical specifications to systems manuals that guide IT operators how to run certain adhoc tasks like the procedure to run batch files on the system as well as documenting the daily checks that have to be done to ensure the system is functioning optimally. • Being responsible for identifying flaws on the system and improving them. This effect was after identifying the manner in which reference numbers are generated by the system identified that the system was not thread safe. Thus improved the system by developing a COM+ object that generates new reference numbers.• Development tools used: Visual C++ Version 6, Visual C++.Net, IBM DB2. Show less

    • South African Mint

      May 2007 - May 2008
      Senior Analyst Programmer [MES]

      • Developing an MES plant optimization system using Visual C#. • Conducting system and business analysis in accordance with the SDLC principles. • Writing stored procedures on the database and manipulating them from the source code.• Developing source code that adheres to the Object Orientation principles.

    • Element Six

      Jun 2008 - Apr 2009
      Group Software Developer

      • Designing and developing software applications for the Group. • Systems analysis and design following the SDLC.• Developing and testing DB2 stored procedures and UDFs.• Developing source code that adheres to the Object Orientation principles.

    • South African Post Office

      May 2009 - Feb 2012
      IT Manager: Business Systems Support

      • Manage a team consisting of programmers and systems Analysts.• Project management and process mapping.• Analyze business needs, identify “gaps” and produce Business Requirements Specifications.• Translate business requirements into functional specifications and producing Technical Requirements Specifications and assist the QA team in producing test cases.• Ensuring system developed adhere to the SDLC.• Managing, drafting and reviewing SLAs with third party suppliers.• Employee development and mentoring.• Conducting JAD sessions and advising business on best solutions.• Facilitation of the release management latest changes to systems • Logging user requests on TeamTrack and facilitating the request until deployment into production. Show less

    • Legal Aid South Africa

      Mar 2012 - Feb 2014
      Business Application Software Manager

      • Manage a team consisting of programmers and Systems / Business Analysts.• Prioritize, budget and allocate projects, products and prioritize in line with business priorities.• Prepare feasibility studies, business cases documents for proposed changed and systems enhancements.• Define overall applications architecture and implement system development standards.• Ensuring software engineering best practices, methodologies and procedures are used to ensure development and implementation of high quality, while keeping cost under control.• Part of the Bid Specification Committee drafting systems requirements used in tenders advertised to potential bidders.• Documenting requirements specifications for suppliers to tender (FRI, RFP, RFQ, RFS).• Vendor management in compliance to the PFMA.• Manage projects assigned to third party technology partners.• Researching and making recommendations software purchases and negotiating with vendors to ensure cost-effective purchasing decisions.• Gather and analyze non-functional requirements, also ensuring the non-functional requirements are translated into a Service expectation document to enforce the OLA reached by IT Infrastructure section.• Model and analyze business processes, business decisions through producing business rules specifications.• Coaching and mentoring team members.• Managing project risk and project scope creep. Show less

    • Film and Publication Board

      Apr 2014 - May 2016
      Information Communication Technology Manager

      Implementation of the ICT Strategy, Policies, Structures and Governance Framework:• Implementation of operational policies• Implementation of security policies• Alignment of ICT strategy to the FPB strategy• Development of ICT technical architecture• Respond to internal and external audit queries• Monthly risk reporting and management• Implementation and management of the Unit’s budget according to the governance framework (PFMA)• Providing information security services to the organization • Mentoring and development of ICT staffBusiness technology consulting:• Provision of business analysis to the organization• Provision of project management services to the organization• Provision of application development services to the organization• Monitoring of ICT trends and providing guidelines of how technologies can be utilized to the benefit of the organization• Provision of unbiased technology advisory services that enables the organization to make informed decisions regarding the best solutions available to resolve business challenges• Provision of inputs regarding the ICT strategy and policy to the board• Invited member of the ICT Steering Committee which feeds the board with ICT related decisions to enable the board to approve recommendationsICT Operations management and support services:• Monitoring and maintaining of the ICT infrastructure and systems of the FPB• Optimisation and maintenance of network systems and providing of support and assistance to the FPB staff, management and executive management• Development and implementation of an ICT support services management framework• Resolve ICT related problems within the specified turnaround times• Implementation of fault management within the broader organization Show less

    • W&RSETA

      Jun 2016 - now
      Information Technology Manager

      Developing policies and procedures:• Development of the IT Governance Framework• Development of the Business Continuity Management Framework• Development of the IT Security Policy• Development of the User Access policy• Development of the EFT procedure for facilitating disbursement of funds to the organisation’s stakeholders• Developing and maintaining the audit action plan for audits (internal and external) performed for the IT UnitBusiness Process Engineering:• Mapping the organisation’s processes with the aim to eliminate and automate manual processes by re-engineering the organisation’s processes.• Ensuring all the organisation’s processes are approved.• Business case preparation for the redesign of the current system.Service Level Management:• Management of all ICT service providers contracted to the organisation.• Reviewing and producing all quarterly report required by the Department Of Higher Education and Training.• Ensure all developed system enhancements and projects are aligned to the user requirements.• Prepare the terms of reference for IT governance committees (IT Steering Committee and Change Approval Board).• Develop and implement the operational plan for the IT Unit. Show less

  • Licenses & Certifications

    • ITIL Foundation Level

      Forster-Miller
      Mar 2011
    • TOGAF® Certification Program

      The Open Group
      Mar 2013
    • PRINCE2® Foundation Certification Training

      PM Academy
      Jul 2012