# Matt Meskell - CV
If you're interested in discussing career opportunities with me, please reach out through one of the methods below.
## Contact:
**Name:** Matt Meskell
**Location:** Melbourne, Australia
**Email:** [
[email protected]](mailto:
[email protected])
**LinkedIn:** [Matt Meskell](http://linkedin.com/in/matt-meskell)
**Phone:** +61 458 252 348
## Experience
#### [[Johns Lyng Group (JLG)|.NET/Angular Developer - Johns Lyng Group]]
**2022 - current**
I'm currently working as full-stack software developer at the Johns Lyng Group.
#### [[RMIT - Bachelor of Computer Science|Bachelor of Computer Science - RMIT]]
**2019-2022**
Prior to working at JLG, I graduated with my Bachelor of Computer Science from the Royal Melbourne Institute of Technology (RMIT).
#### [[Procreate|Communications - Procreate]]
**2016-2019**
Prior to retraining as a dev, I worked in Communications, then Quality Assurance (QA) roles at the award-winning software startup: [Procreate](https://procreate.com).
## Skills:
#### Languages, Frameworks, and Tools
Professionally I'm most often working with .NET, Angular, SQL, Azure, Jira, Confluence, and Obsidan.
I prefer to use Cloudflare, GitHub Actions, and Docker for personal projects.
See: [[Languages, Frameworks, and Tools]] for more.
#### Large Language Models (LLMs)
I have [[AI Job Registration Platform Build|first-hand experience]] designing, deploying, and scaling an automation system across the business which is used to parse unstructured text into valid job data, speeding up registration of insurance claims.
I tend to write my documentation by hand.
#### API Development
I have an excellent understanding of rate limiting, caching, paging, middlewares, and filters.
I'm proficient at standing up new APIs, from inception to delivery, setting CI/CD pipelines for builds deployment, and automated testing.
#### Database Administration
I have extensive experience working with large, complex databases. I'm proficient with code-first and database-first migrations, setting up new databases, and migrating subsets of data.
I'm most familiar with relational databases, regularly working SSMS and with SSIS, but have also spent a reasonable amount of time working with NoSQL solutions like Google Firebase.
#### Collaboration, Team Building, Leadership
I regularly run meetings and write documentation to help our team work towards shared goals more effectively. I also run value demonstrations of upcoming software changes for leadership, and technical demonstrations of tools and practices for developers and QA.
I'm an enthusiastic participant in discussions about how to best prepare, work more effectively together, and write better code.
## Personal Projects
### mesk.dev
I'm still just getting started with this site.
In time, I plan to code small projects (games, APIs, etc) and host them under `mesk.dev` with documentation at `words.mesk.dev`.
#### words.mesk.dev
The `words.mesk.dev` subdomain is a place to stage creative writing, document projects, and share personal reflections. As time goes on, I hope it speaks for itself.
I use [Obsidian Publish](https://obsidian.md/publish) as the publishing solution and back-end. I originally wrote an API myself and designed front-end pages for a custom blog-publishing system. But it was too much to maintain, so I threw it out in favour of a cheap and very effective third party solution.