NICK LANNG#
nicklanng1@gmail.com • github.com/nicklanng
PROFILE#
Senior software engineer and technical leader with extensive experience designing and building cloud-native systems on AWS. I work across the stack—from Go services and Kubernetes infrastructure to CI/CD pipelines, observability, and developer tooling—with a strong focus on creating secure, scalable platforms and improving developer productivity. I’m particularly interested in architecture and developer experience, and have led the design and implementation of foundational platform capabilities such as authentication, billing, and shared services to help teams deliver products faster and more consistently.
SKILLS#
Golang, Kubernetes, DynamoDB, Amazon Web Services (AWS), ArgoCD, JavaScript, Typescript, Node.js, React, Rust, C#, Java, SQL, PostgreSQL, MySQL, Docker, Microservices, Agile Methodologies, Test Driven Development (TDD), Behaviour-Driven Development (BDD), Team Leadership, Software Architecture, Continuous Integration (CI), Continuous Delivery (CD)
EXPERIENCE#
Copper, Remote // Feb 2021 - Present#
Staff Engineer
Technical lead and senior individual contributor responsible for designing and delivering cloud-native platform capabilities, modernizing legacy systems, and improving developer experience across the organization.
Wyndy.co
Designed and delivered the backend for a new high-performance CRM focused on speed, simplicity, and scalability.
- Built a suite of Go microservices communicating over gRPC.
- Designed data storage using Amazon DynamoDB and Amazon S3. Apache Kafka for asynchronous communication, background jobs, and data synchronization.
- Developed a custom job execution system on top of Kubernetes Jobs.
- Deployed to Amazon EKS with infrastructure managed using eksctl, Helm, and Karpenter.
- Added end-to-end observability with logs, metrics, and distributed tracing in Grafana Cloud.
- Delivered a highly scalable, low-latency architecture capable of supporting significant growth.
Forms
Developed a customer-facing form builder that enabled users to create embeddable forms for their websites.
- Built with Next.js.
- Automatically created and updated records in the Copper CRM from form submissions.
Platform and Architecture Leadership
- Led the design and implementation of reusable platform services including authentication, user management, billing, and shared infrastructure components.
- Drove adoption of Go microservices for new product development, extending the existing Rails monolith with independently deployable services.
- Designed AWS infrastructure and deployment patterns used across multiple services and environments.
- Established standards for CI/CD, observability, and service-to-service communication.
- Mentored engineers and provided architectural guidance across teams.
- Championed improvements to developer experience, engineering processes, and long-term technical strategy.
- Evaluated security, compliance, and architectural considerations for emerging fintech products integrating with providers such as Plaid and Stripe.
InfoSum, Basingstoke // Dec 2019 – Jan 2021#
Golang Engineer
Worked on privacy-first data collaboration products, building new platform capabilities and improving deployment reliability.
- Extended the Discovery marketplace, enabling customers to advertise datasets to other clients.
- Implemented rolling deployments in Kubernetes, eliminating service downtime during releases.
- Designed and built company and team management capabilities, allowing users to share access to datasets and resources.
- Strengthened application security by identifying and fixing issues in the custom session management service.
- Introduced a more collaborative development process that reduced cycle time, clarified requirements, and involved stakeholders outside engineering.
UserReplay, Theale // Jan 2019 – Nov 2019#
Golang Engineer
Contributed to the modernization of a high-volume session recording and replay platform.
- Rebuilt core components as distributed services coordinated through Apache Kafka.
- Implemented search and analytics using Elasticsearch and Kibana.
- Developed services in Go and Node.js, containerized with Docker and deployed to Kubernetes on AWS EKS.
Lush Digital, London // May 2018 – Dec 2018#
Golang Engineer
Helped re-architect Lush’s ecommerce platform from a PHP monolith to Go microservices.
- Rebuilt core online store and supporting services in Go.
- Containerized applications with Docker and deployed them to Kubernetes on Google Cloud Platform.
- Identified and mitigated security risks relating to JWT handling and secret management.
NewVoiceMedia, Basingstoke // Sep 2015 – Apr 2018#
Senior Software Engineer
Technical lead of a platform team responsible for foundational services and API enablement.
- Built a voicemail microservice in Go, deployed to AWS ECS using Docker.
- Developed a Chrome extension that maintained persistent WebRTC connections across page navigation.
- Led adoption of an API-first strategy and spearheaded development of an in-house API gateway written in Go.
- Established the company’s first DevOps team by embedding operations directly into the development team.
- Designed the ContactPad CTI interface, reducing integration effort for customers and partners.
- Delivered a major customer integration in two days, directly contributing to a significant new contract.
LexisNexis, Woking (Contract) // May 2014 – Mar 2015#
Developer
Supported the migration of on-premise systems to AWS.
- Designed and implemented AWS networking, including VPCs and secure connectivity to on-premise Active Directory.
- Worked closely with operations, networking, and information security teams to establish the new cloud environment.
NewVoiceMedia, Basingstoke | Sep 2011 – Mar 2014#
Senior Software Engineer
Worked on large-scale SaaS contact centre products.
- Developed backend systems using C#, ASP.NET MVC, Java, R, and MySQL.
- Served on the Architecture Guild, helping shape technical standards and address cross-team architectural challenges.
Pitney Bowes Software, Henley-on-Thames // Apr 2010 – Sep 2011#
Product Engineer
Developed core components of the Portrait Foundation CRM toolkit.
- Built features in C# and C++ for multi-channel CRM and process automation software.
- Led the re-architecture of key product components.
NSC, Camberley // Nov 2007 – Dec 2009#
Programmer / Analyst
Delivered simulation and training software for defence clients.
- Developed scripted multiplayer first-person training exercises.
- Deployed and supported military training exercises across the UK, the Netherlands, and Kuwait
EDUCATION#
BSc (Hons) Computer Science, University of Exeter A-Level: Maths, Further Maths, Computing, Music Tech