Marcus Shaffer

BS Computer Science • Eagle Scout

About Me

Hello, I’m Marcus Shaffer, a graduate of Anderson University where I earned my Bachelor of Science in Computer Science. I specialize in software engineering, test automation, and full-stack web development. I have hands-on experience building and testing production systems using Angular, Java, and Python, and designing automation frameworks with Selenium and Playwright within modern CI/CD pipelines.

Education

2022 - 2025

Anderson University

B.S. Computer Science Cum Laude

Work Experience

Present

City of Anderson

Information Technology Intern

In this role, I design and develop internal Python scripts and lightweight RESTful web applications used by the IT department to track operational tasks and monitor domain uptime. I collaborate with stakeholders to improve internal tooling, automate manual workflows, and support basic network configuration involving Cisco switches and connected devices.

Python • REST APIs • Full-Stack Development • Network Fundamentals

2024

Karmak

Quality Assurance Intern

At Karmak, I led research and prototyping efforts to expand the mobile team's test automation strategy by introducing end-to-end testing. I contributed to both automated and manual testing of the flagship application, performing sprint-based smoke testing and collaborating with QA engineers to ensure regression coverage and long-term product stability.

Detox • BrowserStack • Appium • Azure DevOps

2023

Genesys

Software Engineer Intern

At Genesys, I developed and maintained automated API and UI tests using Selenium to validate backend services and application workflows. I participated in bug hunts, reviewed and approved team commits, and worked with Jenkins-based CI/CD pipelines to integrate automated testing into the build process.

Java • Selenium • Jenkins • Groovy

Projects

2025

Image Map Generator Logo
ImageMapGenerator

Built using vanilla JS, HTML, and CSS this project is both a mobile and web app designed to assist with the creation of interactive floor plans for companies showing clients their floor plans. This application utilizes the annotorious and capacitor library to help create the annotations as well as bundle the web application for mobile phones.

JS • HTML • CSS • Node

2025

My MTG Chat Bot Logo
My MTG Chatbot

Built an expert system that allows users to query complex Magic: The Gathering card interactions using natural language. The application integrates the Scryfall API to retrieve card data, processes user queries, and formats responses for readability. The app is deployed for both Android and iOS platforms.

Android Studio • Kotlin • SwiftUI • Swift • XCode • Scryfall

2025

Pixel Store Image
Ecom

Developed a full-stack ecommerce web application inspired by Facebook Marketplace. Built with Angular and Java, this REST-based system demonstrates core enterprise patterns including client-server communication, data persistence, and API-driven application design.

Angular • Spring • Sqlite

Additional Projects