About Me

I am a self-starter who has been working into the development space utilizing my previous experience as a mechanical engineer and engineering consultant. Through a multitude of seminars, boot camps, certifications, and personal projects, I have been improving my skills in software development and problem solving. Throughout my education, I have developed skills with Python, JavaScript, React, Node.js, SQL and many other programming languages and frameworks. I have completed the AWS Cloud Practitioner certification, and have developed advanced projects on AWS to further my knowledge. I was a key member in implementing an Agile system within my most recent work environment, demonstrating crucial knowledge of productive working scenarios. My leadership in this project produced immediate results, significantly improving the production capabilities of my team. I hope to take my experience and expertise into a new career in software development or solutions architecture.

Projects

Here are some of the projects I've worked on!

yelpcamp

YelpCamp(Live on AWS!)

This web app was developed throughout the udemy web developer bootcamp. It is a yelp-like application for campgrounds. It features login/registration capabilities, campground creation, image uploads, search & filtering, and so much more! I built off the standard project by implementing category filtering, enhancing the review system, implementing paged loading with animation, and improving the interactive map pop up.

JavaScript Bootstrap NodeJs ExpressJs MongoDB Mongoose AWS Cloudinary Mapbox MVC
mealsearch

MealSearch(Live on AWS!)

I created this web app as my final project for Harvard's online CS50 computer science course. It uses themealdb's online web API to pull in recipes and ingredients.

Python Flask Bootstrap SQLite AWS
CS50 Finance

CS50 Finance(Live on Heroku!)

One of the projects developed in Harvard's CS50 course. It is a mock financial stock portfolio with real stock price lookups via API. Features manually written SQL queries.

Python Flask SQLite API
News App Image

Django News App(Offline)

Developed throughout the Django For Beginners book. A relatively simple django application that allows users to register, browse for articles, post articles, and submit comments. Developed in a python virtual environment following the Model-View-Template (MVT) structure.

Python Django PostgreSQL Virtual Environment MVT

Relevant Coursework

  • edX - Harvard University CS50 - Intro to Computer Science (144 hrs)
  • Udemy - Web Developer Bootcamp (120 hrs)
  • Udemy - Modern React with Redux (60 hrs)
  • Udemy - Microservices with Node JS and React (Next Planned - 100 hrs)
  • Coursera - Introduction to Front-End Development (24 hrs)
  • Coursera - Introduction to Back-End Development (24 hrs)
  • Coursera - Programming in Python (35 hrs)
  • Coursera - Programming in JavaScript (35 hrs)
  • Coursera - Containerized Applications on AWS (12 hrs)
  • Book - Python Crash Course (Eric Matthes)
  • Book - Flask Web Development (Miguel Grinberg)
  • Book - Django for Beginners (William S. Vincent)

Connect with me!