Uzaif Sheikh
Phone: +61 482 562 546
Email: uzaifsheikh2309@gmail.com
GitHub: Uzaif-Sheikh
LinkedIn: Uzaif Sheikh

Experience

Sept 2023 - Present

Graduate Software Developer - NextGen

Part of the Implementation Team involved in Solution Delivery for New and Existing Customers.
  • Developed a web app for UNSW students to explore and plan out their degrees.
  • Facilitated the use of Jira to maintain project tickets.
  • Involved code review, and pull request review.
Nov 2022 - Sept 2023

Junior Software Developer - WT Partnership

Developed an collaborative Progress Claim and Cost management system.
  • Developed REST API using C#, ASP.NET Core, and SQL Server for user and content management system, enabling efficient data access and interaction with the frontend.
  • Designed and implemented a user-friendly UI using React, JavaScript that increased user engagement, by improving the layout, navigation, and usability of the application.
  • Implemented a time-saving feature by creating a custom data importer for Excel and CSV files, enabling efficient data import and enhancing user productivity.
  • Built a serverless Azure function for backend services using Python to reduce processing time.


Education

2020 - 2023

Bachelor of Computer Science, University of New South Wales (UNSW)

  • Weighted Average Mark: Distinction.
  • 2020 Dean's Honours List.
  • Awarded Future of Change Scholarship for academic excellence.
  • Relevant Courses: Algorithms and Programming Techniques, Operating Systems, Database Systems, Computer Networks and Applications and Software Engineering Fundamentals.


Projects

Circles

Collaborated in a team of 12 in building a free degree planner for UNSW students aiming to provide a easier way to plan when to take their courses and explore potential courses available and review their degree progression.

Tech Stack: React, TypeScript, Python, Redux, FastAPI, MongoDB, Docker



Event Management System

Collaborated in an agile team of 5 to develop a full-stack event management system with a unique loyalty program. Implemented a Flask-based REST API for seamless user interactions. Designed and developed a user-friendly frontend using ReactJS and Material UI. Built and maintained a robust MySQL database for efficient data storage and retrieval.

Tech Stack: React, JavaScript Python, Flask, MySQL, Bash, JWT



Fury of Dracula

An AI based Heuristic game based on graph algorithms, which is played by predicting the next moves of hunters by dracula, based on the previous set of hunter's visible moves. We use basic djikstra's and breadth first search for the purpose of this project with a slight variation of minimax algorithm to predict the next move.

Tech Stack: C, Bash



Loop Mania

An engaging and fun game in which the protagonist must accomplish numerous goals over a series of runs in order to finish and prevail. To provide the player a different experience on every run, the game features a number of game modes in addition to randomly generated game objectives and enemy motions. To ensure that code is available to extension but closed to alteration, the game makes use of object-oriented design patterns like Observer, State, Composite, Template, Abstract Factory, Strategy, Singleton, and Decorator. Java serves as the backend and JavaFx as fronted.

Tech Stack: Java, JavaFX, XML



2D Game using Unity engine

This game was created for a 2-day long Game Jam hosted by UNSWGameDev society, This involved:

  • It was a small 2D game similar to Flappy Bird.
  • This was created using the Unity game engine and C#.

You can play the original game from Game.

Unity C#

Sudoku Solver

Used a backtracking algorithm to develop a program that could find a solution to a Sudoku problem using C++.

(Source Code)
Sudoku





Awards and Scholarships

2020

UNSW Dean's Honours List

2020

Future of Change Scholarship, UNSW

2018

The Bronze Standard of the international award for young people, The Duke of Edinburgh’s International Award