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.

Education + skills



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

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


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

Resume

Click to download!

John Thomas resume