Hi, I'm Fathi Putera.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a recent graduate with a degree in Systems Engineering who is eager to learn and test new technology, frameworks, and languages looking for a position in a company where I can launch my career and build a valuable skill set.

  • Languages: PHP, HTML5, CSS3, JavaScript, Java, Phyton.
  • Databases: MySQL, Oracle Database.
  • Frameworks: Laravel, Bootstrap.
  • Tools & Technologies: Git, Trello, DigitalOcean, RunCloud, WordPress.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Freelance Web Developer
  • Created a data mapping between two databases and developed a script that allows data migration to merge from an old system to a new one.
  • Improved client's website by adding localization features which would enable users to choose either Malay language or English language of the same website.
  • Modified the website's user interface based on requirements given by the client.
  • Tools: Laravel, PHP, MySQL, DigitalOcean, Runcloud, Livewire, Tailwind, Jetstream, Homestead, Git, Trello
Mar 2022 - Current | Johor Bahru, Johore, Malaysia (Remote)
Software Engineer Intern
  • Acquired knowledge of Laravel framework, Tailwind CSS, Livewire and Jetstream.
  • Obtained a skill in configuring DigitalOcean server and RunCloud as the server management software.
  • Created a Laravel project based on HTML sample given by the client and linked the project to a provided database to display the data.
  • Implemented a searching interface using Laravel livewire, created a function that allows the user to search by their name or IC and a function to filter the result by date using a date picker.
  • Tools: Laravel, PHP, MySQL, DigitalOcean, Runcloud, Livewire, Tailwind, Jetstream, Homestead, Git, Trello
Oct 2021 - Mar 2022 | Johor Bahru, Johore, Malaysia (Remote)
Computer Science Intern
  • Created a safety workplace video for the Office of Student Affairs.
  • Developed an image bank website using blogger.
  • Designed the poster for "Konvensyen Mahasiswa & Mahasiswa OKU 2018, SDADIC'18".
  • Involved in the "Biasiswa Endowment UTM" system as a system tester.
  • Tools: Blogger, Wordpress, Adobe Photoshop, Adobe Premiere Pro
Jul 2018 - Sep 2018 | Skudai, Johore, Malaysia

Projects

music streaming app
Simple Support Ticket System

A simple support ticket system using Laravel Livewire based on YouTube tutorial

Accomplishments
  • Tools: Laravel, Laravel Livewire, MySQL
  • Register/login to the web app.
  • User can comment on specific ticket and have ability to upload picture with the comment.
  • Tutorial from Bitfumes channel on YouTube.
  • Learn pagination, single page application, store Image using Intervention.
quiz app
Payday (Test Driven APIs)

A simple payday project for test driven APIs with Laravel and Pest

Accomplishments
  • Tools: Pest, Laravel
  • Created test for CRUD department, employee and payday.
  • Tutorial from books by Martin Joo.
  • Learn Test-Driven Development using pest framework
Screenshot of web app
E-commerce website

An Ecommerce website based on WordPress WooCommerce.

Accomplishments
  • Tools: WordPress, WooCommerce, Billplz payment gateway
  • A complete function of e-commerce website including payment functionality via billplz (staging).
  • Learn WooCommerce and how to integrate 3rd party payment gateway.
Screenshot of  web app
WordPress blog

A simple wordpress blog.

Accomplishments
  • Tools: WordPress
  • Learn WordPress.
Screenshot of  web app
Food Ordering System

A food ordering system using Laravel with Email notifications.

Accomplishments
  • Tools: Laravel, MySQL
  • User can CRU account, view menu, add to card and purchace item.
  • Admin can CRU menu, view order and update order progress.
Screenshot of  web app
Meeting Management System

A simple meeting management system using Java.

Accomplishments
  • Tools: Java, OracleDatabase
  • Admin can CRUD account.
  • Staff can CRUD meeting, upload and view minute meeting and add, view, delete attendance.

Skills

Languages

PHP
HTML5
CSS3
JavaScript
Java
Phyton

Databases

MySQL
Oracle Database

Frameworks

Laravel
Bootstrap

Other

Git
Trello
DigitalOcean
Runcloud
Wordpress

Education

Universiti Teknologi MARA

Jasin, Malacca, Malaysia

Degree: Bachelor of Information Technology (Hons.) Information Systems Engineering

    Core Courses:

    • Object Oriented
    • Requirement Analysis
    • Software Improvement
    • Object Oriented Design & Implementation
    • Database Engineering
    • Software Testing
    • Enterprise Architecture Framework

Universiti Teknologi MARA

Segamat, Johor, Malaysia

Diploma: Diploma In Computer Science

    Core Courses:

    • Introduction to Computers and Programming
    • Fundamentals of Algorithms & Computer Problem Solving
    • Object Oriented Programming
    • Computer Organization
    • Practical Approach of Operating System
    • Fundamentals of Data Structures
    • Intro to Database Design
    • Intro to Web and Mobile Application
    • Info Systems Development
    • Introduction to Data Comm and Networking
    • Programming Paradigms
    • Computer Security

Contact