Software Developer & Engineer
Bachelor of Computer Science
Major in Software Development
Swinburne University of Technology
with 4+ years professional experience
ABOUT ME
Results-driven Software Developer with over 4 years of proven expertise in full-stack development. Successfully led the development of a robust web application, serving as an e-book reader and license subscription management system with a substantial user base of 200,000, including 20,000 weekly active users. Proficient in a diverse technology stack encompassing Ruby-on-Rails (Ruby), Django (Python), PHP, ASP.Net (C#), ReactJS, and databases such as PostgreSQL and MySQL. Hands-on experience in a DevOps environment, deeply engaged in Agile development, contributing to daily stand-ups, sprint planning, and retrospectives for efficient and adaptive project delivery. Graduated with Bachelor’s Degree in Computer Science from Swinburne University of Technology (Melbourne) in December 2019. Proficient in spoken and written English and Chinese Mandarin. Currently based in Adelaide, Australia.
WORK EXPERIENCE
Senior Platform Analyst & Developer, Flinders University
Mar 2024 - Present
Analyst, design, develop and deliver platform integration solutions using Django-Python, JavaScript, Ansible, MySQL, Powershell scripting, and SAML2 (SSO Auth).
Involve in half a dozen of in-house Django applications design to support the integration infrastructure as well as University's course content deliverance.
Provide daily operation support on third-party SAAS platforms and in-house developed integration solutions.
Collect solution requirements from stakeholders and users to develop new (refining existing) internal software to support the functioning of the University.
Collaborate software testing across multiple groups of stakeholder and user.
Provide instruction and training to users on the in-house software solutions.
IT Programmer, Haese Mathematics
May 2020 - Mar 2024
Spearheaded the development of an e-book reader Ruby-on-Rails web application. Played a pivotal role in developing and maintaining a license subscription management system in a team of 6. Build and maintain an online bookstore web application with payment gateway integration, order processing for an off-site warehouse, and invoice generation. Independently developed a scalable web form with REST API, enabling public users to effortlessly request free trial licenses for the e-book, resulting in a 800% increase in trial conversions.
Independently developed interactive educational games to accommodate the e-book using ReactJS and REST API. Enhanced application security by implementing robust code reviews, optimizing architectural design, and introducing best practices. Actively participated in bi-weekly sprints, contributing to agile ceremonies and ensuring timely project delivery. Implemented an optimized CI/CD pipeline using GitLab, EngineYard, DigitalOcean, AWS, and Docker, resulting in a significant reduction in deployment time. Effectively managed Linux VM instances, including OS upgrades, security patches, and performance optimizations, ensuring system reliability and security. Led a comprehensive operating system upgrade project for an SMB server (Zentyal) from Ubuntu 16.04 to the latest version (Ubuntu 20.04), meticulously testing and revising the plan on a digital twin, ensuring a smooth transition and enhanced system performance.
Graduate Software Developer, Dynamic Creative
Jan 2020 - Apr 2020
Reported directly to the CTO in maintaining and developing multiple Ruby-on-Rails web applications, mainly the in-house software product that drives marketing ads. Worked in a team of 6 to provide backend development support, as well as L1 and L2 customer support. Involved in sprint planning.
Develop and maintain Ruby-on-Rails (Ruby) applications
ReactJS, JavaScript, jQuery, PostgreSQL
Git, GitHub, CI/CD, DevOps
Intern Web Developer, Language Discovery
Mar 2019 - Jan 2020
Reported directly to the company's Director and Tech Lead in providing fullstack web development support for the flagship language education software product. Worked independently to design and develop application's Graphical User Interface. Involved in sprint planning and estimation of ticket.
Develop and maintain ASP.Net (C#) application
JavaScript, jQuery, Bootstrap.css, MySQL
Git, BitBucket, CI/CD, DevOps
Part-time Academic Tutor, Self-Employed
Jan 2015 - Oct 2016
Provided private academic tutoring to high-school students. I was mainly focusing on the area of Mathematics related subject from Year 8 to Year 11, IGCSE and SPM(Malaysia) level.
MY SKILLS
SOFTWARE PROGRAMMING
Ruby on Rails, Asp.NET, C#, JavaScript, PHP
SYSTEM ADMINISTRATION
Device provisioning and retiring, Data Backup, Resources Management
IT SECURITY
Servers Upgrade and Management, Vulnerabilities Assessment, Package Upgrades