Software
Developer
As a dedicated software developer, I bring a wealth of technical expertise and a passion for innovation to every project. A team player with strong critical thinking skills and a deep belief that learning is a life long opportunity. Comfortable working within large-scale collaborations or on individually-developed assets.

About
> Hi there! I'm Andrea Croak, a creative technologist blending a background in fine arts with a passion for technology. With a Master's degree in Computer Science (Northeastern University '24), a Bachelor's in Fine Arts (MECA&D '13), and training from the General Assembly Fullstack Bootcamp, I bring a unique perspective to software development.
> Previously, I've developed front-end solutions for Blackhawk Network, working on gift card purchase portals for brands like Nordstrom, Starbucks, and Delta Airlines. My experience also includes being an Apple certified Mac technician, PC repair technician, and data recovery specialist.
> Outside of tech, you can find me hiking, immersed in a fantasy book, or indulging my creative side with ceramics, embroidery, and drawing. Oh, and I have a cat who keeps me in line, he's practically my own built in HR department! I'm excited about new opportunities in software development and bringing my diverse skills to innovative projects.
Skills

Languages
Java
HTML/CSS
Python

Frameworks
ReactJS
Bootstrap
JQuery

Database
SQL
MongoDB
Design/Management

Dev Tools
Git Version Control
JIRA
BitBucket

Odds + Ends
CI/CD Exposure
Jenkins
XML
Portfolio

With a user-friendly interface, the app provides detailed care guides for a wide variety of plants, helping users understand their unique needs and ensure their plants thrive. Additionally, the app features a marketplace where users can browse and purchase a diverse selection of plants, making it a one-stop destination for all things related to plants. Whether you're a seasoned plant parent or just starting your green journey, the Folium app is your go-to companion for plant care and exploration.

Completed as a group project with local stakeholder MedRhythms we sought to streamline and reduce the time overhead of intake process for returned therapy kits. This process includes checking for physical damage to the device, double checking data consistency/removal, and creating a consistent form of intake documentation. For example, making sure all reports generated are in the same format and stored in the same location. This was accomplished through the creation and documentation of an internally facing tool.

A website that allows users to browse and share recipes. It is built using Django, ReactJS, and ExpressJS. The website provides features such as user registration and authentication, allowing users to create accounts and log in to the site. Once logged in, users can create, edit, and delete their bento box recipes. The site also includes a search feature, allowing users to find recipes based on keywords.

A simple game written in Python that mimics the classic arcade game "Asteroids." It uses the Pygame library for graphics and user input. The game involves a player-controlled spaceship that must avoid asteroids and shoot them to earn points. The player can move the spaceship using arrow keys and shoot using the spacebar. The game keeps track of the player's score and displays it on the screen.

An implementation depicting Kruskal's algorithm, which is used to find the minimum spanning tree (MST) of a connected, undirected graph. The implementation includes classes for graphs, edges, and the algorithm itself. It takes scatter plot points of different haunted destinations in New England and seeks to find the best paths between different subsets.

A simple web application that generates random quotes. It is built using HTML, CSS, and JavaScript. The JavaScript code fetches a random quote from an API (favqs.com) and displays it on the webpage. Users can click a button to generate a new random quote. The project demonstrates how to use APIs to fetch and display data in a web application.