About Me

University of Virginia · Charlottesville, VA · Virginia Beach, VA · 757-918-6869 · jonathanwm8@gmail.com

My name is Jonathan, I am currently an Associate Software Engineer at Capital One, recent graduate from the University of Virginia School of Engineering and Applied Sciences.

My academic interests include web/mobile development, machine learning, cloud computing, and data analysis. Outside of school I love to play tennis, listen to music, snowboard, surf, and cook.


Experience

Software Engineer Intern

Capital One

Worked on a team of 3 other interns to improve an existing Agile Maturity Assessment internal tool. We utilized Angular to implement a client-side redesign of the dashboard page to better fit the use of Agile Leads and Product Managers. Also used Java Spring Boot to add new server-side features and refactor PostgreSQL database tables for more efficient queries. Finally, had the chance to learn a plethora of other technologies: WireMock, Mockito Unit Testing, Docker, API Endpoint Registration, and AWS Deployment Pipelines.

June 2021 - August 2021

Software Engineer Intern

NASA Langley Research Center

Had the amazing experience of interning (virtually) with the National Aeronautics and Space Administration as a summer intern under the Capacity Building Program. Used Django and PostgreSQL to redesign NASA CEOS Training site and implement social media sharing options. Created Python scripts to parse JSON files to connect new API endpoints. Wrote and tested Python scripts to automate trend analysis of NASA training data, decreasing manual time by 240%. Coordination Lead of web-development team.

May 2020 - August 2020

Undergraduate Teaching Assistant

University of Virginia

CS 3240, Advanced Software Development
Course concepts include Django full stack development, Travis Continuous Integration, Heroku Cloud Hosting, and PostgreSQL database management. Led teams of 4-5 students in a scrum environment as they built a complete Django project. Held office hours to aid students in debugging as well as graded assignments and examinations.

CS 1110, Introduction to Programming
In the largest computer science course at UVA, students use Python to learn conditionals, functions, loops, and file reading. Lectured these core programming principles in lab sections, held office hours to teach debugging strategies, created and graded examinations.

August 2019 - Present
Programming Languages & Tools
C++, Java, Python, PHP, TypeScript, SQL, Git, Bash, Django, Angular, Java Spring Boot, AWS.

Education

University of Virginia

Bachelor of Science, Computer Science

Cumulative GPA: 3.6, Major GPA: 3.9

Activities: UVA Club Tennis Travel Team, Madison House Volunteering, Undergraduate Teaching Assistants
Honors: Deans List (Spring 2019-Present)

August 2018 - May 2022

Frank W. Cox High School

Advanced Diploma

GPA: 4.41

Activities: Varsity Tennis Team, National Honor Society, National Math Honor Society, Key Club
Awards & Honors: AP Scholar, Varsity Tennis Captain, Varisty Tennis Leadership Award, MVP Doubles Team

August 2014 - June 2018

Projects

Meet Up Finder

Worked with a team of 4 in a scrum environment to create Django web application similar to Facebook events for UVA CS 3240 course. Utilizes Travis Continuous Integration for testing, Heroku for cloud hosting, and PostgreSQL for database service. Uses Mapbox API to show locations of personal user events and other user events. Has ability to search for events based on hashtags, locations, description, author, and more. Also has filtering option to sort event search results.

Meet Up Finder GitHub Repository
September 2020 - November 2020

Application Tracker Database (PostgreSQL)

Created a PostgreSQL application to efficiently monitor internship application statuses. Utilizes Python to parse input data and connect to database driver.

PostgreSQL Application Tracker GitHub Repository
August 2020

COVID-19 Analysis Website

Used BeautifulSoup to pull live data from HTML pages and csv files to compile data into custom API. Used GitHub to host website, shell scripts/cronjobs to rewrite HTML pages with updated COVID-19 numbers.
*No longer being updated.

COVID-19 Analysis Website
COVID-19 Analysis GitHub Repository
May 2020 - June 2020

Interests

Physical Activities
I was born at the beach, so naturally I enjoy surfing and anything water-related. The tan and time with friends in the water that comes with surfing is uncomparable. My largest source of relaxation though comes from tennis. This has been my biggest love all my life (since I was 8 at least) and I hope to keep playing it all my life. I really started taking it seriously in high school, and since then I've met most of my best friends through this sport. Besides surfing and tennis, I try to stay fit by working out whether at the gym, in my room, or at the park doing pull ups on monkey bars. I've also recently gotten into stretching and yoga as I've realized that's the only way for me to be a programmer and sit at a desk for 8 hours a day without my back or hips falling apart. When the weather is colder in the winter time, I love to snowboard and be outside in the mountains. Again the fresh air outside with friends on crisp blue bird days really gets me going.
Indoor Activities
I also don't mind the occassional cozy day/night staying inside where I get to catch up on my favorite music or shows.
Some of my favorite artists by genre:
Classics: Fleetwood Mac, Electric Light Orchestra, Queen, ABBA, The Beatles
Hip-Hop: Outkast, Kanye West, MF Doom, 50 Cent
Alternative: Cage the Elephant, Hippocampus, Arctic Monkeys, Rex Orange County
Rap: The Weeknd, Mac Miller, Chance the Rapper, Lil Uzi Vert
Please feel free to email me if you have music recommendations, I'm always in search of new music! Spotify

In terms of TV Shows, I'll always love the Office, That 70's Show, Master of None to name a few.


Some of my favorite memories over the years: