Senior Software Engineer
Agoda (Mar. 2022 - Present)
• Developed a PII detection tool using machine learning models and pattern matching algorithms to
process millions of data daily and detect PII leakage in internal logs. (Scala, Akka, Apache Spark,TypeScript, Kafka Streams, Microsoft SQL Server, Elasticsearch, Kibana)
• Implemented OPA policies in a large-scale cloud-based system, resulting in a significant reduction in
policy errors. (OPA, Kubernetes)
• Debugged and resolved policy issues, resulting in improved system performance and enhanced security.
(OPA, Elasticsearch, Kibana)
• Created custom plugins and extensions for OPA to integrate with different systems and tools. (OPA, Go,
Kubernetes)
• Utilized Grafana for monitoring and analysis of system performance. (Grafana)◦ Developed a PII detection tool using machine learning models and pattern matching algorithms to process millions of data daily and detect PII leakage in internal logs.
(Scala, Akka, Apache Spark, TypeScript, Kafka Streams, Microsoft SQL Server, Elasticsearch, Kibana)
• Implemented OPA policies in a large-scale cloud-based system, resulting in a significant reduction in policy errors. (OPA, Kubernetes)
• Debugged and resolved policy issues, resulting in improved system performance and enhanced security. (OPA, Elasticsearch, Kibana)
• Created custom plugins and extensions for OPA to integrate with different systems and tools. (OPA, Go, Kubernetes)
•Utilized Grafana for monitoring and analysis of system performance. (Grafana)
Software Engineer
The ICT Hub (Sep. 2016 - Mar. 2022)
• Took up the leadership role of a small team. Analyzed client requirements, designed, developed and
deployed software systems accordingly.
• Take part in effort estimation for each development sprint.
• Responsible for designing, implementing and deploying RESTful web services and Developing Android
applications as per as client requirements.
• Participate in Sprint Planning and Sprint Reviews.
• Research, learn and teach peers on new technology, platforms, and frameworks.
• Collaborate cross-functionally with business users, project managers, and other teams.
• Development stack: Python, Django, ReactJS, Php, Laravel, Java, ElectronJS, MySQL, SQLite,
PostgreSQL.
• Deployment: Digitalocean droplets, Docker, AWS EC2, Heroku, Git, Ubuntu, Nginx.
• Conducting classes and training session
• Assist in preparing lecture materials, course syllabus and grading.
• Mentor and monitor course projects