Tobacco Commission of Malawi
Developed, maintained and supported information systems and business applications supporting organisational operations across multiple departments.
A timeline of roles, responsibilities and measurable impact delivered throughout my career.
Developed, maintained and supported information systems and business applications supporting organisational operations across multiple departments.
Participated in the analysis, design, development, implementation and maintenance of internal business applications.
Gathered and analysed departmental requirements.
Translated business requirements into functional software solutions.
Developed and maintained database-driven applications.
Designed and maintained databases, queries and application data-access components.
Developed application functionality and user interfaces.
Integrated applications with databases and other organisational systems.
Tested, debugged and deployed application enhancements.
Investigated application problems and implemented fixes and performance improvements.
Supported existing production systems.
Participated in system upgrades and enhancement projects.
Prepared system documentation and technical procedures.
Produced user documentation.
Conducted system demonstrations and user training.
Worked with ICT personnel, business users and management.
Supported application software and databases.
Contributed to maintaining system stability, security and performance.
Design, develop, integrate, deploy and maintain business applications and digital platforms for organisations operating across different sectors.
Analyse business processes and translate functional requirements into technical specifications and software solutions.
Design application architecture, databases, workflows and user interfaces.
Develop full-stack web applications using C#, .NET/ASP.NET, SQL Server and related technologies.
Design and implement RESTful APIs for secure application and third-party integration.
Design relational database structures, queries, stored procedures and data-access components.
Develop responsive business applications and administrative dashboards.
Develop and integrate web and mobile solutions.
Integrate applications with databases, APIs and third-party services.
Implement authentication, authorisation, role-based permissions and application-security controls.
Test, debug and troubleshoot applications.
Deploy and maintain applications on Windows Server and IIS.
Diagnose application, performance and database issues.
Maintain and enhance existing applications according to evolving business requirements.
Prepare technical specifications, implementation documentation and user manuals.
Provide post-implementation support.
Apply Git and GitHub source-control practices.
Participate in ICT project planning, implementation and delivery.
Provide technical guidance and knowledge sharing during development activities.
Provide administration, technical support and operational oversight for enterprise IT systems and business-critical applications within a demanding corporate environment.
Administer and support enterprise information systems to maintain high levels of availability, reliability, performance and security.Provide technical support for business applications and investigate complex application, database, server and infrastructure-related incidents.
Install, configure, maintain and upgrade Windows Server environments, IIS-hosted applications, workstations and associated enterprise technologies.
Support application deployments, upgrades, configuration changes and production troubleshooting.
Diagnose system and application problems and coordinate resolution with internal technical teams and external technology providers.
Support database-driven enterprise applications and associated infrastructure.
Implement and enforce organisational IT security policies, access controls and technology standards.
Support backup, disaster recovery and business continuity processes for critical information systems.
Maintain technical documentation covering systems, configurations, procedures and access controls.
Monitor infrastructure and application environments and proactively address reliability and performance issues.
Work with users and business stakeholders to understand operational challenges and identify appropriate technology solutions.
Provide technical guidance and support to end-users.