Junior Software Developer with a solid foundation in JavaScript, React, and Node.js, developed through hands-on experience at Northcoders Bootcamp. Transitioning from a background in microbiology, I’m driven by a passion for continuous learning and problem-solving. Known for strong discipline, a collaborative spirit, and a commitment to delivering high-quality code, I’m eager to bring my skills to a dynamic team. Excited to contribute to innovative projects and tackle new challenges, I’m ready to make a meaningful impact in the tech industry. Technical Skills: Languages: JavaScript (Node.js) Testing: Test Driven Development (TDD), Jest, Supertest Back-End: PostgreSQL (PSQL), seeding, Express.js with Node.js Front-End: HTML, CSS, React, React Native Version Control: Git, GitHub Hosting: Render, Netlify Other: Agile methodologies (Kanban, Scrum), Paired programming, Technical Communication Experience: Junior Software Developer | Northcoders Software Development Bootcamp 03/2024 - 06/2024 Collaborated in paired programming sessions to develop high-quality code, actively contributing to clear communication by discussing code approaches, providing feedback, and ensuring alignment of project goals Demonstrated proficiency in JavaScript, by utilising Node.js to create strong backend APIs and creating responsive front-end projects with React Applied Test Driven Development (TDD) methodologies using Jest and Supertest, writing tests before development to catch bugs early, ensure code met requirements, and maintaining long term code quality through automated testing Utilised PSQL for efficient backend data management, performing complex database querying, and implementing effective seeding for reliable data integration within applications Developed responsive and interactive user interfaces using HTML, CSS, and React, ensuring smooth functionality across devices and creating intuitive navigation to improve user experience and engagement Worked collaboratively with a team to design and develop an app over three weeks, quickly adapting to a new tech stack (React Native) while employing Agile methodologies such as Kanban and Scrum to optimise project management, boost team productivity and guarantee on-time delivery Utilised Git and GitHub for version control, including creating branches, handling pull requests, merging changes, resolving merge conflicts, and saving project progress through the command line Projects: NC News Back-End API - This NC News API lets you grab app data, so you can build a backend service that's similar to Reddit to send information to frontend setups. NC News Front-End React Application - NCNews is a website where users can read, rate, discuss, and sort articles on various topics. Team Project - MeGotchi - A digital companion application aimed at facilitating user's self-care routines.

Junior Software Developer with a solid foundation in JavaScript, React, and Node.js, developed through hands-on experience at Northcoders Bootcamp. Transitioning from a background in microbiology, I’m driven by a passion for continuous learning and problem-solving. Known for strong discipline, a collaborative spirit, and a commitment to delivering high-quality code, I’m eager to bring my skills to a dynamic team. Excited to contribute to innovative projects and tackle new challenges, I’m ready to make a meaningful impact in the tech industry. Technical Skills: Languages: JavaScript (Node.js) Testing: Test Driven Development (TDD), Jest, Supertest Back-End: PostgreSQL (PSQL), seeding, Express.js with Node.js Front-End: HTML, CSS, React, React Native Version Control: Git, GitHub Hosting: Render, Netlify Other: Agile methodologies (Kanban, Scrum), Paired programming, Technical Communication Experience: Junior Software Developer | Northcoders Software Development Bootcamp 03/2024 - 06/2024 Collaborated in paired programming sessions to develop high-quality code, actively contributing to clear communication by discussing code approaches, providing feedback, and ensuring alignment of project goals Demonstrated proficiency in JavaScript, by utilising Node.js to create strong backend APIs and creating responsive front-end projects with React Applied Test Driven Development (TDD) methodologies using Jest and Supertest, writing tests before development to catch bugs early, ensure code met requirements, and maintaining long term code quality through automated testing Utilised PSQL for efficient backend data management, performing complex database querying, and implementing effective seeding for reliable data integration within applications Developed responsive and interactive user interfaces using HTML, CSS, and React, ensuring smooth functionality across devices and creating intuitive navigation to improve user experience and engagement Worked collaboratively with a team to design and develop an app over three weeks, quickly adapting to a new tech stack (React Native) while employing Agile methodologies such as Kanban and Scrum to optimise project management, boost team productivity and guarantee on-time delivery Utilised Git and GitHub for version control, including creating branches, handling pull requests, merging changes, resolving merge conflicts, and saving project progress through the command line Projects: NC News Back-End API - This NC News API lets you grab app data, so you can build a backend service that's similar to Reddit to send information to frontend setups. NC News Front-End React Application - NCNews is a website where users can read, rate, discuss, and sort articles on various topics. Team Project - MeGotchi - A digital companion application aimed at facilitating user's self-care routines.

Available to hire

Junior Software Developer with a solid foundation in JavaScript, React, and Node.js, developed through hands-on experience at Northcoders Bootcamp. Transitioning from a background in microbiology, I’m driven by a passion for continuous learning and problem-solving. Known for strong discipline, a collaborative spirit, and a commitment to delivering high-quality code, I’m eager to bring my skills to a dynamic team. Excited to contribute to innovative projects and tackle new challenges, I’m ready to make a meaningful impact in the tech industry.

Technical Skills:
Languages: JavaScript (Node.js)
Testing: Test Driven Development (TDD), Jest, Supertest
Back-End: PostgreSQL (PSQL), seeding, Express.js with Node.js
Front-End: HTML, CSS, React, React Native
Version Control: Git, GitHub
Hosting: Render, Netlify
Other: Agile methodologies (Kanban, Scrum), Paired programming, Technical Communication

Experience:
Junior Software Developer | Northcoders Software Development Bootcamp
03/2024 - 06/2024

Collaborated in paired programming sessions to develop high-quality code, actively contributing to clear communication by discussing code approaches, providing feedback, and ensuring alignment of project goals

Demonstrated proficiency in JavaScript, by utilising Node.js to create strong backend APIs and creating responsive front-end projects with React

Applied Test Driven Development (TDD) methodologies using Jest and Supertest, writing tests before development to catch bugs early, ensure code met requirements, and maintaining long term code quality through automated testing

Utilised PSQL for efficient backend data management, performing complex database querying, and implementing effective seeding for reliable data integration within applications

Developed responsive and interactive user interfaces using HTML, CSS, and React, ensuring smooth functionality across devices and creating intuitive navigation to improve user experience and engagement

Worked collaboratively with a team to design and develop an app over three weeks, quickly adapting to a new tech stack (React Native) while employing Agile methodologies such as Kanban and Scrum to optimise project management, boost team productivity and guarantee on-time delivery

Utilised Git and GitHub for version control, including creating branches, handling pull requests, merging changes, resolving merge conflicts, and saving project progress through the command line

Projects:
NC News Back-End API - This NC News API lets you grab app data, so you can build a backend service that’s similar to Reddit to send information to frontend setups.

NC News Front-End React Application - NCNews is a website where users can read, rate, discuss, and sort articles on various topics.

Team Project - MeGotchi - A digital companion application aimed at facilitating user’s self-care routines.

See more

Experience Level

React Native
Intermediate
JavaScript
Intermediate
PostgreSQL
Intermediate
React JS
Intermediate
Web Design
Intermediate
Express
Intermediate
HTML5
Intermediate
CSS
Intermediate
Node.js
Intermediate

Language

English
Fluent
Italian
Fluent
Urdu
Intermediate

Education

Bachelor of Science at Manchester Metropolitan University
September 20, 2021 - September 18, 2023

Qualifications

Northcoders Software Engineering Bootcamp
March 4, 2024 - May 31, 2024

Industry Experience

Media & Entertainment, Gaming, Retail
    uniE613 Megotchi Self-Care App
    Welcome to the Megotchi Self-Care App! This application is designed to help you take care of yourself with the assistance of a digital companion, the Megotchi. Users can complete daily tasks as well as add their own custom tasks to ensure they stay on top of their self-care routines. This project was developed by a team of four in the last three weeks of a three-month BootCamp with Northcoders.
    uniE613 Northcoders News Front-End React Application
    Northcoders News is a social news aggregation, web content rating, and discussion website. It features articles grouped by topics, each with user-curated ratings from upvotes and downvotes via the API. Users can engage in discussions by adding comments to articles, vote on articles, and sort them by various criteria.
    uniE613 Northcoders News API
    NC News API allows you to access application data programmatically. The goal is to simulate the building of a real world backend service, similar to platforms like Reddit, to deliver information to front-end architectures.