Have over 10 years of experience in Software Development, A Resourceful Specialist offering expertise in problem-solving, data analysis, software development and customer service. Adept at quickly learning new technologies and processes for driving success. Proven track record of successfully managing multiple projects and developing innovative solutions. Currently working towards cloud certification on the Azure stack. Forward-thinking team leader skilled at operating departments efficiently to meet goals.
Overview
14
14
years of professional experience
1
1
Language
Work History
Specialist Database Developer and Administration
South African Weather Service (SAWS)
10.2019 - Current
Design, develop and implement data solutions for SAAQIS application using C#
Support, Develop and Maintain web portal and Service management system using asp.net, Rest API, jQuery, SQL
Support and maintain database system for SAAQIS application using SQL
Recommend, advice on system architecture for SAAQIS application and risks identified as well as mitigating measures
Sets and track project milestone, manages and accounts for unforeseen delays then realigns schedule and expectations as needed
Document process, policies, and procedures for SAAQIS application
Analyze and summaries information needed to prepare for project status reports
Ensure availability and performance of SAAQIS application meets the necessary required standard
Configure Opsis and Envidas data analysers for data transmission from station to SAAQIS application
Monitor and check dataflow between SAWS air quality observing stations and data providers
Project Manages all IT requirements and contract for the SAAQIS project with the service provider contracted
Prepare annual budget for SAAQIS application
Implement corrective measures for internal and external audit findings
Facilitate the Migration of the SAAQIS application into Azure.
Oversee the planning, maintenance, and support of the SAWS ICT infrastructure, including all ICT servers in the Data Centre, storage archiving, end user equipment, software applications, communication networks and telephone systems.
Oversee that backup process (UPS, Diesel generator and DR site are always in place and ready to support the organization in times of emergencies.
Manage all ICT contracts through monthly SLA meeting with all the service providers SAWS is contracted with.
Manages the entire ICT operations team that supports the core operations of the organization.
Oversee ICT service desk activities to ensure optimal support and best principles in line with ITIL service management principles
Prepare annual budget for ICT operations
Monitor performance and availability of the ICT infrastructure and provide monthly and quarterly reports
Implement corrective measures for internal and external audit findings
Document process, policies, and procedures to improve ICT operations and governance
Define and oversee technical specification for all ICT solutions.
Acting Senior Manager ICT
South African Weather Service (SAWS)
06.2020 - 10.2020
Provide advice to Executive and the Board on Information and Communication Technology issues including risks identified as well as plans.
Provide overall vision, leadership, and continuance guidance to technology efforts to ensure continuous development and execution of the strategy
Assist in preparation of the budget and strategic plan and monitor their execution
Work in partnership with the operations and support functions to deliver on the strategic goals of the organization through ICT.
Identify opportunities for appropriate and cost-effective investment in Information and Communication Technology systems and resources, including staffing, sourcing, purchasing, and in-house development
Exercise cross-functional governance to achieve consistent and transparent approach to technology infrastructure, processes, information, and reporting
Select and implement suitable technology to streamline all internal operations and help optimize their strategic benefits
Develop Information and Communication Technology policies and procedures and manage all risks as well as compliance.
Senior Software Developer
South African Weather Service (SAWS)
12.2016 - 09.2019
Development of the SAWS web portal using asp.net, MVC core, C#, Java script and jQuery
Development of Service Management System (SeMS) using asp.net MVC core
Develop database objects in SQL including views, store procedures, functions to integrate, triggers with SAWS web portal and SeMS
Developing web API to integrate with SAWS web portal
Manage testing of all existing and new development on SAWS web Portal and SeMS
Ensure availability of the SAWS web portal with current accurate data at all times
Ensure development of Web portal and Service Management System adheres to all SDLC stage
Develop, Support, Maintain and Testing of the SAAQIS web Application
Configure, Monitor, and support data transfer from monitoring stations across the country to SAAQIS database through the Opsis Enviman suite.
Senior Database Developer
South African Weather Service (SAWS)
08.2013 - 11.2016
Facilitates requirement analysis for SAAQIS web application with users
Develop, Support and Maintain SAAQIS web Application using c#, asp.net Html, CSS, linq and JavaScript
Manage testing of all existing and new development to SAAQIS web Application on Visual Studio
Ensure availability and performance of the SAAQIS database
Improve database structure by building simple to complex procedures for optimum performance using Sql on Microsoft SQL Server 2014
Oversee backup and failover by ensuring that recovery plans are in place
Configure, Monitor, and support data transfer from monitoring stations across the country to SAAQIS database through the Opsis Enviman suite
Restore and recover corrupt database.
Junior Siebel Developer
Tetrad IT
08.2010 - 07.2013
Business requirements analysis
Functional specification development
Draft and Execute Test case for different application
Siebel Configuration and Support
Creation and modification of workflow Business Service
Configuration of Business Objects, Field, Applets
C++, Scripting, Sql (create complex store procedure)
Database tuning, clustered indexing, index views and Bug Fixing in Siebel.