Resume
Technologies
- Java
- Java Swing
- C++
- Python
- Haskell
- Maude
- REST
- OpenAPI
- Swagger
- Java Spring Web
- Django
- FastAPI
- HTML5
- CSS
- Svelte
- Javascript
- MongoDB
- Node
- Express
- React
- Redux
- JUnit
- GoogleTest
- SQL
- JPA
- Postgres
- MySQL
- git
- Gitea
- ssh
- vim
- Digital Ocean
- bash
- Trello
- SCRUM
- Agile
- C
- Arduino IDE
- LC3 Assembly
Work Experience
- CADMATIC
- Software Engineering Intern
- 2022-02-01 to 2022-06-01
- In this position, I worked within a student team of 6 to finish an import utility of a ship design CAD software. This utility translated an open standard for 3D modeling into an internal model which the CAD software could manipulate
- Prepared the requirements and technical design document for the project
- Wrote the broad-phase collision detection module in C++.
- The University of Groningen
- Teaching Assistant
- 2021-03-01 to Present
- During my time at the University of Groningen, I acted as a teaching asssitant for various subjects. These covered the usual TA activities, such as marking and guiding tutorials, but it also involved creating educational material, providing support lectures and administrational duties, when I acted as a head TA
- Introduction to Logic
- Discrete Structures
- Computer Architecture
- Algorithms and Data Structures in C
- (Head) Advanced Algorithms and Data Structures
- Problem Analysis and Software Design
- Software Engineering
- Christic Lanka Polymers Pvt Ltd
- Quality Manager
- 2019-09-01 to 2020-10-01
- At Christic Lanka, I was in charge of reporting the material properties of products produced by the company, namely their unsaturated polyester resins
- Prepared testing and certification documentation, based on ISO and industry guidelines
- Conducted tests to determine the physical properties of resin samples
- Managed the Materials Lab
- Trained personnel, so they can prepare and run tests of resin samples
- Climbing Anchors Collingwood
- Sales Assistant
- 2019-04-01 to 2019-09-01
- At Climbing Anchors, I was in charge of selling and advising customers in the field of climbing equipment
- Opened and closed the store
- Arranged the storefront and shelves
- Packied and shipped goods to customers
- CRRC Changchun Australia Rail Pty. Ltd.
- Electronics Intern
- 2018-11-01 to 2019-02-01
- At CRRC, I supported the carriage communications engineering team, as they began testing software that will be integrated into a communication system of a new train design.
- Wrote and edited 5 test procedures. I used VBA to automate the formatting of content
- Assembled and configured a prototype communication system, which would be used for testing by the Software Integration team
- Integrated, configured and debugged 2 physical subsystems of the communication system, using software such as Wireshark to analyze network packets
- Code Camp Australia
- Teaching Assistant
- 2015-06-01 to 2018-06-01
- At Code Camp, I worked as a teacher’s assistant for classes of up to 15 students, aged between 8 to 14.
- Assisting the head teacher with explanations of key coding concepts
- Providing individual help for students to complete their programming projects
- Supervising the students and creating a fun and exciting learning environment
Awards
- KHMW Young Talent Incentive Award (Informatics and technical informatics)
- 2021-11
- Royal Holland Society of Sciences and Humanities
- An award granted to first year students for achieving (one of) the highest grades in their respective study, at their university.
Education
Volunteering
- The University of Melbourne
- Student Representative
- 2016-06-01 to 2018-06-01
- As a student representative, I was in charge of acting as a liason between the student body and the university.
- Interviewing students to gather feedback about the course
- Determining areas of improvement within the course
- The University of Melbourne
- Student Ambassador
- 2016-06-01 to 2018-06-01
- As a student representative, I was in charge of acting as a liason between the student body and the university.
- Leading lab tours with high school students and visitors
- Participating in Q&A panels
- Representing the university in a professional manner, across multiple events
- Melbourne University Mountaineering Club (MUMC)
- General Member / Secretary
- 2017-08-01 to 2019-08-01
- As a general member of MUMC, my role involved promoting and organizing various events during my tensure. As a secretary, I had these responsibilities as well as:
- Taking and maintaining minutes of monthly committee meetings
- Lodging annual reports to Consumer Affairs Victoria and Melbourne University Sport
- Maintaining MUMC archives and records
- Communicating between the club and various third parties
- The University of Groningen
- Computing Science Programme Committee Vice-Chair
- 2020-11-01 to Present
- As a member of the Programme Committee, I acted as a liaison between the student body and the Faculty of Science and Engineering
- Approving changes to the Teaching and Exam Regulations
- Communicating potential course improvements to subject coordinators, during the teaching period
- Running the Teacher and Teaching Assistant of the Year.
- During my tenure as chair, I was in charge of redesigning the Teacher of the Year award, so it encourages better teaching practices.
- Teacher of the Year website
- Various proposals (workload tracking)
- Interviewing members for other boards
- COVER
- Support Lecturer
- 2020-11-01 to Present
- During my studies, I acted as a support lecturer for the COVER student association, providing 2-hour lectures for various subjects within the Computing Science degree. I have provided the following support lectures:
- Introduction to Logic
- Discrete Structures
- Program Correctness
- Signals and Systems in C
- Languages and Machines