
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.