Summary
Overview
Work history
Education
Skills
Timeline
Generic

Perez Macdonald

United Kingdom

Summary

Analytical and adaptable technology enthusiast with over four years of professional experience in Mobile Application and backend Development, with a background in computer engineering and advanced software engineering. A self motivated and proactive engineer who takes on challenging new roles harnessing interpersonal skills, collaboration and problem solving. Driven to deliver high quality service and consistent results. Proven ability to work with large datasets, write efficient code in python and SQL, and deliver actionable insights. Highly motivated and passionate about solving real-world problems through data.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work history

Mobile Application Developer intern

Virgin Money
Glasgow, Glasgow City
06.2025 - Current
  • Migrated the current android codebase from kotlin to flutter, with the goal of a unified codebase that supports android and ios platforms.
  • Rebuilt UI components and business logic with flutter and used state management techniques(Riverpod).
  • Wrote unit, widget and golden tests to validate accuracy of functions and ensure UI consistency.
  • Participated in daily standups as part of an agile development team.
  • Ran flutter analyze to remove outdated and deprecated code to improve maintainability, ensure error free codebase.


Software Engineer

Bloomrydes Inmotion
03.2021 - 08.2024
  • Developed Bloomrydes rider and driver mobile application with Flutter (Front-end) and Nodejs (backend) technologies, in line with software engineering best practices and standards
  • Designed, Modified and deployed software to meet business needs
  • Modified existing software to correct errors, adapt to new hardware and upgrade interfaces to improve performance
  • Worked alongside internal business partners to compile requirements, build prototypes and design complex solutions to current and expected software demands
  • Developed bloomrydes web application with the latest vuejs and nodejs technologies
  • I was responsible for the design and development of netune Atlantic and Duplantis energy websites using the latest wordpress technology, they are both subsidiaries of Bloomrydes.
  • Collaborated with other developers to identify and alleviate software bugs.


Software Engineer Intern

Jobtaska Ltd
02.2019 - 09.2019

•Worked with Javascript backend technologies such as nodejs and mobile frameworks such as React native

•Peer-reviewed code to create clean and stable software solutions.

•Checked software for errors and coded updates to fix problems.
•Documented and analysed bugs to prevent repeat issues.

•Created and documented maintenance procedures for developed software.
•Contributed to group knowledge and code base

•Analyzed proposed technical solutions based on customer requirements, budget and product goal.

Education

Master of Science - Advanced Software Engineering

University Of Strathclyde
Glasgow
09.2023 - 09.2024

Bachelor of Engineering - Computer Engineering

AFE BABALOLA UNIVERSITY
Nigeria
09.2015 - 10.2020

Skills

  • Programming Languages: Python, SQL, Dart and JavaScript
  • Database Management: MySql
  • Microsoft Office and Microsoft excel
  • Tools: Git version control, RESTFUL API's, Software Development Life Cycle
  • Problem Solving and Analytical Skills, Strong Communication and Teamwork Abilities
  • Project Management
  • Build releases
  • Testing and maintenance
  • Interpersonal communication skills

Timeline

Mobile Application Developer intern

Virgin Money
06.2025 - Current

Master of Science - Advanced Software Engineering

University Of Strathclyde
09.2023 - 09.2024

Software Engineer

Bloomrydes Inmotion
03.2021 - 08.2024

Software Engineer Intern

Jobtaska Ltd
02.2019 - 09.2019

Bachelor of Engineering - Computer Engineering

AFE BABALOLA UNIVERSITY
09.2015 - 10.2020
Perez Macdonald