# 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