Energetic and adaptable individual with a passion for coding and problem-solving. Possesses a deep understanding of modern web and mobile development technologies, proficient in both front-end and back-end development. Commitment lies in delivering impactful software solutions that enhance user experiences and drive business success.
Overview
5
5
years of professional experience
Work History
Full Stack Software Developer
RA Information Systems
Sheffield, United Kingdom
03.2023 - Current
Created robust backend services using RESTful API designs that facilitated seamless data exchange between front-end clients and back-end systems.
Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture.
Used .NET MAUI, .NET 8, Java, CSS, HTML, JavaScript and C# for development
Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools.
Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.
Designed intuitive UI components that aligned with established brand guidelines while meeting users'' needs effectively.
Reduced server load times with efficient data handling techniques, resulting in improved user satisfaction levels.
3rd Year Project (Node.js Progressive Web App)
University of Sheffield
02.2022 - 05.2022
Back-end developer in project which required us to creating platforms to allow users to post articles and create chat rooms where users can interact and make annotations to article images.
Role involved implementing MongoDB to store article details which included images, descriptions titles and dates.
This role also involved implementing service workers.
Role involved working with cache storage, LocalStorage and IndexedDB to cache messages and annotations made on images.
Utilized Axios to handle requests.
Socket.io was used to manage chats between users.
Broadened web development knowledge and further improved technical skills and Git familiarity.
3rd Year Project (Text Analysis Python, NLP)
University of Sheffield
Sheffield
02.2022 - 05.2022
Tasked with developing a solution to help a fictional company with sentiment analysis
Task involved extracting the sentences from a text file before normalizing the words and further filtering the sentences until only words with sentiment remained
After the words were filtered, a weight was assigned to each word from a pre-defined emotion list which helped determine the likelihood of each sentiment
Solution was developed using Python and Visual Studio, and a corpus based approach
The results of the sentiment analysis were used to create a confusion matrix to determine the precision of the application
The developed solution produced varying results depending on whether the scale used was a 3-scale (positive, neutral or negative) or a 5-scale (very positive, positive neutral, negative or very negative) was used
Broadened analytical skills and further enhanced technical skills by increasing familiarity with Python modules
Dissertation Project (Farmers' Marketplace)
University of Sheffield
Sheffield
09.2021 - 05.2022
Student defined mobile application project with the following objectives:
Developing an e-commerce mobile application for farmers
Implementing a training section in the application to give farmers adequate training about farming techniques
Testing and evaluating the system
App developed for android users and coded using Kotlin and Google Firebase
Offline app developed in Node.js
App makes use of Africa's Talking API to allow offline services, such as registering and adding products to the app, using USSD (coded in Node.js)
Application uses Flutterwave API to make payments digitally
These payments can be made using various methods including Card, USSD, mobile money and direct bank transfers
Web Developer Intern
Pala Construction
Lilongwe, Malawi
06.2021 - 08.2021
Worked as both front- and back- end developer for the website
Developing database to store product information including prices, description and delivery
Allowing customers to view and inquire about products
Designing front-end and logo of the website
Coding back-end of the website including links, allowing admins to add, edit and delete products on the website
Using agile methodology to plan project
Improved creativity, time management, project management
Used CSS, JavaScript, HAML and Ruby on Rails during this project
Collaborated in a team to produce code that would allow a robot to navigate around a maize without colliding with any obstacles
Used Robot Operating System (ROS), Python, Linux, GitHub, and Visual Studio Tools for the task
Developed user interfaces with modern JavaScript frameworks, HTML5, and CSS3.
Wrote custom HTML and JavaScript for existing websites.
Developed interactive prototypes using HTML, CSS, JavaScript, and jQuery for client presentations and feedback sessions.
Conducted thorough quality assurance testing to identify and resolve issues before deployment.
Engineering You're Hired (EYH)
University of Sheffield
01.2021 - 01.2021
Interdisciplinary engineering group project where groups work for a week to solve real world problems
Worked as part of a team to develop creative solutions to generate energy from waste material more efficiently
Tasked with planning out weekly schedule and manage time to research and analyze the best solution that could be implemented.
Augmented communication, teamwork, problem solving and time management skills
Global Engineering Challenge (GEC)
University of Sheffield
01.2020 - 01.2020
A group project similar to EYH where groups were tasked with finding ways to increase the attendance of community events hosted by Maker's Valley through digital technologies
Presented in front of fellow students and GEC representatives
Improved communication and public speaking skills
Delegated as team leader on certain days and helped team achieve the 'Dr Trish Murray Professional Behaviours Team Award'
Education
BACHELOR OF SCIENCE - COMPUTER SCIENCE
UNIVERSITY OF SHEFFIELD
Sheffield, SHF
01.2022
CHINESE LANGUAGE - HSK LEVEL4
NORTH EAST NORM AL UNIVERSITY
HARBIN
01.2018
HIGH SCHOOL AND SIXTH FORM - A-LEVELS: APPLIED ICT (A), MATHEMATICS (B), PHYSICS (B), I GCSE: AIN MATHS, ICT, AND ECONOMICS, A IN BIOLOGY, PHYSICS, CHEMISTRY, GEOGRAPHY AND LATIN, C IN ENGLISH LANGUAGE AND LITERATURE
1st XI Football Team Captain, Kamuzu Academy, 2016/17
Outstanding International Chinese Language Student Award, North East Normal University, 2017
The Dr Trish Murray Professional Behaviors Team Award, University of Sheffield, 2020
Developer in the team that won 2024 UKSPA Customer Service – Business affiliates Award
Developer of the team shortlisted for Flexible Space Association Excellence in Customer Service Awards
References
Available upon request
Git
https://github.com/patmithi
Accomplishments
Headboy at Kamuzu Academy 2016-17
Prefect (Head of House)
Timeline
Full Stack Software Developer
RA Information Systems
03.2023 - Current
3rd Year Project (Node.js Progressive Web App)
University of Sheffield
02.2022 - 05.2022
3rd Year Project (Text Analysis Python, NLP)
University of Sheffield
02.2022 - 05.2022
Dissertation Project (Farmers' Marketplace)
University of Sheffield
09.2021 - 05.2022
Web Developer Intern
Pala Construction
06.2021 - 08.2021
Engineering You're Hired (EYH)
University of Sheffield
01.2021 - 01.2021
Global Engineering Challenge (GEC)
University of Sheffield
01.2020 - 01.2020
BACHELOR OF SCIENCE - COMPUTER SCIENCE
UNIVERSITY OF SHEFFIELD
CHINESE LANGUAGE - HSK LEVEL4
NORTH EAST NORM AL UNIVERSITY
HIGH SCHOOL AND SIXTH FORM - A-LEVELS: APPLIED ICT (A), MATHEMATICS (B), PHYSICS (B), I GCSE: AIN MATHS, ICT, AND ECONOMICS, A IN BIOLOGY, PHYSICS, CHEMISTRY, GEOGRAPHY AND LATIN, C IN ENGLISH LANGUAGE AND LITERATURE