Jason Engelbrecht

(253) 929-9503 · jason.engelbrecht314@gmail.com

Software Development BAS graduate and mentor with over 1 year of experience working in Agile teams on development projects in various technology stacks, seeking a challenging Software Engineer position where I am eager to continue improving my skills.


Education

Bachelor of Applied Science (BAS)

Software Development (Applied Computer Science), GPA: 3.7
Green River College, Auburn, WA
Activities
BoardMasters/Interview Prep Club (2018 - 2020)
South King Software Developers Meetup (2018 - 2020)
Awards
Cum Laude (2020)
Outstanding Cohort Student (2020)
Green River College Foundation Scholarship (2018 & 2019)
September 2018 - June 2020

Experience

Software Development Mentor

Green River College, Auburn, WA

Mentoring more than 30 students in topics such as Java, JavaScript, Python, Full-Stack Development, and CS Fundamentals.

Working one-on-one with students to identify and improve on weaknesses while offering motivational support when needed.

Successfully analyzing, testing, and debugging over 100 lines of code per day, providing feedback to improve coding standards.

June 2020 - Present

Application Developer Intern

GoalMine, Seattle, WA

Built a mobile app that allows parents to quickly track their special needs student's educational progress, effectively increasing engagement by 30%.

Deployed a RESTful API in Azure using Node.js and Express, to provide endpoints that accessed an existing MS SQL database.

Rapidly developed a cross-platform (iOS and Android) mobile app using Flutter that utilized the API endpoints created.

April 2020 - June 2020

Software Developer Intern

Green River College, Auburn, WA

Developed a tool for the Foreign Language Department that visualizes student success in relation to the usage of tutoring resources.

The newly interpolated data drove a 50% increase in funding for the department, allowing them to divert more resources into student success.

Successfully employed Agile to develop a React front-end, that pulled data from a back-end API built with Node.js, Express, and MongoDB.

January 2020 - April 2020

Software Developer Intern

NAMI Washington, Seattle, WA

Transferred an in-person trainee application process to an online portal and provided an admin dashboard to engage with applicant data.

Being used to process and manage over 500 yearly applications while reducing employee workloads by as much as 25%.

Led development in an Agile team using HTML/CSS, Bootstrap, JavaScript, jQuery, Charts.js, Ajax, PHP, MySQL, and FatFree(MVC).

September 2019 - January 2020

Skills

Programming Languages, Frameworks & Tools
Coursework
  • Object-Oriented Programming (Java, C#, Python)
  • Data Structures & Algorithms
  • Systems Programming (Java)
  • Full-Stack Development (Spring, JavaScript, PHP)
  • Agile Development Methods
  • SaaS (Cloud Computing)
  • Design Patterns
  • Database Design (SQL, NoSQL)
Certifications

Certified ScrumMaster by Scrum Alliance, 2019


Projects

Project Type

NAMI Washington Applicant Tracking System

Live Site

NAMI Washington wanted to streamline their training facilitator application process by moving it from an in-person, paper application to fully online. We were tasked with developing an online application portal as well as providing an admin dashboard to visualize and interact with applicant data.

Built using: HTML/CSS, Bootstrap, JavaScript, jQuery, Charts.js, Ajax, PHP, MySQL, and FatFree MVC.
Code (Open Source)

Foodie

Foodie is a web application that provides a recipe sharing space, allowing a user to share recipes of their own, as well as discover recipes posted by others. The application was designed using Material Design principles, allowing for a simple but intuitive user experience. Ajax was used with PHP and a MySQL database to provide the user with a search function that finds recipes on the fly as they type.

Built using: HTML/CSS, MDBootstrap, Javascript, jQuery, Ajax, PHP, MySQL, and FatFree(MVC).
Code

WTIA Connections

A prototype web application built for the WTIA that allows either a high school teacher or a volunteer speaker to create an account and be connected through speaking opportunities. Once a teacher logs in they are able to post an opportunity to be seen by speakers as well as having the ability to search speakers and contact them directly. When a volunteer speaker logs in, they are presented with a list of the most recently posted opportunities that match their profile. If they still can’t find an opportunity there, then they have the ability to search for one. Once an opportunity is found the speaker can email the teacher and further discuss details, making the intended connection.

Built using: HTML/CSS, Bootstrap, Javascript, jQuery, PHP and MySQL.
Code

GRC Language Lab

Live Site

Built for the Green River College Foreign Language Department, The Language Lab is a tool that quickly displays student success in relation to the usage of tutoring resources. Unlike manually viewing several separate pieces of data, this app provides instant interpolation of data.
Built using: MDBootstrap, React, Node.js, Express, MongoDB, Mongoose, and Heroku.
Code (Open Source)

GIFMATCH

Live Site

GIFMATCH allows you to enter a word or phrase that will get matched with the perfect GIF.

Built using: MDBootstrap, React, Node.js, Express, Mongoose, MongoDB, Heroku, Azure (App Service and CosmosDB using Mongo API), and the GIPHY API.
Code: Front-end | Back-end API (Open Source)

Book Lending App

A book lending app built with Spring Boot. The app allows for lenders to register, add books, loan books, and borrow books. Everything was persisted using the Hibernate ORM, connected to a MySQL database. All routes were secured using Spring Security, only accessible to registered users (lenders). All views were dynamically created using the Thymeleaf templating engine.

Built using: HTML/CSS, Java, Spring (MVC, JPA, Hibernate, Thymeleaf, Spring Security), and MySQL
Code

Maze Generator

Generates a maze with a user-specified number of cells(up to 1 million), using an adjacency list based directed graph class and disjoint sets class(optimized with union-by-rank and path compression). After generation, the user is provided with the option to solve with either a breadth-first or depth-first search routine and highlights the route. Code can be provided on request.

Built using: Java, Maven, JavaFX, and CSS.

Web Crawler

GUI that gives a user the ability to create runnable threads that download and analyze web pages. The threads follow the producer/consumer pattern, with the downloading thread producing HTML pages for the analyzer to consume by finding other links on the page as well as commonly used words through each. The threads are managed in a thread pool using an executor object, once the "Stop All Runnable's" button is pressed, the pool is shut down. Code can be provided on request.

Built using: Java, Maven, JavaFX, and jsoup.

GoalMine Mobile

This product allows parents to track their special needs student's educational progress through goals and objectives. It provides busy parents an easy way to check up on their children while on the go. And since this app is cross-platform, supporting iOS and Android devices, it will become available to almost anyone.

Mobile App built using Dart and Flutter, pulling data from a RESTful API deployed in Azure using Node.js, Express, and MS SQL.
Code: Mobile App | RESTful API (Open Source)