About me

Hi, I'm Wei Jian—though you can also call me Jack. As a recent graduate in Software Engineering, I approach the tech world as an aspiring but inexperienced developer driven to create meaningful impact through code—a belief some might call idealistic, but one I embrace wholeheartedly

My journey into computing began unconventionally - despite household computer access during my formative years, my parents restricted my Internet access due to concerns over violent and explicit content until late adolescence. Prior to high school, I possessed only basic computer literacy, struggling even with fundamental operations like proper system shutdown. This technological disadvantage became acutely apparent during my initial university programming courses, where code appeared utterly alien to me. My academic performance during the first semester nearly resulted in failing grades, prompting serious doubts about my career path choice.

Confronted with a new academic environment and no prior knowledge of programming. This rocky start prompted deep self-reflection. Had I chosen the wrong path? Was I inherently unsuited for this field? Determined to bridge the gap, I immersed myself in foundational programming tutorials on YouTube. Through persistent study, I discovered a universal truth: Despite syntactic differences, programming languages share core logical principles. This realization became my turning point. I grew to appreciate the precision of computing—its unwavering honesty. Code executes exactly as instructed, a quality that now fuels my passion for technology.

Curiosity defines my approach to learning. When encountering novel technologies or elegant algorithms, I dive into meticulous research to understand their mechanics. This trait once led me to develop an automated book scraping application during a period of academic resource scarcity. Faced with limited access to materials, I dedicated countless hours to researching web scraping methodologies. While some might view this intensity as obsessive, I thrive on the intellectual satisfaction of solving complex problems—even if it means losing sleep in the process.

I thrive on identifying challenges and transforming ideas into reality. I enjoy the journey from novice to proficient, exploring new concepts and directions along the way. Though my broad interests have made me a generalist rather than a specialist, I view this versatility as an asset. I prioritize streamlining complexity, believing that elegant solutions should minimize unnecessary effort. Time optimization is paramount; Efficiency governs my work philosophy - optimizing processes to create temporal space for creative exploration and personal growth.

In an ephemeral existence where few discover true passion, I consider myself fortunate to have identified mine early. My personal philosophy remains: find joy in each day and savor life's journey.

Education

  1. University Tunku Abdul Rahman (UTAR)

    Bachelor of Science (Honours) Software Engineering2018 - 2022

    The University of Raman is a well-known private comprehensive research university located in Malaysia. The name is taken from Tunku Abdul Rahman, the first prime minister of Malaysia. It is one of the Premier Digital Tech Universities that are recognized by Malaysia Digital Economy Corporation (MDEC).

    UTAR - “Universiti Tak Ada Rehat” in Malay, which means it is a University without rest, the mantra often used by the lecturer of utar when giving assignments. The long semester is 14 weeks, and the short semester is 7 weeks. An average of five subjects are taken in a semester, and each subject has more than one assignment. It is a very fast paced university, and the schedule is full every day. I am either doing assignments or preparing for tests every day. although every day was very busy without university life, but every day was very fulfilling. Fortunately, I survived and finally graduated.

    • Design conferences in 2022
  2. Foon Yew High School

    Science2012 - 2017

    Foon Yew High School - The largest Chinese independent high school in Malaysia. That's right, this is the high school I went to. There are endless homework, tests, and classes six days a week. There are laughter, tears, and confusion, it's a place full of memories. I used to think that living here was like a year, but in retrospect it was actually the happiest time so far.

    UEC · SPM 

    • Design conferences in 2022

Resume

Work Experience

  1. Internship - Web Developer

    Oct 2020 - Jan 2021

    During my internship, I worked as a Web Developer at Wepost Ecommerce, a shipping and logistics company. My role involved both Frontend Web Design and Backend Web Development.

    • Developed and designed user interfaces using PHP frameworks, HTML5, JavaScript, and CSS3, resulting in increased target audience engagement.
    • Created models within an MVC application to implement the necessary business logic and meet specific business requirements.
    • Developed accessible, responsive, and functional user interfaces to ensure a seamless experience across all devices.
    • Achieved a consistent visual theme across the website by standardizing fonts, formatting, images, and layouts.
    • Implemented advanced search, paging, and export functionalities on each screen.
    • Utilized jQuery and JSON to build dynamic user interfaces that efficiently retrieve and post data.
    • Built RESTful APIs that enable users to submit information and store data in MySQL databases.
    • Planned, designed, analyzed, developed, tested, deployed, and maintained robust web applications.
    Tasks
    Show more...
    • Ecommerce Team Assignment: Assigned to the Ecommerce team and leveraged algorithms to group packages containing purchased products into appropriate shipping containers (e.g., sea or air freight), thereby streamlining package tracking for customer service and boosting sales.
    • Backend Application Support: Collaborated with customer service to identify challenges with the backend application; resolved technical issues, provided ongoing support, optimized the user interface, and customized new features to enhance functionality.
    • Referral Program Development: Contributed to the development of a referral program page, enabling users to earn rebate benefits and points by referring the app.
    • Promotional Campaign Support: Participated in the design and implementation of a questionnaire for distributing coupons during the Double 11 and Double 12 shopping festivals.
    • Database Optimization: Collaborated with colleagues to design and implement new MySQL databases, improving overall system efficiency and simplifying future maintenance.
    • Financial Reporting Tools: Developed detailed reports and charts for cash rebate settlements, incorporating functionality for finance administrators to export CSV files on a daily, monthly, or yearly basis as needed.
    • Team Collaboration: Actively participated in weekly team meetings, providing regular project updates as assigned by the manager.
    Learned Skills

     · Laravel · HTML · JavaScript · CSS · jQuery · MySQL · Bootstrap · Git

    • Design conferences in 2022

My skills

  • JavaScript
     · 70%
  • SQL
     · 65%
  • PHP
     · 65%
  • Python
     · 50%
  • Java, C#
     · 40%
  • C++
     · 30%

Frontend Development

  • HTML Icon
  • Javascript Icon
  • CSS Icon
  • jQuery Icon
  • React Icon
  • Nextjs Icon
  • Vue Icon
  • React Native Icon
  • Bootstrap Icon
  • Tailwindcss Icon
  • Wordpress Icon

Backend Development

  • PHP Icon
  • SQL Icon
  • NodeJs Icon
  • Python Icon
  • Laravel Icon
  • Mysql Icon
  • MongoDB Icon
  • Firebase Icon
  • Wordpress Icon

Development Tools

  • git Icon
  • github Icon
  • sourcetree Icon
  • Linux Icon
  • Vscode Icon
  • Postman Icon
  • Docker Icon

Courses Completed

Show more...
  • Web Application Development

    HTML, Javascript, PHP, CSS, Ajax, Xampp, Wampserver

  • Advanced Web Application Development

    MVC, Laravel, Bootstrap, Mysql, Postman

  • Wireless Application Development

    React Native, Expo, Android Studio, Nodejs, SQLite

  • Database Management Systems

    SQL, Oracle

  • Advanced Database Systems

    RDBMS, NoSQL, MongoDB

  • TCP/IP Network Fundamentals

    Cisco Packet Tracer

  • TCP/IP Network Application Development

    Python, Flask, Web socket, Multithreading

  • Operating Systems

    Ubuntu, Virtualbox

  • Server Configuration And Management

    Linux, Ubuntu, Shell, Virtualbox, Traceroute, Netstat SSH NFS SAMBA

  • Network Security Management

    Kali Linux, Penetration Test

  • Programming And Problem Solving

    C++

  • Object-Oriented Application Development

    C#, OOP

  • Problem Solving with Data Structures And Algorithms

    Java

  • Software and Requirements

    SDLC, RAP, UP, UML, Use case, Activity, Context, Data flow diagram

  • Probability and Statistics for Computing

    Statistical, Probability, Discrete Random Variables & Distributions, Continuous Distribution, Regression

  • Introduction to Computer Organisation and Architecture

  • Computer Ethics and Professional Responsibility

  • Software Design

    Use case, Class, Object, Sequence Diagram

  • Human Computer Interaction Design

    Axure

  • Software Testing

    Java, Selenium, UAT, Unit, Integration Testing

  • Software Project Management

  • Software Construction and Configuration

    Docker, Git, Github, Jenkins

  • Software Quality Assurance

    User experience, Functionality, Performance, Compatibility, Security testing, Test management

  • Software Entrepreneurship

  • Principles of International Business

Desired Career

  • Software Engineer Icon

    Software Engineer

  • Software Architect Icon

    Software Architect

  • Programmer Icon

    Junior Programmer

  • Analyst Programmer Icon

    Analyst Programmer

  • Software Quality Engineer Icon

    Software Quality Engineer

  • Software Tester Icon

    Software Tester

  • Web Developer Icon

    Web Developer

  • Mobile Developer Icon

    Mobile Developer

Projects

Contact

Contact Me