Computer Science Graduate (Software Engineer/Data Analyst)
I am a motivated and detail-oriented Computer Science graduate from Michigan Technological University with strong proficiency in C/C++, Java, and SQL. Over three years of hands-on experience utilizing GitHub for version control and collaborative development. I have successfully led a team for a year in a sponsored project, demonstrating leadership and project management skills. Passionate about data analysis, data cleaning, and backend development, eager to leverage technical skills to contribute to innovative projects in a dynamic tech environment.
Houghton County Historical Society Kiosk Project Team Lead Fall 2023 - Spring 2024 Project Summary: I was the team lead for a sponsored project where our objective was to create a kiosk application that would display a slideshow of all the museum’s pictures as well as a database search so that the customers could view information about veterans that lived in the Houghton County area.
Technologies/Languages Used: GitHub, Android Studio Code, Kotlin and SQLite
- Developed a detailed project plan with milestones, utilizing agile software< development methodologies.
- Conducted meetings with the project sponsor to gather requirements and provide progress updates.
- Reviewed and approved design documents and specifications.
- Coordinated development activities among team members.
- Mentored 1st and 2nd-year students involved in the project.
SLS Admin Website Senior Developer Spring 2023 Project Summary: I was a senior developer and I worked on updating and maintaining the admin website for the Sound and Lights Service at Michigan Technological University.
Technologies/Languages Used: GitHub, Visual Studio Code, PHP, HTML, SQL
- Implemented a new webpage for improved database querying and usability.
- Conducted meetings with the project sponsor to gather requirements and provide progress updates.
- Shared knowledge and best practices within the development team.
- Advised the sponsor on newer technologies to enhance project timeline and functionality.
- Managed source code using version control systems.
Database Final Project Full Stack Developer Spring 2022 Project Summary: I Developed a website for storing and viewing student evaluations of teachers as a final project for a database course.
Technologies/Languages Used: Visual Studio Code, PHP, HTML, SQL
- Gathered and analyzed project requirements from the professor to ensure alignment with objectives.
- Designed and implemented user interfaces using HTML and PHP, creating an intuitive experience for users.
- Managed data storage and retrieval using SQL databases, ensuring efficient and secure access.
- Implemented authentication and authorization mechanisms to secure user data and control access.
- Applied security best practices to protect against SQL Injection and other vulnerabilities.
- Wrote efficient SQL queries to optimize database interactions and performance.
Underwater Image Enhancement AI Classification Senior Developer Spring 2022 Project Summary: Conducted an ablation study on image enhancement software with a team of 2 other students to evaluate its effect on AI classification of underwater invasive plants.
Technologies/Languages Used: Yolov7, Ucolor, GLN-HE
- Curated a comprehensive dataset for training and evaluation, ensuring it was representative of real-world conditions.
- Preprocessed data, including normalization, augmentation, and splitting into training, validation, and test sets.
- Trained models with various image enhancement software, monitoring the training process to ensure convergence and avoid overfitting.
- Analyzed the impact of different image enhancement techniques on AI classification performance, including comparisons with unenhanced images.
Restart Robot AI Developer/Map Developer Spring 2022 - Fall 2022 Project Summary: Collaborated with a team of 7 to develop “Restart Robot”, a flash video game focused on strategic respawning, upgrading, and boss battles.
Technologies/Languages Used: Unity, Github, C#, Python
- Created and defined enemy types and roles within the game.
- Developed algorithms for enemy pathfinding and navigation.
- Balanced enemy attributes to ensure fair and challenging gameplay.
- Collected and analyzed feedback from playtesting sessions to refine AI behaviors.
- Conceptualized and sketched game map layouts, focusing on player engagement and exploration.
- Designed levels that incorporated obstacles and traps to enhance gameplay dynamics.
- Conducted playtesting to ensure maps were engaging and enjoyable.
- Collaborated closely with developers and artists to share ideas and align on project goals.