Close

Laurence Ehrhardt

Junior Software Engineer

Download Resume

About Me

I'm Laurence, a passionate and driven second-year computer science student at Northeastern University with a strong interest in software development. As a software enthusiast, I have already gained valuable experience in various programming languages (Java, JS, C++) and development tools (Git along with various dev environments). I'm eager to tackle challenging projects and collaborate with like-minded professionals to create innovative solutions. Currently, I'm exploring different areas within computer science, with a focus on Software development. Northeastern University's co-op program has provided me with a unique opportunity to apply my classroom learning to real-world projects, and I look forward to continuing this journey to gain hands-on experience in the software development industry.

Education

Northeastern University

Sept 2022 - May 2026 (Expected)

Bachelor of Science in Computer Science

Projects

BattleSalvo

  • Developed a Javab-based command line implementation of the classic “Battleship” board game as an agent that could participate in an online tournament through socketsb using JSON serialization
  • Used MVC and proxy design patterns to increase extensibility and to handle competing against other players on a cloud-based server
  • Tested all methods and classes with JUnit, achieving code coverage of 98% based on JaCoCo analysis
View Project

MHSFutures

  • Co-Developed a website with HTML/CSS/JS that visualizes college decisions of highschool students using the Leaflet mapping library
  • Implemented JQuery-based search functionality including school and name filtering
  • Sourced an initial testing dataset of 208 names and 115 schools, stored in JSON format
  • Deployed application on Netlify using GitHub source management tools
View Project

HuskSheets

  • Worked in a team of five to create a collaborative spreadsheet program in TypeScript using Express.js and React with a persistent mySQL database
  • Utilized Agile SWE practices to organize each team member's tasks and used GitHub Issues to track the project backlog
  • Tested code using Jest with unit tests and integration tests to achieve 93% code coverage
  • Containerized the project with Docker and Docker-Compose to ensure that the program ran consistently across all platforms
View Project

Experience

YMCA of the North Shore

Fitness Floor Attendant

  • Ensured a safe and clean fitness floor by making rounds at least twice an hour and set up 2-4 fitness classes per day
  • Fostered a welcoming environment by greeting over 50 members per day and provided tours and tutorials for new members
  • Worked with the YMCA team to better accommodate teen fitness enthusiasts, resulting in a marked increase in peak traffic

Hansen Marine

Engine Service Technician

  • Ensured optimal performance and reliability of marine engines by performing regular maintenance of 5 engines per day
  • Collaborated to diagnose issues with engines by running motors in the shop to trace the cause of certain symptoms
  • Tested engine components by utilizing various diagnostic equipment, including timing lights, multimeters, thermometers, and different sensors, increasing the life of motors by about 500 operating hours

Skills