Hello! I'm Chester Lau. Highly motivated Senior Software Engineer with vast experience in developing .Net Core and NodeJS web applications. Extensive experience in designing highly available, scalable and performant software systems by utilising Amazon Web Services and Microsoft Azure. Demonstrated leadership and teamwork skills with the capability to motivate, train and facilitate peers as well as the ability to accomplish tasks under minimal direction and supervision.
C# | Java | Go | Python
JavaScript | HTML5 | CSS
Git
EC2 | S3 | Lambda
CloudFormation | SQS | SNS
CloudWatch | ElasticCache | DynamoDB
VPC | Route53 | APIGateway
IAM | Systems Manager | X-Ray
OpenSearch | AWS CDK | KMS
.Net Core | NodeJS | React
Docker | Jenkins | Buildkite
TeamCity | CDK Terraform
App Services | Functions | Storage Queues
Service Bus | Azure Cache | APIM
Azure Devops | Key Vault | App Configuration
Container Registry | Virtual Networks
Microsoft SQL | PostgreSQL | NoSQL
• Designed and developed event-driven systems to operate with the ElasticSearch cluster using .NET and AWS services such as Lambda, SNS, SQS, Kubernetes, and OpenSearch, to name a few
• Improved Xero's search data indexing performance to the OpenSearch cluster
• Worked with various stakeholders to gather requirements and led initiatives
• Automated CI/CD deployments using TeamCity
• Deployed AWS cloud infrastructure using CDK (Typescript) and CDK Terraform
• Reduced team's toil by automating manual patching and re-indexing processes
• Wrote technical documentation on the existing search architecture
• Mentored engineers on engineering best practices
• Interviewed potential engineering candidates
• Developed microservices and event-driven systems using Microsoft Azure services such as Function Apps, Service Bus, Storage Queue, App Services, API Management and Azure Redis
• Implemented event-driven features into fiat and blockchain payment systems
• Developed microservices using .Net Core, Lambda, MSSQL, DynamoDB, SNS, SQS, just to name a few
• CI/CD deployments using Azure Devops, Azure Bicep and Azure CLI
• Improved logging and monitoring practices by integrating BTC Markets’ systems with SumoLogic
• Upgraded and integrated fiat payment services to utilise OAuth2 with external vendors
• Led the development team in the integration projects with external fraud prevention vendors
• Designed and presented event-driven technical solutions to internal and external stakeholders
• Developed microservices using .Net Core, Lambda, MSSQL, DynamoDB, SNS, SQS, just to name a few
• Implemented CloudFormation scripts for standalone AWS services to improve maintainability and consistency across deployments
• Added CloudWatch logging to applications to help with debugging and support
• Improved software CI/CD processes to reduce build and deployment times using Jenkins
• Written automated end-to-end and integration tests to improve code quality and speed up testing
• Coached and assisted developers who are new to Amazon Web Service
• Developed highly performant and robust betting systems at scale with APIs reaching up to
800,000 requests per minute
• Designed and contributed to software architectural solutions using AWS services such as
Lambda, S3, EC2, DynamoDB, ElastiCache, SQS, SNS, just to name a few
• Developed BetEasy’s “My Rewards” inventory system which allows for personalised promotions
to be targeted to customers by Salesforce and Tealium
• Optimised systems’ performance by using multithreaded techniques
• Utilising .NET Core, and AWS cloud technologies
• Improved software CI/CD processes to reduce build and deployment times using Jenkins
• Set up proper monitoring and debugging standards in various systems
• Coached and assisted developers who are new to AWS
• Designing, developing and maintaining mission critical software applications and
microservices in an Agile environment
• Utilising .NET, NodeJS and AWS cloud technologies
• Accumulated hands-on experience with CI/CD implementations
• Managed and led software projects for various clients internally and externally
• Investigated and implemented efficient techniques to reduce cloud hosting cost
• Experienced in test-driven development and debugging software applications
• Writing and updating user and operational documents
• Analysing vessel AIS and meteorological data
• Provided 24/7 on-call support for customers
• Operating in-line with OMC International’s Software Engineering ISO procedures (ISO9001)
CGPA: 3.8 out of 4, achieved an average of 95% (High Distinction)
Credential ID CREDLY-15118352