Resume
Make it simple, but significant
Mac Shu
Software Engineer at Sephora | Singapore 🇸🇬
Education
BSc (Hons) in Software Engineering
Asia Pacific University / Staffordshire University
First Class Honours with CGPA 3.85
Foundation Programme
Asia Pacific University
First Class with CGPA 3.81
High School Studies
SMJK Dindings
3A 3B 2C in PMR
7A 3B 1D in SPM
Experience
Software Engineer (Mid-Level)
Sephora Digital SEA
As a software engineer at Sephora, I play a pivotal role in driving our digital transformation efforts. My responsibilities revolve around crafting exceptional digital experiences that define the Sephora brand. Working in close collaboration with a dynamic team of developers, designers, and innovators, I take pride in developing and maintaining cutting-edge software solutions. From optimizing our e-commerce platform for a seamless shopping journey to enhancing the functionality of our mobile app, my work directly influences how our customers interact with beauty products. My daily tasks range from designing intuitive user interfaces to implementing robust backend systems. Leveraging data-driven insights, I constantly seek to enhance personalization and ensure that Sephora continues to set industry standards. Join me as we revolutionize the beauty and technology landscape, making beauty accessible to all and empowering our customers to look and feel their best.
Fullstack Software Engineer (Contracted)
Sephora SEA
I've been assign for designing services, building clean, highly scalable systems and maintain the technical products as the Sephora grows and scales. I am making it possible for them to deliver an engaging customer experience to their many fans, and ensure that the online store remains their flagship in South East Asia, Oceania and beyond. I also reporting to the Lead Engineer and work on highly visible, well-resourced projects and build products which directly impact on the revenue and customer satisfaction - two of their key metrics for success. I also delivering their customers an omnichannel, cross country and personalized experiences on both the online and retail stores. And as part of the company’s vision, work towards the goal of providing the customers with a seamless omnichannel experience.
Ruby on Rails Backend Engineer
UMAI
In UMAI, I've been focused on design, build and maintain efficient, reusable and reliable Ruby code. Besides, also working on all phases of the product life cycle, including integration, tests deployment and refactoring the code base. On the other hand, I've also learn new frameworks and apply new design patterns in the application based on the requirement provides from the product manager. Moreover, the developer also in charge of developing the patches to fix software bugs on a frequent basis, maintaining the code quality, organisation and automatisation in the company and also keep themselves updated with the latest innovations and best practices in the industry.
Fullstack Developer
Recommend.my
In Recommend.my, I've been handling the task of building features of the in-house web application for the business needs by using Ruby on Rails language. Besides, maintanance of the web application also been covered to handle the bug fixes and feature tweaking.
Tech Stack
Backend
Ruby/Ruby on Rails
Java
C++
Frontend
HTML
CSS
Javascript + Typscript
VueJs
NuxtJs
Database
PostgreSQL
MySQL
SQLite
SQL Server
Tools
Amazon Web Services
Git
Yarn
Jira Softwares
Trello
Contentful
Algolia
Dynamic Yield