Summary
Overview
Work History
Education
Skills
Awards
References
Git
Accomplishments
Timeline
Generic

Patrick Mithi

Sheffield,SHF

Summary

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
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
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
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
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

KAMUZU ACADEMY
Malawi
01.2017

Skills

  • API design and integration, RESTful services
  • Full-stack development
  • NET development
  • Software Maintenance and Documentation
  • Java, HTML, JavaScript, Kotlin, C, C, C#, Git, IDEs, SQL and NoSql
  • Project Management
  • Web and mobile development
  • Object Oriented Programming

Awards

  • Prefect (Head of House), Kamuzu Academy, 2015/16
  • Head Boy, Kamuzu Academy, 2016/17
  • 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

KAMUZU ACADEMY
Patrick Mithi