1
2
3
4export type Role = {
5 readonly company: string;
6 readonly title: string;
7 readonly date: string;
8 readonly stack: readonly string[];
9 readonly description: readonly string[];
10};
11
12
13export const experience: readonly Role[] = [
14 {
15 company: "GovTech Singapore",
16 title: "Software Engineer",
17 date: "01/2026 - Present",
18 stack: [
19 "AWS",
20 "React",
21 "Node.js",
22 "TypeScript",
23 "JavaScript",
24 "Python",
25 "OpenSearch",
26 "RAG",
27 "Semantic Search",
28 "LLMs",
29 ],
30 description: [
31 "Developing MOMgpt, an internal AI assistant that helps staff across the Ministry of Manpower query internal data, including sensitive information, perform calculations and generate reports.",
32 "Managed junior engineers and coordinated day to day development and delivery.",
33 "Established infrastructure and application environments to meet required compliance standards.",
34 "Improved information retrieval through benchmarking and refinement.",
35 "Own application development, retrieval integration and cloud deployment.",
36 ],
37 },
38
39 {
40 company: "S&P Global",
41 title: "Software Engineer 2",
42 date: "09/2022 - 12/2024",
43 stack: [
44 "Java 8/11",
45 "Spring Boot",
46 "Groovy",
47 "Maven/Gradle",
48 "SQL",
49 "AWS (S3, EC2, Lambda, SQS, RDS)",
50 "Docker",
51 "Terraform",
52 "Python",
53 "GitLab",
54 "Linux",
55 "OpenShift",
56 ],
57 description: [
58 "Ran stand-ups and sprint planning for a 20-person team across developers, business analysts and project managers.",
59 "Automated data-mapping work that used to take most of the week — cutting that time by about 70%.",
60 "Fixed bugs across the full stack (frontend, backend, database) under tight regulatory deadlines.",
61 "Mentored junior developers on debugging and code quality; set documentation standards that made onboarding easier.",
62 ],
63 },
64
65 {
66 company: "Crédit Agricole CIB",
67 title: "Software Engineer",
68 date: "10/2021 - 09/2022",
69 stack: [
70 "Java 8",
71 "J2EE",
72 "Struts",
73 "HTML/CSS",
74 "JavaScript",
75 "AWS",
76 "Bitbucket",
77 "SQL",
78 ],
79 description: [
80 "Helped modernise legacy Struts applications into web-based UIs used by the compliance team.",
81 "Handled deployments across DEV, UAT and PROD; worked directly with stakeholders to triage issues and propose fixes.",
82 ],
83 },
84
85 {
86 company: "LTIMindtree",
87 title: "Junior Consultant",
88 date: "03/2021 - 10/2021",
89 stack: [
90 "Linux (CentOS)",
91 "Shell",
92 "Java",
93 "Bitbucket",
94 "Jenkins",
95 ],
96 description: [
97 "Automated application operations with Unix shell scripts. Maintained the scripts to reduce manual ops work.",
98 ],
99 },
100
101];
102