Professional Summary
Junior Software Engineer with practical experience in backend service development, API engineering, and automated testing across distributed Python and TypeScript applications. Demonstrates rigorous debugging habits, collaborative version control practices, and a solid foundation in computer science principles developed through production microservice maintenance and CI/CD automation.
Professional Experience
Pennine Mobility Technologies
Manchester, United Kingdom
Junior Software Engineer
Nov 2023 – Present
- Develop and maintain backend RESTful services in Python and FastAPI for vehicle telemetry routing across regional dispatch systems.
- Implement automated unit and integration tests using pytest, expanding test coverage across microservices from 68% to 84%.
- Collaborate with senior engineers to migrate legacy batch data pipelines to asynchronous Celery workers backed by RabbitMQ.
- Diagnose production logging bottlenecks using PostgreSQL query analysis and Dockerized staging environments.
Graduate Software Developer
Sept 2022 – Oct 2023
- Contributed bug fixes and feature enhancements to client-facing booking interfaces using TypeScript and React.
- Authored API documentation using OpenAPI and Swagger, standardizing schema specifications for cross-functional teams.
- Automated continuous integration checks via GitHub Actions, reducing developer build turnaround time by 15 minutes.
Irwell Digital Labs
Manchester, United Kingdom
Software Engineering Intern
Sept 2021 – Aug 2022
- Assisted development team with refactoring internal analytics dashboards using JavaScript and Express.
- Created automated data validation scripts in Python to sanitize incoming client CSV feeds prior to database ingestion.
- Participated in weekly agile standups, code reviews, and sprint planning sessions with product managers.
Education
University of Manchester
BSc (Hons) · Computer Science · Manchester, United Kingdom · First Class Honours · Sept 2018 – Jun 2021
Focused on software engineering principles, algorithms, data structures, and relational database systems.
Completed a final-year project developing an open-source distributed task scheduler using Python and Redis.
Technical Projects
CivicAir Stream
Jan 2024 – Jun 2024
- Architected a real-time air quality monitoring service consuming municipal sensor APIs with Node.js and SQLite.
- Containerized service components using Docker Compose and established scheduled health checks and alerts.
QuickScan CLI
Feb 2023 – Apr 2023
- Built an asynchronous file indexing utility using Python and Click for rapid filesystem search and duplicate identification.
- Wrote comprehensive regression suites achieving 92% code coverage with mock file system fixtures.
Technical Skills
Python
JavaScript
TypeScript
FastAPI
Node.js
PostgreSQL
Docker
Git
REST APIs
pytest
Languages
English
C2
French
B1
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services · Mar 2024
Volunteering
Manchester Tech Bridge Community
Manchester, United Kingdom · Mar 2023 – May 2025
- Volunteer Programming Mentor
- Assisted local community learners with foundational programming exercises in Python and basic web development.
- Facilitated bi-weekly troubleshooting lab sessions for beginner participants navigating Linux command line tools.