
Hey! I'm Andrea Habib!
GitHub Campus Expert & Microsoft LS Ambassador
Snapshot of my GitHub stats: AndreaHabib
Backend|
SKILLS
Frontend
Backend
Databses and Servers
Text Editors and IDE
Operating Systems
Others/Tools
Experience
Lowe's Home Improvement
Software Engineer Intern
- Participated in agile rituals and ceremonies (refinement, sprint, retrospective, backlog grooming, CRQ)
- Contributed by developing and maintaining multiple components on large scale application using internal version of React (Lowes.com)
- Learned about different internal technologies used
- Facilitated an A/B test using Lowe's frameworks to test correlation between customer behavior and hover effects on the web page
- Demoed and explained new features to stakeholders and product managers
NYC Tech Talent Pipeline
Workshop Instructor
- Instruct a series of Technical Development workshops on HTML, CSS, Javascript, Git & GitHub and Unit Testing, for Computer Science Students for entry into TTP Residency program
Teaching Assistant
- Help and guide students through their assignments, while explaining different concepts on the tech stack being used
- Grade assignments and give detailed feedback to the students
- Hosted workshops on Javascript DOM, React.js, Redux, Git and GitHub, and Backend development, along with other miscellaneous workshops
Bridging Tech
Frontend Developer, Product Associate
- Present progress of development in all-hands monthly meetings
- Weekly sprints with product manager to showcase newly implemented features and divide the tasks for the next feature
- Translate a high-fidelity wireframe on Figma to code using React-Redux on the client side
- Use MaterialUI as CSS framework to create custom components and make different themes
- Implemented Merge sort using Javascript in Redux to sort posts by likes or date time
Develop for Good - Care Somalia
Backend Developer
The project will be used by health staff of 20 health facilities for Internally Displaced People in Somalia and is expected to increase hospital birth delivery by 30% in the first year by tracking mothers’ hospital visit dates
- Regular meetings with clients from Somalia, product manager, team and mentor to ensure we are on track with the product specifications, plan out the features, and create tasks for the development team, and discuss business needs.
- Creating entity-relationship diagram containing a database schema to blueprint column data element headers for the client
- Utilizing Django to implement client-approved database models to track data as they relate to hospital service and visits
- Storing data in PostgreSQL to track staff and patient information for administrator and internal employee dashboards
- Implementing Unit testing using Django to assure that server-side development is properly functioning
- Used Django Graphene to implement GraphQL and created the queries and mutations.
- Authenticated all GraphQL endpoints using JSON Web Tokens (Graphene & JWT)
- Finished Documentation using Sphinx and Rinohtype
College of Staten Island, CUNY2x
Lead Teaching Assistant, GitHub Campus Expert
- Compiled and published a Gitbook page that includes the syllabus for the class and professional development resources for the students to use.
- Planned and hosted Git and GitHub workshops to help students be better prepared for internships.
- Helped students with Leetcode and Hackerrank data structure interview questions during class time.
Major League Hacking - Discourse
Fellowship
- Applied Ember.js to fix User Interface issues that were preventing sorting text from showing up, and created a modal to prompt a warning to the user if they click the delete button on a post
- Utilized Ruby-on-Rails to hide system queries from the backend in Discourse
- Wrote a step-by-step guide on how to install the project on Windows 10 and use Windows Subsystem for Linux 2 and run the project.
- Leveraged React.js, Javascript and Google Maps API to show the map with Covid cases on the client side web application
- Stored information on a PostgreSQL database for initial user registration and login when returning to the web application
- Awarded 1st out of 8 teams
Open Source Contribution:
Hackthon:
NYC Tech Talent Pipeline
Apprenticeship
- Led a group of 3 members to develop a full-stack web application that allows a user to look up different video games and add them to their favorites on their account.
- Created user login and registration pages using React.js and Redux Javascript frameworks to create a user friendly front-end
- Used Axios for HTTP POST requests from API to search for video games and add them to favorites page using PostgreSQL, Express.js and Sequelize
- Utilized Git/GitHub for version control and continuous development with my team.
Activities and Leadership
"Hack-A-Project Club" Founder and President - Project-based club at College of Staten Island
- Founded a club for students to collaborate on projects and leading students to develop professionally and technically.
- Utilized React.js to create a website for the club
- HackCSI- Organized, mentored and developed a website for a hackathon event for College of Staten Island students, as well as running a workshop on version control during the hackathon. The hackathon was featured on CSI Today.
Major League Hacking & CUNY2X Sponsored Event Workshops -
- "Git into Github" - Led and organized a workshop to introduce git and github for my computer science college community
- “Let's Python” - Lead instructor and organizer of a python workshop to introduce python basic syntax, regular expressions, and scraping twitter using BeautifulSoap for my computer science college community
- Sponsored as a GitHub campus expert to support technical and professional development of CSI computer science students
- Collaborated with computer science academic advisor to compile internship prep handbook for computer science students
Notable Projects
CS Advisement Toolkit

This toolkit is designed to assist students in the process of course selection and planning. React.js, React Flow, MaterialUI, deployed on Vercel.
Source Code
RSS Web Scrape

Scrapped RSS internship postings by CSI Career Center to provide well-formated website for students. Next.js, Cheerio, deployed on Vercel
Source Code
Lofi Git

React.ts - Website to show snapshot of GitHub stats. Built using Typescript, MaterialUI, and GitHub REST API. Deployed on Vercel
Source Code
Coptic Orthodox Church

React.js - Website built for my local coptic church to provide information and announcements to the public. Uses firebase server.
Source Code
Care Somalia

The project will be used in Somalia by health staff of 20 health facilities in IDPs and is expected to increase hospital delivery by 30%.
Source Code
Hack-A-Project

React.js - Informative Website for Hack-A-Project Club that provides a contact form, membership benefits and application to apply.
Source Code
This Website

This website was created using React.js to showcase all my skills, experiences, projects and designs. Constantly evolving!
Source Code
Discord Bot

Discord bot developed using Python where it ran asynchronous in a discord sever. Not deployed, but useful to moderate a server.
Source Code
CUNY Hackathon 2019

Hackathon project developed using Python, Twilio and IBM Watson's Natural Processing Language. Scraps twitter for wildfire, and alerts everyone in the area.
Source Code
Battlefood

Final for Object Oriented Programming, developed using Java and JavaFX. A Battleship game where you play against computer, and remembers last hit location. (food themed).
Source Code
COVID Map

This project for Major league hacking kickoff, usind React-Redux, Epxress and PostgreSQL. The project's purpose was to lower fear in areas with low COVID cases.
Source Code
GameFave

A full-stack capstone project using PERN stack, developed during Tech Talent Pipeline bootcamp. Displays games from API, and has feature to add to favorites.
Source Code
AndreaBlog

In development blog website using MERN stack, where I can make blogs about my experiences during my college years.
Source Code
Analysis of Algorithm

C++ - Contains analysis of different algoirthms such as merge and quick sort, as well as huffman text compression program.
Source Code
GameStore

E-commerce website developed using PHP, mySQL, HTML5, CSS3, Bootstrap. Displays different games for consumer to checkout and buy.
Source Code
Joobze

Final project for Codepath, job tracker, developed using Swift and Parse. Features include profile page, upload profile picture, and add/edit/delete jobs.
Source Code