Hi! My name is

John Thomas

I'm a full-stack web-developer with a rich educational history who loves problem solving and working with others to find creative and beautiful solutions.

"WEIRDLY CAPABLE"

- Lead Instructor, General Assembly Bootcamp, 2023

About

From my years of studying environmental science and being an award-winning landscape photographer, I’ve learned to appreciate and dive into the details of whatever I’m working on. By getting my Environmental Science master’s degree, I learned to communicate well with people of different skill backgrounds and personalities. I work best in teams and have the ability to draw people together, diffuse conflicts, and encourage productivity towards a common goal.

In my free time, I enjoy hiking, travel, and documenting it all through my photography.

Experience + Education



HARVARD UNIVERSITY

Full Stack Web Developer (2024)
In my role at Harvard in the Atmospheric Chemistry Modeling Group, I developed a web-based platform in React and Django to significantly simplify the process of quantifying methane emissions. I manage all parts of the development process, from project management, to design, to backend AWS architecture.

I have also managed testing and the integration of beta users from instutions around the world from prestigious organizations such as Exxon, the EPA, and Bloomberg.

GENERAL ASSEMBLY

Software Engineering Fellow (2023)
Though completely new to web development, I excelled in all topics, winning the cohort Hackathon and producing high-quality group projects using React, Express, and Django.

UNIVERSITY OF RHODE ISLAND

M.S., Environmental Science Mgmt. (2022)
At URI, I learned to communicate complex information with people from many different fields, through written and visual methods.

BRIGHAM YOUNG UNIVERSITY

B.S., Geospatial Science (2021)
At BYU, I was first exposed to problem-solving through code with languages like C++ and Python. I also learned to quickly become comfortable using new technologies and new data streams.

Projects

Methane Emissions Dashboard

Built in React and leveraging packages like Leaflet and Plotly, this interactive emissions dashboard was designed to fit the needs of a post-doc researcher at Harvard University. The dashboard visualizes methane emissions data in a way that is easy to understand and interact with. The user can pan and zoom to view country level emissions data for the entire world.

React
Data Viz
Leaflet Map

Integral Earth is a web-based platform designed to make methane emissions data accessible and actionable for a wide range of users, from policymakers to environmental researchers. Built on the advanced capabilities of the Integrated Methane Inversion (IMI), which quantifies regional methane emissions. The platform simplifies complex workflows, allowing users to customize regions, timeframes, and settings, and to run emissions inversions without technical expertise.

This project has allowed me to grow in many professional and technical aspects. As the lead developer, I manage all aspects of the project, learned data visualization tools, and contributed to high-level discussions about the future of the project.

React
Django
Data Viz
Project Management
AWS

Code Hive

Code Hive solves a common issue facing developers: saving and categorize highly useful or often used code-snippets for future use. This app utilizes the full MERN stack and has a user-friendly UI, in-browser code highlighting, and a community feature. I was able to show leadership by delegating responsbilities and leading our stand ups.

React
Express
MongoDB
Javascript
Teamwork

Lucy Meals

Lucy Meals is an app that lets you upload and organize recipes. Additionally, it helps plan stores required to shop at to complete said recipes. Django proved to be a particularly challenging framework for me to learn, especially with the introduction of PostgreSQL, but I tackled it head on. This project once again found me taking leadership roles with running daily standups and organizing the project board.

Python
Django
PostgreSQL
Ajax

Generate Social Media

Generate was the first major group project I worked on, which presented new challenges like authentication and opportunities to improve my teambuilding and communication. This project shows my ability to create apps that store complex user data in an external database while still providing a rich UI.

Express
Auth
MongoDB
SCRUM
Leadership

Space Battle

This was the first project I did for the bootcamp. From the beginning of my dive into coding, I showed that I had a talent for creating visually rich and logically complex products, even with the limited instruction I had been given at that time.

HTML
Javascript
CSS
Design
Creativity

Bike Share Data Science

This was the capstone project in Udacity's challenging Data Science with Python and Pandas course. This project shows my ability to ingest and manipulate complex raw data to gain valuable and actionable insights.

Python
Pandas
Numpy
Data Manip
Problem Solving

Work with Me

What People Are Saying


John is the type of individual who always brings a positive attitude to class every day asking really important questions during large lectures, which most students are afraid to do. Any company would be incredibly lucky to add a hard-working and talented individual like John who will be an amazing addition not only technically but in terms of adding to the company culture!

- Eric Fithian

GA Lead Instructor




The attribute of John that impressed me the most was his engagement with his fellow students. I have interacted with some very talented students in the past who will blast through the material and then just log off. John is the complete opposite. While he did blast through the material, during the entire semester he tirelessly helped his fellow students by debugging or lifting spirits when others were having trouble.

- Jason Horst

GA Instructional Associate




John has a unique blend of an analytical and creative perspective that empowers him to visualize the big picture. When coupled with his keen communication skills, he is able to convey design needs to his team yielding rapid solutions.

- John Paul Haddad

GA Instructional Associate

Let's Keep in Touch!

Contact

Currently Seeking


  • Full Stack Dev Positions
  • Terrible Dad jokes
  • Music recommendations

Resume

Click to download!

John Thomas resume