Matthew Summers

Full-Stack Web and Software Developer

  Resume — Download simplified PDF version   Cover Letter — Download PDF

WORK EXPERIENCE

Cornerstone Apartment Services, Inc
- Denver, Colorado, USA
Freelance Full-Stack Website Development + Maintenance Services + Consultancy

January 2022 - January 2024

  • Responsible for creating and implementing new features and maintenance of company’s PHP based website
  • Created the infrastructure and forms to communicate with a third-party API for the scalable processing and analysis of data toward the funneling of new customers–saving the company $250,000 annually
  • Web developer for one of the largest apartments providers in Denver, CO
  • Works directly with management to solve issues in a timely manner
  • Writes and maintains own technical documentation
  • Trusted to maintain own work schedule and deliver according to requests

Unilever
- Sikeston, Missouri, USA
Machine Operator II

August 2019 - August 2021

  • Part of a team which broke well-established records
  • Increased uptime by troubleshooting and introducing solutions for routine and emergency maintenance of machines
  • Improved work relations between employees during difficult and tense times
  • Regularly trained employees on standard operating procedures (S.O.P.) and best practices

EDUCATION





Meta - Menlo Park, California, United States (Remote)
Meta Front-End Developer Professional Certificate | Coursera
March 2024 - Present

  • React basics & advanced
  • UI/UX design
  • JavaScript
  • Cascading Style Sheets (CSS)
  • HTML
  • Bootstrap
  • Version Control using Git and GitHub
  • HTTP protocol
  • Web Fundamentals



Alison - Galway, Ireland (Remote)
Agile Project Management
March 2024

Demonstrated a mastery of Agile values and principles, fostered by a deep understanding of the Agile Manifesto; its value in the workplace; and when and where it works best.




Forage - San Francisco, California, USA (Remote)
Software Engineering Lite Job Simulation — JPMorgan Chase & Co. (Java)
February 2024

  • Simulation of a day in the life of a Software Engineer at JPMorgan Chase & Co
  • Completed a simulation focused on the process of completing an engineering ticket for a system in the credit-card rewards department of JPMorgan Chase & Co
  • Created a new class to get an existing system up and running
  • Wrote a test suite for the class added
  • Used version control (Git + GitHub) to manage the development process efficiently. This included forking, cloning, making a new branch, pushing, and pull requests



Coding Dojo - Seattle, Washington, USA (Remote)
Full-Stack Website & Software Development with Python
July 2021 - February 2022

  • Certified Full Stack Web Developer
  • Certified Software Developer for Python programming language
  • Graduated with all honors
  • 7 months (1500+ hours) of experience in Full Stack Software Development with Django and Python

PROJECTS

Ticket Easy

 [Jan - March '22; March - May '23]

A dynamic support ticket system built with Django to help businesses manage and resolve their internal issues as well as provide analytics for identifying problematic trends

  • Ability to query database for tickets by ID, keyword(s), category, priority, status, and dates and to render a new table for the searched data using AJAX.
  • Sanitization of user input by bleach due to its ability to allow or disallow certain characters, its surety of data integrity, protection against XSS attacks and code injection, as well as its data processing simplification. All in order to improve the user experience and safeguard this application.
  • Utilized Django signals, a robust event-driven mechanism, to seamlessly activate user-defined automations, in order to ensure the project's real-time responsiveness and allow for efficiency and precision of execution
  • Implementation of the Google Charts APIs (Pie and Bar) to graph and render results of user specific queries of the web application’s database using Python, Django, and JavaScript
  • Employed bcrypt for password security due to its slow hashing of strings and additional salting

Starry Ocean

 [Jan 8th - 10th; Jan 17th '24]   -   Starry Ocean Documentation

My personal, meticulously crafted public-facing RESTful API. Leveraging the Django REST Framework and designed with a class-based view approach for modular, seamless data retrieval. It serves as a compendium of Star Ocean (© Square Enix) characters.

  • Built on REST and Open Source principles for easy user experience and integration, this API is freely available for public consumption
  • JSON-Powered Efficiency: Leveraging Django, the internal API adeptly retrieves and loads the data from the JSON file. This streamlined approach optimizes performance and facilitates seamless integration within the Django project, promoting a modular and interoperable architecture
  • Asynchronous Requests: utilizes AJAX to make asynchronous requests to the backend for efficient data retrieval without refreshing the entire page, enhancing user interactions
  • Dynamic HTML Rendering: dynamically generates HTML elements based on API responses, providing a flexible and scalable frontend structure
  • Responsive Design: designed to be responsive, ensuring a seamless experience across various devices
  • JavaScript Promise-based API Calls: implements JavaScript Promises to handle asynchronous calls to the Starry Ocean API, enhancing code readability and maintainability
  • Search Functionality: enables users to search for characters by name or filter by game title

Stream Bunny

 [Jan - Feb '22]

A Django project to help users find streaming availability for films and TV series
A collaborative work of Joseph Hooker, Michael S DuWors, and myself

  • Coordinated the flow of a team spanning roughly 12,000 kilometers using git and GitHub for version control
  • Utilized an external API for search results
  • Designed the layout and styling of the pages using Bootstrap for rapid development as well as custom CSS
  • Features AJAX and jQuery solutions for populating instantaneous results of API queries

KJV Concordance

 [Jan '23]

A concordance of the King James Bible

  • Contains the Bible in JSON format due to JSON's portability, ease of integration and parsing, flexibility, and performance efficiency
  • Utilized Python compiled regex patterns (re.compile) for concordance search function to optimize efficiency and due to the general flexibility of pattern matching offered by re
  • Created a custom paginator for chapters as well as utilized the Django Paginator class for results
  • Search the entire Bible or specific book for specific word or phrase or read the Bible
  • Ability to increase font size for easier reading. To reduce database queries and server load, this setting is saved to the client's local storage

Session Tracker

 [September - November '22]

A tool to help businesses list their packages and offers and to help manage the redemption of a package's sessions

  • Implementation of template tags to reduce redundancy of code (DRY)
  • Succinct usage of Django’s Model class
  • Constructed an internal API to fetch and send data to browser using jQuery AJAX
  • Utilized django-ckeditor to add blogging features to website

My Moogle

 [Dec 30th-31st '23]

A compendium of Final Fantasy (© Square Enix) characters which uses the Moogle API as well as the Wikipedia API

  • Makes API calls to the RESTful API moogleapi
  • Uses jQuery AJAX to seamlessly display the data
  • Generates HTML using JavaScript to dynamically represent the retrieved data
  • Designed to be responsive, ensuring a seamless experience across various devices
  • Enables users to search for characters by name, providing quick access to information about specific individuals
  • Provides results from moogleAPI as well as relevant Wikipedia links

This Portfolio Site

 [2023: Jan; May - June; Dec]

SKILLS

  • Python
  • JavaScript
  • PHP
  • Django
  • JSON
  • APIs
  • MySQL
  • AWS Cloud Deployment
  • AJAX
  • jQuery
  • WordPress
  • nginx
  • Bootstrap
  • CSS3
  • HTML5
  • bcrypt
  • Django signals
  • bleach
  • Git
  • GitHub
  • VS Code
  • MAMP
  • gunicorn
  • f