Avatar

Shaila Hirji

Software Engineer

Washington,USA

shaila.hirji@bellevuecollege.edu

4253051314


Skills

Java

70%

C++

70%

C

70%

Python

70%

R

70%

C#

30%

MySQL

70%

Adobe Photoshop

90%

Adobe Lightroom

90%

Photography

90%

Illustrator

55%

Languages

English

Swahili

Hindi



Education

Bellevue College
Expected Graduation-June 2019

Bachelors of Science in Computer Science GPA: 3.91

Selected Coursework: Fundamentals of Computer Science (Java), Data Structures (C++), Database Systems, Programming Languages (Java, Python, Lisp, Haskel), Computer Architecture (C and ARM assembly), Algorithms (Java), Software Engineering, Calculus I-IV, Linear Algebra, Discrete Math, Probability and Statistical model, Operating Systems, Computer Networking, Machine Learning, Cloud Computing, Design Patterns


Work Experience

Software Developer, Evam Streaming Analytics
October 2018 - January 2019

  • Developed C tasks on NBIoT prototype sensor devices running on FreeRTOS.
  • Configured real time sensor data to log on to AWS server and publish to company’s online console.
  • Researched and presented innovative prototype ideas.
  • Professional Photographer, The Photokeeper
    Oct 2013 - Current

  • Owner/Operator of Professional Photography Company, based in Tanzania that averaged a $5000 monthly revenue
  • Take professional photographs for weddings, parties, cooperate events and portraits
  • Maintain high level of client satisfaction by delivering on time and ensuring all client requirements are met
  • Develop, design and maintain business website using Wix.
  • Student Coordinator, Bellevue College
    Mar 2015 - Sept 2017

  • Facilitated student-faculty relations via phone calls, emails and in person

  • Volunteer Work

    STEM workshop volunteer, Bellevue College
    Jan - Current

  • Facilitated in organizing an introductory workshop for 7th and 8th graders using Microbit
  • Designed and documented coding handouts for participants and a game board template to run the complete Microbit
  • Commercial Website, Tanzania
    Summer 2018

  • Designed and developed an Online platform for an upcoming florist in Tanzania
  • Used HTML and CSS to design webpage and used Wix for hosting and payment configuration
  • Media and Technology, Arabic Student Club, Bellevue College
    Jan 2015 - Jan 2016

  • Handled social media platforms for the Association. Kept members updated on upcoming events
  • Designed posters and stationeries for events organized by the Association
  • Helped organize an Arabic Culture Art Exhibition in 2015 at the Bellevue Art Museum

  • Project Experience

    Course: CS 481 Senior Capstone, Bellevue College
    September 2018 - Current

    Road Trip Advisor

  • Designed/implemented a web application using React that generates a time-based road trip itinerary using Google Maps API
  • Provide user convenience for exporting and viewing planned trip in existing navigation application on mobile device
  • Enable users to get all features provided by trending road trip applications within one application

  • Course: CS 341 Computer Networking, Bellevue College
    September 2018 - December 2018

    Directory Listing

  • This program creates a web directory treating webroot as the source directory.
  • It handles GET and HEAD requests and responds with HTTP 1.1 response headers.
  • When GET request is made, the body of the object is part of the response. If request is HEAD, only the main header fields are returned with no body.
  • The program handles 404 errors for when a page that doesn't exist is requested for.

  • Course: CS 341 Computer Networking, Bellevue College
    September 2018 - December 2018

    UDP Client-Server

  • Created an application layer protocol that uses UDP as the transport layer protocol for a server that receives simple math operations, executes the operations, and prints the result to the screen.

  • Course: CS 460 Machine Learning, Bellevue College
    September 2018 - December 2018

    Decision Tree Learning System to Evaluate Loan Applicants

  • Built a decision tree using historical data of bank loans applicants provided by a German bank
  • Use the model to determine whether a given loan defaulted or not.
  • Model had 75% accuracy.

  • Course: CS 460 Machine Learning, Bellevue College
    September 2018 - December 2018

    Artificial Nueral Network to recognize Handwritten digits

  • Using the Backpropagation algorithm build and train an Artificial Neural Network (ANN) classifier that recognizes images of hand-written digits (0-9).
  • Model yielded 92% accuracy

  • Personal Project
    Spring 2018

  • Built a 3D ‘spy’ camera using C programming with time-lapse, video feed, photo functionalities.

  • Course: CS 410 Software Engineering, Bellevue College
    Spring 2018

    Window Cleaning Software

  • Prepared System requirement specification document, Software design document and Software testing document for a window cleaning software
  • Used Agile approach to meet completion of project
  • Participated in daily scrum meetings with team members throughout the development of the project

  • Course: CS 401 Algorithms, Bellevue College
    Spring 2018

    Soil sample water retention

  • Determined if an n x n soil sample has the ability to retain water or not using union-find algorithm.

  • Course: CS 401 Algorithms, Bellevue College
    Spring 2018

    Implementation of Simple Cache memory

  • Designed and developed cache memory that uses Least Recently Used scheme, fixed size, stores reference to most recently used object, stores a comparable object of key-value pair
  • The following operations were implemented by the cache memory; search object given a key, put object into cache using key, clear cache, check if cache contains element, get hit and miss ratio of cache
  • JUnit test case for all functionality in different scenarios

  • Course: CS 401 Algorithms, Bellevue College
    Spring 2018

    Social Network based recommendation system for last.fm

  • Designed and implemented a recommendation system using data set of 2K users from last.fm online music system
  • Recommender provided the following functionalities; list friends of given user, lists common friends of 2 given users, lists common artist of 2 users, lists top 10 artists, recommends 10 most popular artists listened by a given user and their friends
  • JUnit test case for all functionality in different scenarios

  • Course: CS 320 Programming Languages, Bellevue College
    Winter 2018

    Flappy Bird –remake using pygame application

  • Design and develop a copy of the original game, Flappy bird

  • Course: CS 320 Programming Languages, Bellevue College
    Winter 2018

    A Parser for Bellevue College Course Schedule using Regex API

  • A Java application that provides the user with the course schedule for a particular course in a given program at BC.The user will be required to enter the quarter, year and initial for the program of study.

  • Course: CS 351 Computer Architecture, Bellevue College
    Winter 2018

    An Arduino 101 based Scoreboard for Ping-Pong Game

  • Designed and programed a circuit that enables players to track their game points and set score. The accessory consisted of an LCD, 4 buttons (2 per player) and 2 LEDS. The Arduino was programmed in C.

  • Course: CS 331 Database systems, Bellevue College
    Fall 2017

    BookShare Web Application

  • Database for an online textbook exchange platform using MySql
  • User-friendly interface was developed using PHP and bootstrap
  • View demos