About

Here is a little background

Hello, my name is Mohammed Fulwala and I am a Software Engineer. As a self-motivated and disciplined leader, an optimistic and determined team worker, and a hard-working individual, I strive to achieve excellence in every task. I am interested in the field of Software Development, Cyber Security and Machine Learning.

As an undergraduate Research Assistant at York University, I developed a CNN achieving a 95% accuracy rate in player classification based on jersey numbers in sports videos, and also contributed to MOT on the same videos using PyTorch. These experiences have equipped me with valuable insights and a strong foundation for a career in these fields.

As a Software Developer at SEQ Technology, I successfully built a full-stack application with a RESTful API server designed to streamline HR operations, resulting in a remarkable 50% increase in departmental efficiency.

Throughout my professional journey, I have established myself as a person with strong problem-solving and technical skills. My enthusiasm for the job, coupled with robust interpersonal and communication abilities, has been a driving force in my work. I take great pride in my work ethic, persistently tackling challenges and meticulously reviewing my programs to ensure their quality and reliability before sharing them. I actively contribute to discussions with innovative ideas and remain open to constructive criticism, firmly believing in the value of collaboration and continuous improvement.

I am confident that my exposure and practical application of a wide variety of tools and technologies, as well as my eagerness and openness to learn and further grow will make me excel in any field.

Experience

Software Engineer

BEST Lab

May 2023 - Present

  • Worked on a project to develop a machine learning approach for inspecting power lines for damage.
  • Developed a Ground Server web application to facilitate heavy ML object detection computing, image storage, and client interface display using React.js and Python.
  • Modified and implemented the YOLOv5 object detection ML model, specializing it for power line inspection and damage detection. Improved the model’s accuracy and efficiency by fine-tuning it on specific powerline datasets.
  • Utilized ROS2 (Robot Operating System 2) for hardware programming, following a node-based software design architecture. Orchestrated control nodes within parent nodes to enable complex procedures for robotic systems.

Research Assistant

Elder Lab for Human and Computer Vision

June 2022 - April 2023

  • Worked on a project to develop a machine learning approach for identifying players in team sports video through their jersey numbers.
  • Invented a CNN to perform binary classification of player images based on the visibility of their jersey number using a dataset of manually labelled hockey player images.
  • Contributed to the field of Computer Vision by individually presenting my findings at the Lassonde Undergraduate Research Conference 2022.
  • Utilized Unity 3D to create synthetic hockey player images to improve the accuracy of the CNN model.
  • Evaluated existing Multiple Object Tracking (MOT) on the hockey dataset to identify players on the field by recognizing their movement patterns. This required reading and understanding relevant papers, adapting open source code to the dataset, and training and evaluating models using Python and PyTorch.

Teaching Assistant

York University

May 2022 - August 2023

  • Supported over a 100 students in understanding the fundamental concepts of Operating Systems.
  • Assisted the course director by providing office hours, invigilating, grading assessments, and developing course material.
  • Demonstrated great time management by working over 40 hours as part of the teaching assistant load alongside full-time research position at university.

Software Developer

SEQ Technology

Jan 2022 - April 2022

  • Constructed a full stack application with a RESTful API server from scratch that performs internal admin operations, allowing HR to focus more on HR-focused operations than front office work. Improved efficiency of the department by 50%.
  • Enhanced the security of the application and protected sensitive user data by implementing User Authentication using Amazon Web Services tools like Cognito and Amplify.
  • Streamlined the onboarding process at SEQ by inventing an admin portal using Cognito API that allows admins and HR to create new users in the user pool easily.
  • Containerized the entire application and managed all services using Docker, thus improving the development quality along with maintainability and portability of the application.
  • Used React.js, Python, Flask and MySQL for the duration of this internship.

Skills

Hover over a skill for currency proficiency

java

95%

c++

80%

python

90%

sql

95%

c#

75%

JavaScript

80%

R

80%

React.js

90%

PyTorch

80%

Sklearn

75%

Docker

80%

AWS

80%

Projects

Project 1 of 4: AuctionHub

Designed and implemented a secure online auction e-commerce platform.


Project 2 of 4: Market Basket Analysis

Conducted a market-basket analysis on data sets from a Belgian Retail Store and Netflix


Project 3 of 4: Chatbox

A chat-based application with end-to-end encryption.


Project 4 of 4: Allegro Tab Converter

A software system that converts music tablature in text format to a MusicXML file format for use in digital playback programs and websites.


Contact

Lets talk.

mohammed.fulwala@hotmail.com

Toronto, ON