Matthew James

Matthew Stubbins

Full Stack Developer

Profile

I'm an experienced programmer with accomplishments in application, website and games development. Well versed in the Microsoft Web stack from back-end, to the database through to the front-end. I'm inquisitive, quietly confident, and relentless in my pursuit to be better.

Technical Skills

  • C#
  • HTML
  • CSS
  • SQL
  • JavaScript
  • TypeScript
  • React
  • NodeJS
  • PHP
  • Java
  • Bash / Shell

Applications

  • Visual Studio
  • MS SQL Studio
  • AWS
  • Azure

Experience

Freelance Full Stack Developer

2015 - Current

  • .NET 5 C# MVC Image hosting website utilising a S3 API compliant storage vendor for image retrieval and ElasticSearch (ELK stack) for image metadata filtering and searching.
  • Stand alone Electron applications using NodeJS, TypeScript, React, Redux and embedded sqlite.
  • Created web solutions for clients using C#, .NET, PHP, HTML, CSS, JavaScript and React.
  • Installed, setup and secured web-enabled home server, complete with SQL server attached on static IP. Runs multiple websites concurrently.
  • Designed and implemented entire stack, from OS to SQL Server, FTP Server, .NET, PHP, CMS’s, front-end design and development and SEO analytics.
  • High exposure to DNS including experience in SPF, ACME TLS, DNS propagation expectations and the various DNS records.
  • Creation of user manuals and documentation for end-users.
  • 3D games development using Unity 4/Unity 5 and Visual Studio.

Senior Web Developer,
InspectRealEstate (Reapit)

2023 - Current

  • Keeping busy, working on Big Data.

Senior Developer,
PlaySide Studios

2022 - 2023

  • Worked on UI for a game code-named Inverness in a multi-platform environment.
  • Implemented base Unit Interaction for the display and functionality to issue commands and operations to units.
  • Day-to-day involved writing, reading and reviewing TypeScript React code for execution in Coherent Lab's proprietary GameFace renderer.
  • Collaborated with design, graphics, art and fellow UI team members to work towards solution for delivery milestones.

Senior Web Developer,
InspectRealEstate

2022 - 2022

  • Architected and implemented ElasticSearch auto-completions and suggestions for property search. This includes automatic periodic Extract Transform Load (ETL) procedures with daily regression checking picking up any anomalies between the two data stores.
  • Was lead on a greenfield .NET6 project that required close client input and interaction. Scaffolded the fundamental technical skeleton of the project and baked in industry standard practices (like Continuous Deployment and automated testing) from the get go.
  • Code Reviews and collaboration with everyone, from experienced and tenured staff to new hires and those in more junior roles.
  • Delivered multiple collaboration talks on various topics including ElasticSearch, JavaScript and CSS.
  • Day to day mostly consisted of reading, writing and consulting on C# code for both .NET Framework and .NET Core projects. Constant exposure and use of T-SQL on environment-split, monolithic relational databases.

Senior Full Stack Developer,
Real Serious Games

2021 - 2022

  • Improved and maintained a full stack solution utilizing Postgres, .NET Core, React, Redux, TypeScript.
  • Implemented a file-hash integrity system for a server-client setup using Azure as the blob storage.
  • Electron desktop application built on Node, React, Redux, TypeScript with a hot splash of ADB, AAPT, bash and powershell.
  • Worked on implementing a CI pipeline for Unity and .Net Core projects using GitLab runners and an auto-scaling docker+machine setup. The pipeline used AWS spot instances to minimise costs.

Senior Application Developer,
Urban Global

2018 - 2021

  • Implemented Always Encrypted SQL encryption to Elastically scaled AWS EC2 instances including automated installation of OS security certificates on scale up/down.
  • Extended large Web Application using C#, .NET, MSSQL, HTML5.2, CSS3, Javascript and Razor.
  • Carried out maintenance and extended AWS EC2 Elastic Beanstalk setup, including implementing Lambda microservices and DNS routing through Route53.
  • Developed front-end features and added 3rd Party Libraries for clients using Shopify.
  • Effective communication with clients in meetings and other channels (face-to-face, email, phone).
  • Database Administrator for Urban Global, experience architecting new databases, tables, stored procedures and triggers as well as monitoring and evaluating database systems.

Senior Web Developer,
Expose Media

2017 – 2018

  • Operated in a senior leadership position managing a small team including hiring and firing.
  • Developed web solutions for clients: responsive HTML5/CSS3, JavaScript and JS libraries, C# and PHP.
  • Knowledge and familiarity with various SQL flavours.
  • Experience in CMS development: Umbraco, NopCommerce, Shopify, WordPress.
  • Exposure to various hosting platforms such as Azure, Plesk, Vultr VPS.
  • Worked and contributed to website briefs, functionality and design.

IT Programmer,
SEMA Group

2016 – 2017

  • Worked as a part of a team to deliver successful outcomes for clients.
  • Continual communication with non-technical personnel about technical systems.
  • Utilized Linux, Bash, SSH, Windows, Java, C# and various in-house languages.
  • Worked to multiple hard deadlines each week.
  • Operated under strict confidentiality for clients requiring work with legal or financial interests.

IT Programmer,
Forgotten Empires

2014 - 2016

  • Worked effectively in a multi-lingual games studio environment.
  • Utilised C, C# and .NET to deploy needed features.
  • Communication with large businesses such as Microsoft and Steam (email, VoIP/Skype).
  • Worked on a large project from conception through to deployment.
  • Working under a Non-Disclosure Agreement with confidential information.

Education

Bachelor of Information Technology Griffith University, QLD

Major: Software Development Griffith Award for Academic Excellence 2015