Career Profile
Software craftsman featuring expertise in Ruby on Rails, web frameworks and other programming languages, a passion for Web 2.0 trends, APIs, mashups and other disruptive technologies.
Experiences
Implementing an integration testing and unit testing to existing web application using RSpec, Capybara and Selenium.
Building a new feature that integrates existing database with Google Cloud Firestore to support offline mode on mobile application.
Migrating some of the database tables in existing application to new schema to improve performance.
Extending RESTful APIs using Jbuilder to serve data to mobile application.
Extending and building new features in existing web application.
Identified bottlenecks and bugs, and devise solutions to these problems.
Contributed in all phases of the development lifecycle.
Designed scalable and stable features.
Migrating and developing new web application (revamping from ActiveAdmin)
Maintenance of existing web application.
Integration of web services and payment gateway (Adyen, Infinitium, Google Services and other third party services.)
Extending and maintaining RESTful APIs using Grape.
Maintaining and spin up the new application (white label solution app) on Amazon Web Services (AWS) infrastructure
Develop web based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
Design and build Ruby on Rails landing page platform.
Tested all the API's and functionality utilising TDD principles like rspec, factorygirl, capybara, cucumber.
Worked with cutting edge cloud technology using Amazon Web Services (AWS)
Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
Develop best practices and architecture.
Collaborate and coordinate the work of a remote development team.
Develop web based and API features using Ruby on Rails, JavaScript, JQuery, HTML, CSS.
Tested all the API's performance and functionality using 3rd party tools (loader.io)
Worked with cutting edge cloud technology using Digital Ocean and Amazon Web Services (AWS)
Collaborate with Product Management regarding product definition, schedule, scope and project-related decisions.
Improving REST API performance.
Collaborate and coordinate the work of a remote development team.
Develop consumer based features and applications using Ruby on Rails, JQuery, HTML, CSS, Behavior Driven Development (BDD)
Met weekly with project manager and system analysts to discuss updates and recommend solutions
Work on a team of iOS developer and system analyst and to write code for HappyChefApp
Participate in weekly team meetings to present newly developed features and to help formulate new features, which were added as issue tickets to JIRA
Helped with analysis and coding in design and implementation of application systems.
Developed API using Rails framework
Analyzing the application to be developed
Estimating the time required for building the application
Programming mainly on Ruby on Rails and PHP (Wordpress/Drupal), software design, requirements
Gathering and analysis, testing and troubleshooting, storyboarding and prototyping
Documentation, training, project management, and customer support.
Maintaining existing sites within content architecture
Developed new site features and capabilities
Provide training to staff on a new features
Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript/jQuery.
Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
Managed code with unit tests and GitHub.
Worked with SQL and search based data storage.
Designed applications using object oriented concepts.
Used PHP and MySQL Learned PHP, business rules, SEO and other advanced tools.
Collaborated with other designers and sales to determine client needs and requirements.
Assisted in the development of web pages
Reviewed and integrated interactive features into existing web applications
Designed database systems
Worked with graphic designers in creating web pages
Projects
Mail-boy.com is freight forwarding management web application and a warehouse management system combining warehouse functionality with package management and barcode tracking number scanning that allows user to know the location of their package and other features that inlclude generating accurate and useful reports and automation to the pricing process.
Developed using Ruby on Rails 5.2.3
Reporting Portal for Selangor State Tourism. Main objective of this portal would be to aggregate data from 138 hotels (potentially up to 403 hotels) from 9 Districts into a single portal and generate actionable insights and reports in the form of Dashboards and Downloadable Reports in PDF and Excel. All current reports that are being used manually will be generated automatically and will be downloadable directly from the Portal.
Developed using Ruby on Rails 5.2.3
Aimed at promoting customer loyalty, B Infinite is Malaysia's lifestyle and brand-focused reward program, partnering with merchants from various industries and businesses to offer their members an unparalleled value for their lifestyle choices.
Developed using Ruby on Rails 5.1.4
Apps that are pre-built with integrations to help business engagemenet with customers that offers these modules: Deal, Promos, Survey, Rewards/Gamification, Location Check-In, Receipt Upload and Data Analaytics
Developed using Ruby on Rails 5.1.4
Proventus is the business workforce optimisation tool. Monitor, manage, and evaluate team performance. Proventus is built to work on multiple platforms, online and offline. Its SaaS foundation is AWS cloud-based, making it accessible on desktop and mobile.
Developed using Ruby on Rails 5.0
OnCalled is a free and secure messaging app that gives shoppers access to anything on demand from local shops, and businesses the opportunity to grow.
Developed using Ruby on Rails 4.2.5
Restaurant management app
It includes a host of features built to streamline the workflow by providing a solution that integrates the front-end and the back-end.
Staff have the ability to bring the register to each table, providing a speedy check-out experience.
Inventory management. Add, remove and keep track of stock levels.
Manage staff with personalised roles for employees
Keep Track of full-time, part-time and casual employees. Clock-in/clock-out features.
Developed using Ruby on Rails 4.2.0
Enterprise software (ERP) base on system analysis with a client from Automotive Industry
Designed comprehensive Graphical User Interface (GUI) for enterprise software
Cooperating with development team and project manager in an agile environment to embed functional and non-functional business requirement into software
Applied Integration and User-acceptance testing on developed applications
Coordinating implementation the application at client site
Providing support for software system
Developed using Ruby on Rails 3.2.9
Tender and Construction Project Management
Staff claim and leave management
Defined enterprise software base on system analysis together with Project Manager.
Designed Entity Relationship Diagram (ERD) and Graphical User Interface (GUI) for the enterprise software from scratch.
Cooperating with development team and project manager in an agile environment to embed functional and non-functional business requirement into software
Coordinating implementation the application at client site.
Developed using Ruby on Rails 4.1.1
Enterprise Social Network with -
Post status
Commenting
Event management
Social group
Messaging
Photo gallery
News
Forum
Developed using Ruby on Rails 2.3.5
Maintaining existing sites within content architecture
Developed new site features and capabilities
Provide training to staff on a new features
Migrating from Drupal to Wordpress
Developed using Drupal and Wordpress
Maintaining existing site
Developed new features
Bugs fixing support
Boutique hotel booking management
Developed using Ruby on Rails 3.2.6