I'm Xin Wei, a Full Stack Developer, Cloud Enthusiast and a Keen Learner. I am a Software Engineer at GovTech, Singapore. I have worked on a wide range of technologies and projects from small to large scale.
Jan 2022 - Present
Part of the National Digital Identity Division, working on the Singpass Mobile Backend integration and SG Notify function that provides timely notification from government agencies in the Singpass inbox.
May 2021 - Dec 2021
- Coordinate project on penetration testing task for audit purposes and internal SIEM tools to improve company's security portfolio. - Developed automation tools to improve vulnerability handling process and deployed services on K8s. - Triaged and verify bug bounty programme security reports.
Aug 2018 - Dec 2021
Major in Software Development and Digital Cloud Solutioning, Graduate with Magna Cum Laude.
- Organised and conduct technology workshop and hackathons for students in School of information System. - Managed the club IT infrastructure by providng tech support for other departments.
Teaching AssistantModules: Enterprise Solution Management, Business Process Analysis and Solutioning, Web Application, Information System and Innovation. - Perform guidance and clarification for undergraduate students. - Grade students' weekly code submission and provide feedback on submission.
Most websites now are static websites which means they do not run any server side code and consist of only HTML, CSS and JavaScript. You can leverage on the static website hosting feature on an S3 bucket. Those who are still eligible for AWS Free Tier can deploy your entire frontend for free.
READ MOREIn this article, we will go over the process to deploy a REST API implemented using Python Flask. There are various ways by which you can deploy and make the API available over the web. Here in this walk-through we will be talking about two ways to deploy it on AWS Serverless infrastructure.
READ MOREHave you ever felt bored reading a huge chunk of texts — hoping that someone can read the content to you aloud or being able to save the texts as audio file so that you can playback anytime? In this article, i will briefly guide you on how you can create your own API to convert text to speech using the Python Library pyttsx3. We will be exploring 2 different methods.
READ MOREIn production environment, you will occasionally get request to remove sensitive data and the last thing you want to do is to manually access the database to remove the data without any evidence. In article, i will cover how to use AWS Step Function to consolidate a series of AWS services to delete the records...
READ MOREBy default, deployment using the serverless framework is an all-at-once process. When a new version is release, every request will be hitting the new version. This setup is not ideal for production environment, because if anything goes wrong in the new version, all the users will be affected. In this article, i will be talking about how we can...
READ MOREAWS CloudWatch is a monitoring service for AWS resources, you can use it to collect logs, metrics and set alarms or automatically react to changes in your AWS resources. However, there are some AWS Services logs that are send to S3 by default. To leverage on AWS CloudWatch capability you can actually forward logs real time from S3 to CloudWatch...
READ MOREHave you ever wanted to configure an automated way to export dynamoDB data to S3 on a recurring basis but to realise that the console only allows you to do a single export. In this article, i will be walking through the setup to automate the export process by using lambda as an orchestrator to invoke the API and EventBridge as a trigger to determine...
READ MOREIn the current context, security should always be taken into consideration. Securing APIs is a key part of development. We will only want to allow user who is authenticated to access the APIs. In summary, the Authz service will send an access token back to the requestor...
READ MOREOpen to opportunities, Simply leave a message
wongxinwei1996@gmail.com
Phone: (+65) 9320 8261
Telegram: @xinweiiiii