Anisha Islam

Edmonton, Alberta, Canada · (+1) 780-996-9045 · anishaislam8@gmail.com
...


Hello! I am a graduate student with a strong foundation in software engineering and data science, skilled in developing predictive models, building full-stack web applications, and performing data analysis using machine learning techniques. Currently, I'm actively engaged in the development of code completion tools aimed at enhancing the comprehensibility of end-user programmers, under the supervision of Dr. Abram Hindle. Our research promotes the inclusiveness of a massive population needing better guidance and hinting tools for visual code and investigates a relatively unexplored research domain in computer science.


Education

University of Alberta

Master of Science
Computing Science

GPA: 3.9 / 4.00


Relevant Coursework: Reinforcement Learning I, Software Analytics: ML and SE, Image Registration: Theory and Practice, Introduction to KDD & Data Mining.


Supervisor: Dr. Abram Hindle

Expected 2024

Bangladesh University of Engineering and Technology

Bachelor of Science
Computer Science and Engineering

GPA: 3.81 / 4.00 (Graduated with Honors)


Relevant Coursework: Computer Graphics, Computer Security, Computer Architecture, Compiler, Operating System, Software Engineering, Data Structures and Algorithms, Object-Oriented Programming Language, etc.

Thesis: Cross-City Deep Transfer Learning Model for Crime Prediction

Supervisor: Dr. Tanzima Hashem

2017 - 2022

Publications


Work Experience

Graduate Research and Teaching Assistant

  • Managed cross-functional Scrum teams to deliver software products to clients within set deadlines.
  • Reviewed sprint submissions to ensure compliance with project documentation and acceptance criteria.
  • Provided guidance and mentorship to team members by assisting with technical challenges, and facilitating conflict resolution between clients and teams.
  • Conducted lab sessions on various topics, including test-driven development, CI/CD pipelines using GitHub Actions and Cybera, setting up self-hosted runners, code coverage, mocks, stubs, technical debt, and static analysis.
  • Instructed on testing techniques such as unit testing and system testing with Pytest and mutation testing using Pitest.
Sep 2022 - Current

Software Engineering Intern

  • Created an engineering dashboard using JIRA, Grafana, Docker, and Python, with visualizations from the JIRA API and PostgreSQL.
  • Collaborated with senior developers, participated in peer-reviews.
  • Conducted research on alternate technology stacks, and documented the findings.
May 2022 - Aug 2022

Intern

  • Developed an e-prescription generation system using Angular, Spring Boot, and MongoDB to digitize the prescription process, and improving accessibility for patients, doctors, and hospitals.
  • Built APIs for prescription generation and profile management for hospitals, patients, and doctors.
  • Recognized as the best performer with a performance rating of > 80%.
Feb 2021 - Mar 2021

Projects

Analyzing the Traffic Crash Data of Chicago Using Clustering

  • Analyzed Chicago traffic crash data for insights to enhance road safety.
  • Applied different clustering algorithms like K-means, K-modes, OPTICS, and DBSCAN to analyze the time, location, and patterns of traffic accidents.
  • Examined the spatial distribution of accidents by their types.
Jan 2023 - Apr 2023

Personal Shopper Problem Web Prototype

  • Developed a web prototype for the Personal Shopper Problem, enabling route selection between shopper and customer locations based on time and cost constraints.
  • Integrated two algorithms into the prototype to compute both optimal and sub-optimal linear skyline routes.
  • Implemented frontend-backend interaction, with item selection and location data processed in the Flask backend, and routes displayed using Leaflet Routing Machine.
Jan 2023 - April 2023

Do Python Projects in Public Version Control Systems Follow Python Style Guidelines?

  • Selected a subset of Python projects from the Global Software Supply Chain (GSSC) dataset (version U).
  • Used Pylint to report the number and category of style violations in these projects.
Sep 2022 - Dec 2022

Easy Internet Service

  • Led a 3-person team to build a web platform facilitating connections between NTTN (Nationwide Telecommunication Transmission Network), ISP (Internet Service Provider), and end users.
  • Scoped the project, designed the ERD, and contributed to the Class Diagram.
  • Developed 90% of backend APIs (Node.js), set up and populated the MongoDB database, and built the frontend with React and CSS.
Apr 2021 - Jul 2021

Lines of Action

  • An example of an adversarial search with alpha-beta pruning.
  • Implemented two modes of this game: Human vs Human and Human vs AI using Java and JavaFX.
  • The AI applied different heuristics such as piece square table, area, mobility, and connectedness of the dices to choose the best move.
Nov 2020

Please feel free to visit my github profile for more projects.


Awards & Honors

  • Alberta Graduate Excellence Scholarship (AGES), University of Alberta, Edmonton, AB, Canada, 2023 - 2024
  • Graduate Travel Award, University of Alberta, Edmonton, AB, Canada, 2023 - 2024
  • Graduate Recruitment Scholarship, University of Alberta, Edmonton, AB, Canada, 2022 - 2023
  • Runners up (Team Tessera) - Ada Lovelace Datathon, Dhaka, Bangladesh, 2021
  • Winner (Team Anomaly) - Covid-19 Idea contest, IEEE BUET Student Branch, Dhaka, Bangladesh, 2020
  • University Merit Scholarship, Bangladesh University of Engineering and Technology, 2019 - 2021
  • Dean's List Award, Bangladesh University of Engineering and Technology, 2018 - 2022
  • Talent Pool Scholarship - Higher Secondary School Certificate Examination, Government of Bangladesh, Board Merit Position - 2nd, 2017 - 2022
  • General Scholarship - Secondary School Certificate Examination, Government of Bangladesh, 2014 - 2016

Skills

Programming Languages & Tools
  • Python, Java, JavaScript, C, C++, C#
  • Node.js, React, JavaFX, Flask
  • MongoDB, PostgreSQL, SQLite
  • Natural Language Processing, Statistical Language Models, Graph Analysis, Mining Software Repositories, KDD, Data Mining
  • LaTeX, Git, HTML, CSS, Bootstrap, Scikit-Learn, Gradle, Shell Programming, TensorFlow, PyTorch, Docker, CI-CD Pipelines, Self-hosted Runners, GitHub Actions, Cybera

Volunteer Experience

Treasurer

  • Managed the budget of the club, collected funds for hosting events, maintained logs of transactions, submitted financial statements to advisory board members.
  • Co-hosted events like programming contests, project showcasing competitions, and workshops for the female students of BUET.
Jan 2021 - May 2022

Backend Developer

Badhan – BUET Zone
  • Developed the APIs needed to search blood donors from BUET based on their last blood donation date, phone number, residential hall, address, blood group, and availability.
  • Technology stack used: Node.js and MongoDB
Feb 2020 - Apr 2020

CV

Click here to download my full CV.

Contact

University of Alberta
Department of Computing Science
Edmonton, Alberta, Canada

Phone: +1 780-996-9045
Email: anishaislam8@gmail.com, aislam4@ualberta.ca