Introduction

I'm Khadija, a Software Engineer. I am passionate about Diversity in Tech, and Java. I’m a Brandeis Computer Science Graduate and a Rewriting the Code Fellow.
About
Hello! I’m Khadija, a passionate Software Engineer with a love for Java. I’m deeply committed to improving accessibility in tech and creating inclusive, user-friendly experiences. My passion for coding is only matched by my passion for organizing—yes, I’m that person who spends their weekends re-organizing everything in sight! When I’m not coding or optimizing life, you’ll probably find me diving into a great book, whether it’s the intricacies of Algorithms by Sedgewick or the timeless elegance of Jane Austen’s novels.
I believe in the power of precision, whether it’s in writing code or managing my surroundings. A well-structured approach helps me thrive, and I bring that same level of organization and dedication to my professional projects. I am always looking for ways to make the tech world more efficient and inclusive. Let’s connect and build something impactful together!
My projects
Caption-Y
A search engine for finding movies and TV shows. Users can enter queries and get results. Queries can be lines from movies or things that have been said in the movie (not necessarily quotes) or descriptions of the plot.
- Flask
- Python
- PostgreSQL
- React
- ElasticSearch
styleMe
StyleMe is a full-stack web application built using Ruby on Rails, designed to provide users with a dynamic platform for exploring and experimenting with different clothing styles and fashion combinations.
- Ruby on Rails
- PostgreSQL
- Bootstrap
- Amazon S3
- HTML
- CSS
- Javascript
- AJAX
- JQuery
Canva Clone
A front-end prototype of a Canva clone application created using HTML, CSS, and JavaScript. This project showcases a visually appealing and intuitive user interface for users to design various graphics.
- HTML
- CSS
- Javascript
Unixish
Implemented a Unix shell using Java multi-threading to support background processes, file system, redirection, and text operation commands. Enabled use of basic commands e.g., cd, pwd, ls, >, grep, etc. and concurrent execution of piped commands with &
- Java
- Multithreading
- Concurrency
2048 Game
This project is a 2048 game implementation built with Java and Spring Boot, utilizing Spring Web for handling web requests.
- Java
- Springboot
My Skills
- Java
- Python
- JavaScript
- SQL
- Bash
- Spring Boot
- React.js
- Flask
- Terraform
- Kubernetes
- Docker
- Jenkins
- AWS
- JUnit
- Pytest
- CI/CD Pipelines
- Network Automation
- PostgreSQL
- ElasticSearch
- MariaDB
- RESTful APIs
- Agile/Scrum
- Linux/Unix
My Experience
Athenahealth
Software Engineer
Remote
Currently working as a software engineer at Athenahealth, focusing on developing and maintaining software solutions for the healthcare industry. My role involves collaborating with cross-functional teams to enhance product features and ensure high-quality code delivery. Java, Spring Boot, and React are the primary technologies I am using.
2025-01 to 2100-01Contract Work
Software Engineer
Seattle, WA
I developed robust back-end services using Java Spring Boot, implemented RESTful APIs for product inventory, user authentication, and order processing, and refactored the front-end using React. I also integrated OAuth2 for secure user authentication and authorization.
2024-08 to 2024-12Pure Storage
Software Engineer
Mountain View, CA
I worked as a software engineer at Pure Storage, designing and developing a customer-facing AWS provisioning web app and building a React-based UI for diagnostic tools. I also automated network misconfigurations using Python and created a Kubernetes-based diagnostic system.
2023-01 to 2024-05Pure Storage
Software Engineer Intern
Mountain View, CA
As an intern at Pure Storage, I developed a secure Discretionary Access Control (DAC) service with REST APIs, optimized MariaDB performance, and performed integration testing using Terraform, improving system security and efficiency.
2022-05 to 2022-09Brandeis University - School of Computer Science
Head Teaching Assistant - Operating Systems
Waltham, MA
I managed a team of 7 teaching assistants, supported over 100 students, and led lab sessions on process scheduling, memory management, and file systems. I also designed assignments on multithreading and virtual memory.
2022-01 to 2023-01Brandeis University - School of Computer Science
Undergraduate Teaching Assistant - Java Fundamentals
Waltham, MA
I led lab sessions for 30 students, assisting with core Java concepts like object-oriented programming and multithreading. I collaborated with faculty to refine course materials and offered personalized support.
2021-01 to 2022-01Brandeis University
Digital Accessibility Specialist
Waltham, MA
At Brandeis University, I led digital accessibility initiatives, remediating over 600 documents and transcribing 350+ videos. I also designed and taught a Digital Accessibility course for staff and instructors, improving accessibility knowledge across the university.
2020-01 to 2023-01Brandeis University
Website Content Manager
Remote
I designed digital posts and edited conference videos for the American Society of Islamic Philosophy, enhancing accessibility and online engagement. I also redesigned web content for user satisfaction and developed a database for professors and students.
2020-01 to 2023-01Contact Me
Please contact me at itstirm@gmail.com or fill out the form below.