A Software Engineer Student who developed applications in Java, JavaScript, Python and Kotlin. Always eager to learn, thrive on solving problems and delivering quality solutions. Polished web development skills and become well at troubleshooting through hands-on projects. Dedicated to expand knowledge and excited to take on new challenges in the software engineering field.
01/05/14 - 01/08/18
Leadership Secretary, Singapore Polytechnic Silat Club (SPSC),
Gold Medal for Class A Category in Inter CC Pencak Silat Championship 2018
Silver Medal for Class A Category in National Pencak Silat Championship 2018
Silver Medal for Artistic-Double Category in Tertiary Silat Championship (TSC) 2016
Collaborated with Malay Language Society (MLS) for a theatre production. Performance resources were provided to satisfy requirements of both parties through discussions and negotiations. Satisfied both parties, SPSC gained recognition and exposure while being able to focus on competitions.
Bullet Game
Applied the four principles of Object Oriented Principles of abstraction, encapsulation, inheritance, and polymorphism with Jframe to produce a functional game.
Fitness Application
Utilised MERN stack to develop a fitness application. Designing database schema of DBMS and implementing and executing API calls.
Robotic Car with Game & Highscore
Learned and applied software engineering and development principles, and use Case, Sequence Diagram, Component/Class Diagram, Scrum Framework, Documentations.
SportSense
Developed an education-themed Sport Science application with Android Studio in Kotlin. Applied SCRUM framework. Individual component includes ViewModel, CameraX to customise camera to fit the software requirement and software integration which involves manual software regression with other module components.
Other advanced modules focus on different Software Engineering and Architecturing skill sets of different stages of software development life cycles. Examples are as follows:
Software Modelling & Analysis: Focuses on requirements Engineering (Elicitations, Evaluations with SRS Documentations)
Software Design: Focuses on Designing from a given project brief and through client interviews, and it also implements Agile framework with 3 sprints.
Tools: Python Libraries, Embedded Systems Development (C), MERN (With C#, Razor), Mobile App Development (Java), VMware Virtualisation, Basic Web & Cloud Setup (AWS, Google Cloud Services), DBMS, CLI/Terminal, API Applications, Github
Skills attained: Data Structures & Algorithm, Object Oriented Programming, Software Architecture, Software Design, Agile SDLC, Scrum Framework, Computer Networking, Operating Systems