Experience

InfinitiLab Sdn Bhd

Software Engineer Intern • Dec, 2016 — March, 2017

Started with minimum knowledge of the tech stack used, programming language and web frameworks used in the company, I successfully and quickly adapted to capable developing the required client projects in the span of within 1 month.

Education

Sunway University & Lancaster University

BSc. (Hons.) In Computer Science • 2014 — 2017

GPA 3.6/4

A dual-qualifaction program, I studied general computing theoretical frameworks, analyzed experts' view on computing subjects, and involved in various research as part of university's assignments.

Projects

Developer • 2016 — 2017

The project consist of extractive-based text summarization algorithm, coded from ground up by myself, and abstractive-based text summarization algorithm that is taken from TensorFlow sample textsum. The app was published to the Google Cloud Platform as a flexible app engine instance, and accessed through REST API.

Developer • May 2017 — June 2017

The project focuses on developing a topic modelling algorithm to determine the similarity of Google Patents descriptions. It is composed of of several modules such as web crawling, filtering stop words, tokenization,stemming,concurrency,normalizing, building 3 similarity metrics matrices (Euclidian, Cosine, and Manhattan similarity), and spectral clustering.

Developer • Nov 2016 — Dec 2016

An online game that utilizes Akka framework for server-client communication using the language of Scala. In addition to two of those frameworks, the core main game engine used is Scage. Inspired by Temple Run, this multiplayer game features procedural generation of levels based on islands where each player are pitted against each other in the same map to reach the objective, located on the top right hand corner of the island. The first player to reach the top right corner is the winner. Players are also capable of shooting bullet/rocket at each other using left mouse button, to which will cause the player to be pushed in the same direction as the bullet/rocket.

Developer • Oct 2016 — Oct 2016

A one week project using Java consisting of 3 team members, with me involved in architectural design & implementation stage by devising algorithm for texts encryption using Genetic Algorithm and decryption using supervised Backpropagation Multilayer Perceptron Neural Network.

Skills

Cloud Computing

Familar with usage of several services in Amazon Web Service (AWS), Google Cloud Platform (GCP), and Heroku.

Machine Learning

NLP (Text Summarization, Topic Modeling)

Mobile App Development

Native (Android SDK) and Hybrid (Xamarin Forms for Android & iOS)

Web Application development

Front-End (HTML, CSS, Javascript, Bootstrap, AngularJS) and Back-End (.NET C#)

Multiplayer Game development

Using Scala as language with Scage and Akka as frameworks

Desktop application

Using Java & Scala as language and any Java-based frameworks

Outside Interests

  • Watching Football matches, analyzing them and playing them
  • Video Games