# Johns Lyng Group (JLG)
My role and responsibilities have evolved significantly over my time at JLG. I started taking on challenging projects right away, and have worn lead developer or solution architect hats multiple times.
### Technologies
- .NET Core, .NET Framework, Angular 19
- Azure, Google Cloud Platform (GCP)
- SQL, SSMS, SSIS
- Docker, Postman, Git
- Jira, Confluence, Datadog, Amplitude
- [[Languages, Frameworks, and Tools|more...]]
## Software Developer (May 2023 - current)
### Experience
#### [[EasyLink Platform Migration|Lead Developer - 'EasyLink' Platform Migration]]
Migrated a multi-tenant SaaS product to new UAT and Prod environments, allowing the client to self-host. Wrote targeted data-migration scripts, set up CI/CD, performed cutover of live system.
#### [[AI Job Registration Platform Build|Solution Architect/Lead Developer - AI Job Registration Platform]]
Built an AI email-parser by integrating Large Language Models. Implemented a v1 system which **cut claim triage time from ~6 min to <2 min per claim** saving the registration team tens of hours of manual entry each week.
### Role/Responsibilities
- Design and implement scalable automation solutions for slow/manual processes in the business
- Stand up new APIs and front-ends, CI/CD pipelines, and integrate with observability providers
- Run regular value demonstrations for stakeholders and technical demonstrations for developers
- Develop high quality documentation and work with leadership to optimise development processes
- Onboard new team members, mentor junior developers, sanity check tech leads and senior developers
- Code reviews, leading meetings on proposed technical and process improvements
## Junior Software Developer (May 2022 - May 2023)
### Experience
#### [[White-Label Booking Platform|Lead Developer - White-Label Booking Platform]]
Designed and developed a front-end booking platform for maintenance works.
#### [[EasyLink Platform Management|Full-Stack Developer - Job Management Platform (EasyLink)]]
Led weekly deployments to support new functionality, improve performance, and modernise monolithic .NET Framework app.
### Role/Responsibilities
- Develop and maintain a range of applications and services for the OneTouch team, and clients, including booking platforms, job management software, web services, and databases
- Collaborate with a small team of developers, working across the entire stack to deliver high-quality solutions
- Build new websites using Angular and contribute to the development of features for C# and .NET applications
- Create, adapt, and maintain API endpoints, manage deployments, and troubleshoot issues in both new and legacy applications
- Conduct testing, write release notes, and perform in-depth analysis of SQL databases to ensure optimal performance and functionality