Adam Jarvis

I'm a

About

Hello! My name is Adam Jarvis and I'm a full-stack Software Engineer seeking a software development position.

Software Developer & Engineer.

I'm passionate about software engineering, web & API development, and 3D modeling.

  • Major: Computer Science
  • Degree: Bachelor of Science

Most recently, I've gained experience in full-stack development while working at London Computer Systems (LCS). As a developer, I am part of the NDT team developing Net Dial Tone (NDT), a VoIP telephone solution built with OpenSIPS and Asterisk. I contributed to the development of NDT's customer and admin portals using ASP.NET and Angular, as well as API services using C#.NET, Node.js, and Asterisk REST Interface (ARI).

In addition to my web and API development experience, while at Martin & Associates I was the primary developer of multiple integration services capable of syncing data between different CRM and ERP platforms using C#.NET, ProvideX, Quartz.NET, and multiple Web APIs.

Skills

Through previous work experiences, co-ops, and personal projects, I have gained a diverse set of skills in software engineering:

Full Stack Web Development

Angular, NgRx, Vue.js, Three.js, D3.js

API & Web Server Development

.NET Core, Node.js, Flask, GraphQL, Nginx

Desktop Development

C#, .NET, C++, WPF, WinForms

Python Libraries

Scapy, Pandas, NumPy, PyTorch, Matplotlib

Database Management

MySQL, PostgreSQL, SQLite, MongoDB

Low-Level Programming

Assembly Language, C, Firmware Development

CI/CD & DevOps

Docker, Kubernetes, Rancher, Helm, Skaffold

Cloud Computing

Google Cloud Platform, Microsoft Azure, AWS

3D Modeling

Blender, Fusion 360, SolidWorks

Resume

My full resume can be downloaded using the button below.

Sumary

Adam Jarvis

Driven and passionate Software Engineer with 4+ years of experience in software engineering, web design, and API development.

Education

University of Cincinnati

Graduated May 2023

College of Engineering and Applied Science

Bachelor of Science, Computer Science

GPA: 3.6 / 4.0

Involvement: Theta Chi Fraternity, ACM@UC, and Student Government

Awards: Cincinnatus Scholarship, Academic Excellence Award, Dean's List

Elder High School

2014 - 2018

Cincinnati, OH

Clubs & Activities: Yearbook club, INTERalliance, Ping-Pong club

Co-Founder of Engineering and Cryptocurrency clubs

Professional Experience

Software Developer (Full Time)

London Computer Systems (LCS), Mason, OH

May 2023 - Present

  • LCS is a software company that offers several IT services including Rent Manager, Net Dial Tone (NDT), and more (lcs.com).
  • As developer, I collaborated with my team to develop Net Dial Tone (NDT), a VoIP telephone solution.
    • Built using OpenSIPS, Asterisk with ARI (Asterisk REST Interface), Angular NgRx, C# .NET, Node.js, and K8s
  • Spearheaded the development of a configurable state machine capable of creating complex ARI dialplans and call flows.
    • Also designed front-end Angular components, added backend API endpoints & business logic, implemented cross-platform web sockets, wrote integration & unit tests, and created CI/CD pipelines.

Junior Software Developer (Co-op)

Martin & Associates (MWA), Cincinnati, OH

Aug. 2019 - Dec. 2021

  • MWA is a computer consultant company that delivers ERP & CRM solutions to their clients (martinandassoc.com).
  • Led the development of integration services connecting ERP and CRM software purchased by our clients.
    • Created using primarily C# .NET, multiple Web APIs, Quartz.NET, and ProvideX.
  • Collaborated with clients to implement requested product features for maximum functionality and compatibility.
    • Responsible for assisting clients with technical support using BeyondTrust/Bomgar.
  • Achieved Acumatica ERP Certification within 90 days.

IT Help Desk Student Worker

University of Cincinnati Carl H. Lindner College of Business

Jan. 2022 - May 2023

  • Assisted professors, faculty, and students with software installation & configuration, virus removal, network troubleshooting, lab/classroom maintenance, and AV setup
  • Coordinated with other technicians to repair computer hardware and AV equipment in a timely manner.





Projects & Portfolio

View my collection of personal projects built to gain more experience in software engineering, web development, and 3D design.

NASA Exoplanet Archive Search

Senior Design / Capstone Project

3D Printed Miniature Cities

Projects

Interpreter & Custom Programming Language

Personal Project

Three.js Solar System

Personal Project

Sorting Algorithm Visualizer

Personal Project

Projects for CS 5153

Academic Project

PartyLine: DJ App

Personal Project

Backrooms Simulator

Personal Project

Projects for CS 5124

Academic Project

CORS Proxy

Personal Project



Involvement & Volunteer Experience

I have been involved in a variety of organizations and volunteer opportunities. Below are a few of the organizations I have been a part of and the volunteer work I have done.

Mission Addiction Family Service

Volunteering

Theta Chi Fraternity

Greek Life

Sophie's Angel Run

Volunteering

ACM@UC

Involvement

Mission 22

Involvement

UC Esports Club

Involvement

Matthew 25: Ministries

Volunteering

Contact

Location:

Cincinnati, OH, USA