Chisomo Chiweza

Software Engineer exploring problems with code.

Blantyre, Malawi, UTC +2

About

I am an early-stage software engineer learning to apply my theoretical computer science background to the problems of enterprise software development. To a new challenge, I bring an innate curiosity, creativity, tenacious research skills and a genuine love for programming. Ever the lifelong learner, I aspire to produce quality software that prioritizes robustness, security and good architectural design

I also write about my thoughts and experiences engineering software in Malawi on my blog here.

Work Experience

NBS Bank Plc.

September 2023 - Present

Systems Development Intern

Currently undertaking an intensive but meaningful training opportunity at NBS Bank to be a Systems Developer. Here, I have the chance to learn about the Fintech industry and as a result explore the intersection between software engineering and business. In addition to being introduced to new technologies, I am also learning about how to build enterprise software, it's best practices, architectural patterns and design, project management and technical leadership.

Government Graduate Intern

Was placed in ESCOM's ICT Department where I directly reported to the Systems Development ICT Officer. Upon being given the opportunity to work on the ESCOM 360 degree project, I researched the feasibility of porting ESCOM services to the Whatsapp business platform as an automated chatbot and implemented the bulk of the project. This experience matured the programming skills I developed pursuing my Computer Science degree and gave me my first taste of what it's like to work in a team.

Education

University of Malawi

2017 - 2022
Bachelor of Science in Computer Science

Skills

JavaScript
C#
SQL
ReactJS
Node.js
ASP.NET
Microsoft SQL SERVER
REST API Development
Microservices Architecture