Matthew James

Matthew James

Team Leader

Profile

I'm an experienced software engineering team leader with accomplishments in application, website and games development. Well versed in the Microsoft Web stack from database & the back-end, through to the front-end. I love people management and chicken parma's. I'm inquisitive, quietly confident, and relentless in my pursuit to be better.

Technical Skills

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

Applications

  • Visual Studio
  • MS SQL Studio
  • AWS
  • Azure

Experience

Freelance Full Stack Developer

2015 - Current

  • Working directly with clients to find exactly where commercial value can be best delivered.
  • Walking clients through the Design and Delivery phases, iterating heavily to produce positive business outcomes.
  • Various project lengths, from 2 weeks to 4 years and everything in-between.
  • Various project types, mostly Websites with the occasional Phone App or Games project.
  • Volunteering, mentoring and career planning at various organisations such as Griffith University, BrisJS, Girls Can Code.

Squad Lead,
Reapit

2023 - Current

  • Leading the people management operations of the MMI Squad.
  • Created process & structure around formal check-ins, such as creating Technical Skills Matrix for all levels within the team.
  • Mentored staff from within my team and around the business.
  • Allocating resources to where it will most be effective, assigning the right people to the right job every cycle.
  • Work with Product and other stakeholders to ensure strategic initiatives are feasible & resourced by developers accordingly.
  • Established reporting processes around developer time & efficiency per sprint/cycle.
  • Key actor in disaster/incident remediation and management.
  • Full-Stack generalist programmer using .NET, Blazor, React, SQL and cloud platforms to perform whatever technical tasks necessary as required by the business.

Senior Developer,
PlaySide Studios

2022 - 2023

  • Led the React-based UI team, iterating on policies and procedures such as coding standards, review strategies and transparent reporting.
  • Involved with the creation of Technical Matrix for staff career progression and various other cultural team initiatives.
  • Stakeholder management with large partner companies.
  • Worked on UI for "Civilization VII", a 4X turn-based strategy video game in a multi-platform environment.
  • Day-to-day involved writing, reading and reviewing TypeScript React code for execution in Coherent Lab's proprietary GameFace renderer.
  • Collaborated with Product, Design, Graphics, Art and fellow UI team members to work towards solution for delivery milestones.

Senior Web Developer,
InspectRealEstate

2022 - 2022

  • Lead a greenfield .NET6 project that required close stakeholder management. Created the technical skeleton and baked in industry standard practices, like CD & automated testing.
  • Delivered multiple talks on various topics including ElasticSearch, JavaScript and CSS.
  • Worked closely with the Architecture, QA and Products teams to resolve issues and deliver on business outcomes.
  • Architected and implemented ElasticSearch auto-completions and suggestions for property search. Includes Extract Transform Load (ETL) with daily regression checking on two data stores.
  • Day to day consisted of reading, writing and consulting on C# code for .NET Framework & .NET Core projects. Constant use of T-SQL on monolithic relational databases.

Senior Full Stack Developer,
Real Serious Games

2021 - 2022

  • Leadership position reporting directly to CTO.
  • Created processes and tooling around web practises and code quality as well as hiring and onboarding staff.
  • Modernised a large React application, removing tech-debt while adding performance.
  • 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.
  • Implemented a server-client integrity system using Azure.
  • Worked in a full stack position utilizing Postgres, .NET Core, React, TypeScript, ADB, AAPT, bash and powershell daily.

Senior Application Developer,
Urban Global

2018 - 2021

  • Leadership position reporting directly to C-Suite.
  • High stakeholder management, being the principal point of escalation for key external accounts.
  • Created security policies and procedures around data governance, data breaches and secure coding standards.
  • Modernised a large .NET Web Application, removing tech-debt while adding performance.
  • Implemented Always Encrypted SQL encryption to Elastically scaled AWS EC2 instances.
  • Maintained and extended AWS EC2 Elastic Beanstalk setup, including implementing Lambda microservices and DNS routing through Route53.
  • Developed full-stack features using C#, .NET, MSSQL, HTML5, CSS3, Javascript & Razor, and added 3rd Party Libraries for clients using Shopify.
  • Database Administrator - architected 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 onboarding.
  • Direct stakeholder management, meeting directly with clients weekly to achieve resolutions.
  • Worked closely with Design, UX and Product teams to contribute to website briefs, functionality and site design.
  • Developed web solutions for clients: responsive HTML5/CSS3, JavaScript and JS libraries, C#, PHP and database design.
  • Exposure to various hosting platforms such as Azure, Plesk, Vultr.

IT Programmer,
SEMA Group

2016 – 2017

  • Continual communication with non-technical personnel about technical systems.
  • Utilized Linux, Bash, SSH, Windows, Java, C# and various in-house languages.
  • 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 communicating with businesses such as Microsoft & Steam.
  • Utilised C, C# and .NET to deploy needed features.
  • Worked on a large project from conception through to deployment.

Education

Bachelor of Information Technology Griffith University, QLD

Major: Software Development Griffith Award for Academic Excellence 2015