Anisha Islam

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


Hello! I'm a recent MSc graduate from the University of Alberta with a solid background in software engineering and data science. I specialize in developing predictive models, building full-stack web applications, performing data analysis using machine learning techniques, and mining software repositories. I am interested in exploring software engineering and development roles, as well as research positions that align with my skills and enthusiasm for problem-solving.


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

Sep 2022 - Feb 2025

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

Feb 2017 - May 2022

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 - Dec 2024

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

Projects

Paper Tracker: Your Personal Research Library

  • Developed and deployed a full-stack research paper management app using Next.js, MongoDB, and Vercel, enabling users to add, search, and categorize academic papers (Live Demo).
  • Implemented Google authentication and CRUD operations, allowing users to securely log in, manage paper details, and organize their research effectively.
  • Designed an interactive search, filter, and dashboard system, helping users track their reading history by author, publication venue, and tags.

Movie App Development

  • Built a React and Vite-based movie app that fetches data from the TMDB API, displaying movie details in a card format.
  • Integrated Appwrite (BaaS) to store most-searched movies for displaying the trending movies and implemented debouncing for efficient API calls, improving performance.
  • Deployed on Vercel at https://movie-app-react-peach.vercel.app/.

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.

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.

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.

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.

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


Publications


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

Skills

Programming Languages & Tools
  • Python, Java, JavaScript, C, C++
  • Next.js, Node.js, React, 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, Shell Programming, TensorFlow, PyTorch, Docker, CI-CD Pipelines, Self-hosted Runners, GitHub Actions, Cybera, Vercel

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

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