Debashish Sahoo

Final year computer science student with a passion for technology and software development.

Currently working as an iOS Engineer Intern at ANZ and a Software Engineer at Monash Human Power.

Experience with Swift, Python, React, and various technologies.
headshot

Experience

logo

ANZ 

iOS Engineer Intern

Jan 2024 — Present

  • Developing the ANZ Plus mobile app (iOS) that thousands of Australians bank with every day, as part of the ANZx squad.
  • Dealing with features in the Payments team such as payments, transfers, and analytics, using UIKit, SwiftUI, and the latest mobile technologies like Combine and MVVM.
  • Working via Monash University’s Industry Based Learning program that provides key skills for professional development.
logo

Monash Human Power 

Software Engineer

Jul 2023 — Present

  • Developing the React-based web dashboard for the student team’s human-powered bike.
  • Displaying live anemometer data directly from the bike on the web dashboard using the MQTT network protocol.
  • Contributing to various Python projects from dealing with data processing and the Poetry management system.
logo

Monash University 

Teaching Associate

Feb 2023 — Nov 2023

  • Taught the ‘FIT1045: Introduction to Programming’ unit that introduces programming fundamentals and practices using the Python language to ~2000 undergraduate computer science students per semester.
  • Administered applied classes with 50+ students, large workshops, and consultations to assist students with queries.
  • Marked students' assignments and conducted interviews to assess their understanding of the material.
logo

XD School 

Web Development Intern

Dec 2022 — Feb 2023

  • Kept the Malaysian organization’s two websites updated with latest information and features.
  • Led projects to grow the digital footprint of the websites through SEO optimizations and user-friendly redesigns.
  • Maintained the organization’s WordPress sites and utilizing HTML, CSS, and JavaScript knowledge as appropriate.

Projects

logo

MusicMates 

Swift, Firebase

May 2023 — Jun 2023

  • iOS app developed using Swift that allows music lovers to connect with nearby strangers sharing similar music tastes, chat with them about their favorite artist, and share their top Spotify songs and albums with each other.
  • Utilizes Firebase and the Firestore Database for authentication, storing user data, and implementing chat messaging.
  • Accesses the Spotify Web API to retrieves users’ music data using OAuth 2.0 authorization.
  • Utilizes MapKit for location services and basic Cocoa Touch frameworks such as UIKit and Foundation Kit.
logo

WorkPlus 

Python, Django, HTML, CSS

Mar 2021

  • Workplace platform that promotes a healthy lifestyle by enabling employees to play fun trivia and fitness challenges.
  • Won 1st Place as a team at the Japan Inter-School Hackathon 2021.
  • Implemented Fitbit API authorization which allows users to connect their Fitbit Account.
  • Applied Image Recognition to enable users to upload screenshots of their daily run on the Nike Run App.
  • Utilized Django Web Sockets and Channels to enable employees to chat with each other asynchronously.
logo

Weather Board 

ReactJS, Tailwind CSS

Dec 2022

  • Dashboard that displays current weather data and forecasting for any city in the world.
  • Fetches data from the OpenWeatherMap API and displays it seamlessly on the application.
logo

Todo Mate 

JavaScript, HTML, CSS

Dec 2021

  • Simple to-do list application that allows users to keep track of their upcoming tasks, tick them off seamlessly when completed, and ensures that they don’t fall behind on their responsibilities.
  • Centered on user experience and visual animations, displaying data to users in an interactive manner.
logo

Australia COVID-19 Vaccine Tracker 

JavaScript, HTML, CSS

Oct 2021

  • Dashboard tracker that displays up-to-date numbers regarding Australia's coronavirus vaccination rates on the national and state level, and originally counted down the days until the 80% vaccination target was met.
  • Utilizes the Fetch API to retrieve raw JSON data daily.
  • Uses the Chart.js open-source library to seamlessly plot and render charts with data and animations.
logo

ProjectX 

Python (Django), MySQL, HTML, CSS

Aug 2020

  • Django application that displays laptops and mobile phones from popular Japanese e-commerce websites on a single app — for users to search, compare and select their best product.
  • Used the Django authentication system to create a fully functional login and registration portal, allowing users to save their search history and shopping cart details.