About me

Hi, I'm Wei Jian, you can call me Jack as well. I'm a rookie fresh out of Software Engineering, a delusional rookie who wants to change the world with code.

To be honest, I was a computer idiot before high school. Although I had a computer at home, my parents restricted my access to the Internet from a young age because it was full of all kinds of violent and pornographic content. I only have the opportunity to use the computer when I have a computer class at school. At that time I didn't even know how to shut down the computer. I started to use the computer unrestricted after I graduated from high school. You can imagine how devastated I was, when I first got into programming in university, the code was like alien text to me. My grades in the first semester of university almost ended in failing grades.

With the new environment of the university and the fact that I knew nothing about programming at the time, I began to wonder if I had chosen the wrong subject and whether I was not suitable for this path. I started searching for tutorials on YouTube, beginning with the basics. But I found that although the languages were different, they still had a lot in common, and after a period of study, I started to keep up. Computers and codes won't lie to you, it treats you with sincerity, if you enter an order to tell him to go left, he will never go right, and I think that's why I'm so obsessed with it.

I'm a inquisitive person, when I encounter new technologies or better code algorithms, I'll research how this technique works and find out as much information as possible. There was a period of time when I was often struggling to find books. In order to solve this problem, I came up with the idea of developing a book scraping application. I stayed up all night to study how to implement web scraping. I'm the type of person who loses sleep when I find something new that interests me, it sounds crazy, but it brings me great satisfaction when a vexing problem is solved.

I enjoy the process of finding problems in life and turning my thoughts and ideas into reality. I enjoy the process of going from noob to proficient. Learn new things and go in different directions. Because of this personality, I know a little bit of everything but not proficient. I'm committed to making complex things simple, the simpler the better. I don't like wasting time, I always try to get things done in the shortest time, and then leave the rest of the time for myself to do what I want to do. After all, life is short and it's not easy to find what you love to do and stick to what you like. My motto is to be happy and enjoy life every day.

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 industrial training/internship, I worked as a Web Developer in a shipping/logistics company call Wepost Ecommerce. Job scope conducts Frontend Web Design and Backend Web Development.

    • Developed and designed user interfaces with PHP framework, HTML5, Javascript, and CSS3 which increase target audience engagement.
    • Create models within an MVC application that implements the business logic necessary to satisfy business requirements.
    • Create accessible, responsive, and functional user interfaces to allow users on any device to have the same perfect user experience.
    • Helped to achieve a consistent look and visual theme across the website by promoting uniform fonts, formatting, images, and layout.
    • Implementing advanced search, paging, and export functionality for each screen.
    • Using jQuery JSON for the dynamic user interface, retrieval, and posting of data.
    • Built API following Restful standards to allow users to submit information by storing it in MySQL databases.
    • Planned, designed, analyzed, developed, tested, deployed, and maintained web applications.
    Tasks
    Show more...
    • Being assigned to the Ecommerce team and using algorithms to group packages that match the products purchased by the user into appropriate containers, such as sea and air freight. Increase sales by making it easier for customer service staff to instantly check the status of packages.
    • Communicate with customer service staff to understand their problems when using the backend application, solve technical issues, provide technical support, optimize the operating interface and customize new features.
    • Participate in the development of a referral program page where users can earn corresponding rebate benefits and points by referring apps.
    • Participated in the development of a questionnaire to give away coupons during the Double 11 and Double 12 shopping festivals.
    • Collaborate with colleagues to create new MySQL databases to improve overall efficiency and facilitate future maintenance.
    • Develop reports and charts for the settlement of cash rebates, with the option for the finance department administrator to export CSV on a yearly, monthly or daily basis as required.
    • Actively participate in weekly team meetings and report on the progress of the project 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