Hello, I am Soha Sultana, a third-year student at the University of Washington studying Informatics. I have projects in both front-end and back-end development which I have gained experience through class projects. I also am interested in Agentic AI and have explored this using Azure OpenAI. You can read more about my experience here:
Please feel free to contact me at sohas@uw.edu
Linkedin: www.linkedin.com/in/sohasultanauw
Resumé: https://uwnetid-my.sharepoint.com/:w:/g/personal/sohas_uw_edu/EUWP_Eu9-4VLmrNARTP23dsB6z-igX0cFliJ6uwIbSqt3g?e=6ApXYN
I develop software projects that are dedicated to giving back to my community. I have developed projects using Java, HTML, CSS, React, JavaScript, and SQL. My future career goals include becoming a full-stack developer, where I would like to strengthen my programming skills to build innovative and effective solutions that serve my community.
My Methodology for designing such projects starts with identifying an issue that my community is facing, and finding out how I can use technology to solve that issue. I start with understanding the criteria and contraints I am given and use the Software Developmental Model to test out my projects and to continually improve them.
Timeframe: September 2023 - December 2023
Role: Full Stack Developer
Tools: HTML, CSS, React, JavaScript, GitHub
Link: Let’s Find Dinner
This project connected users to local food banks in the Seattle area. The app consists of four main sections:
About Page: Explains the purpose of the app and its services.
Profile Section: Allows users to create a profile for volunteering or using food bank services.
Find-a-Foodbank Section: Users can filter through food banks to match their preferences.
Volunteer Form: Users can sign up to be a volunteer.
I was responsible for creating the volunteer form for the users. This included:
Creating a Static Mock-Up (HTML and CSS outline)
Initial Landing Page:
Static Form without Validation Protocols:
Adding Validation Protocols with JavaScript
Creating Interactive Features using React
Updated Landing Page with hover interaction:
Creating an Ajax Firebase for Data Analytics
Timeframe: January 2024 - March 2024
Role: Database Design
Tools: SQL, Azure Data Studio
This project consisted of creating a database using SQL for the information system Instacart, which is a website that compares different grocery store prices. The database stores information such as customers, orders, stores, and delivery data. In addition, we also used stored procedures to streamline the process of adding and retrieving data.
I created the Order table which tracks the order details:
When creating the data table, I focused on normalization techniques, such as identifying the primary and foreign keys. After this, I worked with my teammates to get the ERD into third normal form, to ensure there were no redundant values. Additionally, I managed the data by creating a stored procedure called GetCustomerID
, which is used to add a new customer into the database using the same code to increase efficiency.
I also created another stored procedure, newStoreID
, that adds a new grocery store into the database:
Added Stored Procedures and Business Rules to streamline Data
Presented Final Deliverable https://docs.google.com/presentation/d/13upIJfQKCd0TFLrQI0vJaUULjzw1AbgwI5Eeh7BTBJA/edit?usp=sharing