“Experience is merely the name men gave to their mistakes.”
― Oscar Wilde, The Picture of Dorian Gray
As a software engineer in a leading company for semiconductor production, my responsibilities mainly focus on designing and implementing new features to the machine using C++.
This is a place where I embarked my journey as a software developer. By working under agile software development cycle (Scrum), I learnt to utilize version control system (Git & Bitbucket) and managed work with issue tracking tool (Jira). Throughout the journey, I have strengthened my foundation in OOP language and improved myself to write more maintainable code.
Within a year, I had been appointed to handle an important project - Integration of Tape and Reel Project. It was a whole new process and it was being integrated in our machine for the first time. Working hard with hardware and electrical team, we managed to deliver tape and reel machine timely and won the project from customer. This achievement has hugely boosted my confidence and fulfilled my satisfaction.
Intel was my first company where I started my career after completed my degree study.
From mechatronics background and having limited knowledge in software, it was my first time learning about Linux environment. Always thinking how cool it is whenever I watched a hacker typing command line in a movie, finally I am able to act like one after learning some basic stuff!
Being a graphics software validation engineer, I was exposed to some basic knowledge about graphics including display, media and 3D. Moreover, I managed to build automation scripts for automation testing purpose using Python language.
I worked as a trainee in Willowglen for 3 months.
I was involved in a supporting team to support in a LRT project. The project involved in the establishment of CCTV monitoring display for each stations in Ampang line LRT. I had applied what I learnt from university and assisted in drawing cable routing for each station by using AutoCAD which was then being approved by professional engineer. I was also involved in dealing with subcontractor and stock management in company's warehouse.
To be frank, I did not gain much technical knowledge over here, but it was a good exposure to the industry.
This was the place where I gained my passion in engineering. I realized that the purpose of engineering school is not solely imparting knowledge of engineering, but to cultivate one to keep their curiosity and never stop finding the best solution for a problem.
As mechatronics students, we need to learn various skills from different field including mechanical, electrical and electronics, software, IoT, artificial intelligent, etc... To be honest, we do not master a particular field as strong as those who only focus on one. Nevertheless, we are trained to be versatile and more adaptive to master any skills than others.
Thanks for the four years, I am blessed and couldn't be grateful enough.
“No thief, however skillful, can rob one of knowledge, and that is why knowledge is the best and safest treasure to acquire.”
― L. Frank Baum, The Lost Princess of Oz
“Never stop dreaming, never stop believing, never give up, never stop trying, and never stop learning.”
― Roy Bennett
Learn about HTML5, CSS3, JavaScript, Bootstrap 4, Semantic UI, DOM Manipulation, jQuery, NodeJS, NPM, ExpressJS, REST, MongoDB, Database Associations, Authentication, PassportJS and Authorization.
CompletedLearn about CSS3 Transitions, Transforms, and Animations, AJAX, building Node.js APIs, building Single Page Applications, OOP in JavaScript, D3, SVG, React, React-Router, Redux.
In Progress...Learn about Big O notation, Recursion, Sorting algorithms such as bubble, merge, and radix sort. Next, learn about data structures from scratch, including linked lists, trees and graphs. It cover famous Dijkstra's Shortest Path Algorithm and Dynamic Programming.
CompletedLearn the ins and outs of SQL syntax, analyze data using Aggregate Functions, write all the common SQL joins, work with large datasets containing thousands of entries, build a web app using MySQL and NodeJS
Completed“Always dream and shoot higher than you know you can do. Do not bother just to be better than your contemporaries or predecessors. Try to be better than yourself.”
― William Faulkner
Check out my projects on Github :
“You can talk with someone for years, everyday, and still, it won't mean as much as what you can have when you sit in front of someone, not saying a word, yet you feel that person with your heart, you feel like you have known the person for forever.... connections are made with the heart, not the tongue."
― C. JoyBell C.
Let's connect! I prefer LinkedIn messages