Experience consists of my recent education, work, organization experiences, and courses I have taken
Education
Simon Fraser University (May 2022 - Apr. 2025 Expected)
Bachelor of Science, Computing Science in Software Systems
CGPA: 3.82/4.33
Langara College (Sep. 2020 - Apr. 2022)
Associate of Science, Computer Science (Graduated with distinction)
CGPA: 3.99/4.33
Work Experience
Undergraduate Teaching Assistant at Simon Fraser University (Sep. 2024 - Dec. 2024)
• Teaching first-year students introduction to programming (C++) - CMPT 130
Agile Developer Co-op at SAP (Jan. 2024 - Aug. 2024)
• Fixed 30+ bugs across 16 charts in SAP Analytics Cloud using React, Redux, Typescript, Jest, and Jasmine, with immediate backporting.
• Developed widget-level bar width resize in under 3 weeks, collaborating with UX, PM, and QA lead to ensure a smooth release.
• Created centralized settings (feature toggles, configurations) for 1000+ files in a separate repository, simplifying code in 2 large client repositories and removing circular dependencies.
• Received a Fast Track Award as a highly performing intern (top 20%) for consistently delivering high-quality code with high velocity.
Software Developer Co-op at Visier (May. 2023 - Dec. 2023)
• Utilized Scala, Play, Protobuf, and Kong API Gateway to transfer data through a 3-tiered REST API architecture, implementing API key rotation for enhanced security and reliability
• Implemented extraction of usage data from Cassandra on a Kubernetes Pod, generating a weekly total of 2.75 million usage records across all customers
• Developed server-side rendered pagination using ag-grid data grid, connecting to server endpoints from AWS S3 using Angular, Typescript, RxJS, Scala, and Play, reducing initial load time for 83,000 rows by 56%
• Migrated container data from Cassandra to Kubernetes leveraging its Downward API for consistent data storage
• Other tools used: Splunk, Postman, Kong API Gateway, ScalaTest, Mockito, Intellij, tmux
Teaching Assistant at Langara College (Feb. 2022 - Apr. 2023)
• Supported class of 30+ students as the sole TA by communicating in the lab and through announcements and emails
• Graded 60+ weekly programming assignments and provides timely, constructive feedback
• Tutored students with expertise in 11 computer science classes in the help center
Available Courses to Tutor: (All CPSC) 1030, 1045, 1050, 1150, 1155, 1160, 1181, 2130, 2150, 2190, 2221
Organization Experience
Co-director of Logistics at SFU Surge (Jun. 2024 - Present)
Co-directing logistics of sfu surge for sfu’s biggest hackathon at stormhacks
Website Committee Lead at SFU Software Systems Student Society (Nov. 2022 - Aug. 2024)
Leads the development of projects and websites at sfussss and the upcoming systemshacks
Website Lead at SFUIA (Aug. 2022 - Aug. 2023)
Spearheads website and manages social media, also organizes events for SFU indonesian community
Vice Lead at Google DSC Langara College (Jul. 2021 - Apr. 2022)
Hosted events related to tech and software developments
Courses
Note:
- Langara (Fall 2020 - Spring 2022), SFU (Summer 2022 - Present)
- (1/2) -> Shared section with other TA, 1 -> Sole TA for the section
Fall 2020
- APSC 1010 - Engineering and Technology in Society
- APSC 1050 - Process, Form, and Convention in Professional Genres
- MATH 1175 - Calculus I with Applications to Life Sciences
Spring 2021
- MATH 1271 - Calculus II
- CPSC 1050 - Introduction to Computer Science
- CPSC 1150 - Program Design
- STAT 1181 - Descriptive and Elementary Inferential Statistics
- BIOL 1115 - General Biology I
Summer 2021
- PSYC 1215 - Introduction to Social, Personality, and Abnormal Psychology
- CPSC 1160 - Algorithms and Data Structures I
- CPSC 1181 - Object-oriented Computing
- ENGL 1107 - Language and Composition
- MATH 2362 - Linear Algebra
Fall 2021
- CPSC 2150 - Algorithms and Data Structures II
- CPSC 2190 - Theoretical Foundations of Computer Science
- ENGL 1123 - Introduction to Academic Writing
- PSYC 1115 - Introduction to Biological, Cognitive, and Developmental Psychology
Spring 2022
- CPSC 2130 - Multimedia and Animation
- CPSC 2221 - Database Systems
- STAT 2281 - Probability and Elementary Mathematical Statistics
- ENGL 1130 - Modern Novel, Poetry, and Movie
- TA CPSC 1045 (1) and CPSC 1155 (1)
- CMPT 295 - Computer Systems
- CMPT 276 - Introduction to Software Engineering
- CMPT 213 - Object Oriented Design in Java
- EDUC 100W - Selected Questions and Issues in Education
- TA CPSC 1030 (1/2), CPSC 1045 (1/2), and CPSC 1150 (1)
- CMPT 300 - Operating Systems
- CMPT 371 - Networking I
- CMPT 383 - Comparative Programming Languages
- CMPT 272 - Web I - Client-side Web Development
- TA CPSC 1045 (1)
- CMPT 431 - Distributed Systems
- CMPT 307 - Data Structures and Algorithms
- CMPT 363 - User Interface Design
- TA CPSC 1050 (2)
Summer 2023
- Software Developer Co-op at Visier
- CMPT 415 - Special Research Projects with Brian Fraser - website
- Building an app to digitize data collection process for hospitals in Haiti - GitHub
- Software Developer Co-op at Visier
Spring 2024
- Software Developer Co-op at SAP
- CMPT 416 - Special Research Projects with Brian Fraser - website
- Continuing to build app for hospitals in Haiti - GitHub
Summer 2024
- Software Developer Co-op at SAP
Fall 2024