Software Architect
In order to further the needs of the business and boost developer productivity, directly implemented update of all 12 of our frontend products from NextJS v10 to v14 app router. The update included rewriting our pages to be statically generated in order to properly serve cached data, designing a routing system based on AWS DynamoDB that integrated into NextJS middleware, and leveraging React Server Components as well as context to provide client side interactivity in a way that maintains a high level of SEO performance.Designed and executed three month plan for migrating updated websites to AWS. Responsibilities included coordinating testing of newly updated and migrated websites, coordinating management of AWS CloudFront and Route53, ensuring currently developed features were ported over properly to new system, coordinating external contractors to help with various UI improvements, as well as directly coding critical functionality as required. The migration was a complete success, with no downtime, increased website performance and stability for our millions of monthly visitors, reduction of monthly expenditure by 60%, as well as improved developer team productivity and morale.