I am highly motivated in software engineering with a passion for creating innovative and user-friendly technology. With experience in multiple programming languages and a strong understanding of software development principles, I am eager to apply my skills in a dynamic and fast-paced work environment.
I am a quick learner and I am always looking for new challenges. I am excited to contribute to a team and to continue to grow my knowledge in the field of software engineering.
Dec 2023 - PRESENT Graduate Digital Delivery Engineer
Ranhill Worley
- Developed multiple desktop applications utlizing Python and C# .Net for data analysis, PDF processing and user access management.
- Implemented features including web scraping with BeautifulSoup, secure file handling and integration with Active Directory for authentication.
- Created user-friendly interfaces using Tkinter and PyQt6, facilitating efficient data manipulation and reporting.
- Streamlined processes such as bulk PDF signing and automated reporting generation, significantly reducing manual effort and enhancing operational efficiency.
Mar 2023 - Aug 2023 Software Engineer Intern
Fintech Rakyat
- Research for mobile applications technology before developing the application.
- Developed education based mobile application with React Native and Expo Go.
- Identified and fixed several bugs in package management that caused software crash.
- Used Git software to manage and track code changes.
Aug 2020 - Oct 2020 Web Developer Intern
IWhizz Technology & Consultancy Sdn Bhd
- Developed a website for reporting with jQuery and Bootstrap frameworks.
- Research user requirements to gain a strong understanding of project initiatives and deadlines.
- Adapted quickly with constant changing, deadline-driven environment.
- Worked closely with developers on developing the website.
SACS Static Analysis Result Compilation Automator
- Developed a Python-based desktop application using PyQt6 to streamline the processing of Bentley SACS Listing Files.
- Utilized pandas, NumPy and OpenPyXL to efficiently manipulate data.
- Integrated Active Directroy authentication to ensure secure access and compliance.
- Python
- PyQt6
- pandas
- NumPy
- Python-docx
- OpenPyXL
Dessert Bake E-Commerce
- Developed e-commerce ordering system using Next.js framework with Chakra-UI.
- Integrated with Stripe API in test mode to mock receiving payment from users.
- Utilized Cloudinary for uploading and storing CDN images.
- Next.js
- Chakra-UI
- Stripe API
- MySQL
- Webhook
Navisworks Launcher
- Created a C# .Net application to control user access to network-based Navisworks files.
- Implemented a secure file copying mechanism to prevent accidental overwrites.
- Provided a user-friendly interface for selecting and opening files with different Navisworks versions.
- Incorporated daily file cleanup and automated application closure to optimize system resources.
- C#
- .Net Core
- Windows API
- JSON
- Windows Presentation Foundation (WPF)
Clipboard Landing Page
- Developed a landing page for the product "Clipboard" as part of a Frontend Mentor challenge, showcasing its features for tracking and organizing copied content across devices.
- Utilized React.js with Vite for efficient development and implemented Tailwind CSS for responsive styling.
- Integrated the AOS (Animate On Scroll) library to enhance user engagement with smooth scrolling animations.
- React.js
- Tailwind CSS
- Vite
- AOS