# Matthew Law

## Senior Software Engineer

## Skills
- C# / .NET
- System Architecture
- API & Web Security
- Multi-Tenant Design
- TypeScript / Node.js
- Unit Testing

## Experience

### Entelect — Senior Software Engineer (Jan 2024 – Present)
- Own backend systems and APIs for client-facing and internal platforms.
- Lead multi-tenant, plugin-based architecture design and legacy modernisation.
- Implement secure auth patterns (OAuth2/JWT) and reusable libraries.
- Mentor engineers and guide architectural decisions in client engagements.


### Entelect — Intermediate Software Engineer (Jun 2022 – Jan 2024)
- Built reliable backend systems and APIs in C#/.NET.
- Contributed to multi-tenant and plugin-based architecture evolution.
- Refactored legacy systems to improve maintainability and reduce technical debt.
- Worked across the stack using TypeScript and Angular when needed.


### Dariel — Mentor (Dec 2021 – May 2022)
- Mentored junior engineers through code reviews and technical guidance.
- Focused on improving code quality and problem-solving skills.
- Helped navigate real project challenges and understand architectures.
- Developed skills in constructive feedback and team leadership.


### Dariel — Software Developer (Mar 2020 – May 2022)
- Delivered backend and full-stack solutions across multiple client projects.
- Implemented APIs and integrated external systems.
- Worked with REST, gRPC, cloud services, Firebase, and Apache NiFi.
- Adapted quickly to new codebases and delivered maintainable solutions.


### Securities & Trading Technology — Intermediate Software Developer (Jan 2019 – Feb 2020)
- Developed and maintained production financial systems in high-reliability environments.
- Implemented new features and improved internal frameworks.
- Worked across backend and frontend with C#, SQL, JavaScript, and Angular.
- Collaborated with stakeholders to deliver robust domain-specific solutions.


### Securities & Trading Technology — Junior Software Developer (Dec 2015 – Dec 2018)
- Developed new financial solutions and contributed to internal frameworks.
- Worked with C#, SQL, JavaScript, and Angular on financial systems.
- Delivered BBO and Custodial solutions for the ZAR X environment.
- Gained experience in production system delivery under live constraints.


## Education

### Microsoft Certified Software Development Professional (MCSD) — CTU
2015.01 - 2015.11


### Computer Software Engineering — SSir Online School
2011.01 - 2014.12


### IEB National Senior Certificate — St. Dunstan's College
2001.01 - 2014.12

