Yes I love Oshawott, how could you tell?
Click me!
Hi there ๐. I'm Ryan Tan (he/him
) , I'm from Malaysia, currently working as a Junior Software Engineer at GfK !
Studied at INTI International College Subang
Took Foundation in Business & IT in 2018 (1 year)
Took a Bachelor's Degree in Computer Science from 2019 to 2021 (3 years)
My majors are Software Engineering, Multimedia & Game Development
Final Year Project - E-Learning Management System with DoerHRM
Responsibility
Description
Database Design
Designing the entire database structure and make changes as the project develops
Back-end Development
Developing various classes and functions to interact with the database using PHP
Testing
Testing new features manually as they get developed
Worked for WeTix as a Junior Software Engineer from Jan 2022 - Nov 2022
Responsibility
Description
Front-end Development
Helping develop the front end of the website using svelte-kit
and focus on any design/functional flaws or errors, with responsiveness and simplicity taken into account
Reactive Development
Using rxjs
to handle dataflow in the website
Unit testing
Writing automatic tests for existing code/Svelte components using jest
and @testing-library
WeTix Mobile (in various apps like TNG eWallet, Boost, & Senheng)
Responsibility
Description
Front-end Development
Helping develop the front-end modules of the website using svelte
Reactive Development
Using rxjs
to handle dataflow in the website
Responsibility
Description
Developing endpoints
Creating new endpoints in the REST API and GraphQL API for use in WeTix products
Database design
Alter the database design based on new features that are being introduced into the products
Currently working for GfK as a Junior Software Engineer from Nov 2022
Responsibility
Description
Back-end Development
Helped maintain back end APIs using Java Spring Boot
Database Management
Updated PostgreSQL tables and add indexes for tables with big data
Database Design
Redesigned some tables that store big data
Pipeline
Helped design new pipelines
Responsibility
Description
Front-end Development
Helped maintain and create React components for the platform
Front-end component testing
Wrote unit tests for newly developed components
CI/CD
Helped set up testing coverage with SonarQube and contract tests
Roblox Studio
Testing Library
Matter.js
Contributing to Open-Source
Machine Learning
Developing a game
Video games ๐ฎ
Manga ๐ฑ๐ (manga, manhwa, western comics etc)
Movies ๐ฟ
Anime โจ (slice of life etc)
Music ๐ง (Pop, Hip-hop, R&B, Rock)
Travelling ๐ (on occasion)
I got the badges here!
Appreciate you reading this ๐โโ๏ธ