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.
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.
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.