avatar

Mohd Azli Abdullah
Head of Software Engineer Department

About

With nearly 14 years of experience in Software Engineering, my works involve highly regulated Enterprise level applications such as Fintech, HealthCare and eCommerce.
I have led multiple teams consisting diversified functions and now currently leading my Technical Department and is a part Management Team.
I believe that aligning technical aspect with business is the key to successful business.
Therefore I always emphasize on code reusability, quality, process and latest technologies to ensure good, timely delivery and efficient process.
Used to lead a team of almost 20 people with diversified positions consist of Backend, Web, Android and iOS engineers, QA/QC Testers, DevOps, UI/UX designers.
I am also a lover of DevOps, CI/CD and Docker.
Some corporate bank clients I have worked with are Hong Leong Bank, Maybank, CIMB Malaysia and Indonesia, CUB Taiwan, VietinBank and SacomBank Vietnam, Affin Bank.
Some other clients include MAHSA, Pharmaniaga, MyLegacy Tech, Yourica, Cresow, Blocklist, LatinWAM and many others.
Industries/domains that I have worked with include Banking, Payment, Credit Cards, Blockchain, eCommerce, Healthcare, Education and many other management systems.

Work Experience

CodeZero Sdn Bhd
December 2018 – Present
Technical Lead/Head of Department
Single product company that consists of multiple systems and industries
Highlights
  • Building, maintaining and supporting a super app that consists of Digital BusinessCard, StudentCard, HealthCard, Will Management etc.
  • Leading a Technical Department consists of Backend developers, frontend developers including equirement analysis, timeline planning, effort estimation, tasks assigning and quality check.
  • Responsible in defining technical requirements, processes, roadmaps, timelines, infrastructures, architectures.
  • Handle recruitment process such as hiring, training and selection of appropriate working practices.
  • Assumes multiple roles including Team Lead, QA/QC, Business Analyst, Developer, DevOps.
  • Work closely with Project Manager and liases with other teams like Graphic and UI/UX designers and even C level management team.
  • Involve in clients meetings for Business Requirements, feedback analysis etc.
  • Control and ensure the whole flow of SDLC.
  • Write documentations such a FSD, TSD, API doc.
  • Deliver subsystems and features in Scrum methodology, fast paced and acceptable timelines.
  • Introduce CI/CD Pipeline, Docker and Jenkins.
  • Implement deployment using Docker.
  • Work with multiple Backend stack including Java Spring Boot, PHP Laravel, JS/TS NodeJs.
  • Involve in web frontend using Angular and Angular Universal, NuxtJs and React.
  • Manage, designe and lead team mobile app developer that consist of iOS Swift and Android Java.
  • Code some scripts using Python.
  • Work with MySql and PostgreSQL relational database and also NoSql.
  • Integrate with third party systems such as eGhl Payment Gateway (rest), CTOS (rest and SOAP), OneSignal, SendinBlue.
  • Deploy, maintain, integrate and manage AWS services such as IAM, S3, EC2 etc.
  • Spin up VPSes and hardened them accordingly.
  • Set up multiple development environments.
  • Perform countless of R&D such as Chat system, payment, eKyc. GraphQL, GraphDB, ThinkDb and so on.
  • Analyze and decide subscription services such as Slack vs Microsoft Teams vs Discord, Github vs Gitlab vs BitBucket.
Qijang Technologies Sdn Bhd
July 2018 – December 2018
Technical Head
Provider of bespoke ecommerce solutions
Highlights
  • Spearheaded a Technical Department consists of Backend developers, frontend developers and Ui/UX Designer.
  • Performed duties as Project Manager, System Analyst and Software Engineer.
  • Managed and developed company's main products in the ecommerce industry: Qijang Lite and QWS; backed by microservices architecture using Java 8, Spring Boot 2, MySql, Angular 6, AWS servcies such as Lambda, EC2, RDS. These products require integration with 3rd Party provider such as Lazada, Shopee, Aftership Logistics.
  • Developed backend for a training management system using Java 8 and Spring Boot 2 while leading frontend development using Angular 6.
  • Managed, designed and lead the team to create a custom Classified Ads system that accepts cryptocurrencies as payments. Technologies behind: PHP Laravel, Ruby on Rails, JQuery.
  • Managed, designed and lead the team to build a cryptocurrency ICO platform using ExpressJS in serverless environment.
  • Undergone some RnD such as usage of React Native to build mobile apps, AWS AppSync, AWS Cognito, and passwordless system
  • Introduced continuous development using Gitlab's CI/CD feature and Jenkins.
Soft Space Sdn Bhd
August 2013 – June 2018
Senior Software Engineer
Provider of Financial Technology solutions.
Highlights
  • Led a agile software development team that consist of multiple roles.
  • Delivered a project which is a highly fast pace project and short timeline.
  • Designed, developed and delivered the project in Scrum methodology.
  • Created code framework with a lot of reusability and in RESTful, microservice architecture.
  • Mentored and coached a junior until become one of top performers.
  • Done project requirement analysis, timeline planning, effort estimation and tasks assigning.
  • Designs and implements a new structure as new Core for all company's products.
  • Develops a web management console based on the Core.
  • Maintained and supported existing mPOS application (backend server and web portal).
Theta Service Partner Sdn Bhd
December 2012 – August 2013
Analyst Programmer.
Provider of Banks' Loans Origination System and Collection System
Highlights
  • Assigned to Hong Leong Bank and AFFIN Bank team.
  • Also work in support team for Personal Loan and Credit Card, AFFIN Corporate Loan
  • Developed new extension, Hire Purchase, in existing LOS system called Load$.
  • Utilised Spring, Hibernate, Struts, Quartz, JSP, OS Workflow.
  • Chosen to start a transition project from Cardlink integration to Ascend integration.
CMG Holdings Sdn Bhd.
November 2011 – December 2012
Software Developer
Provider of bespoke IT solutions.
Highlights
  • Assigned to PHIS department to develop a new systems for Ministry of Health’s Pharmacy and Inventory System
  • Used ZK framework,Hibernate and Spring (zksample2 as backbone project)
  • Designed the prototype, interface and functionality based on user requirement.
  • Able to create report using Jasper Ireport.
  • Used Scrumwork and Timesheet for progress reporting.
  • Trained a junior team member.
Iktisas Ilham Sdn Bhd.
March 2011 – November 2011
Hardware Engineer
Provider of computer services.
Highlights
  • Performed computers’ components and parts installation such as CPU components.
  • Carry out the troubleshooting of broken computers
  • Test and investigate computer hardware components such as motherboards and memory chips.
  • Liaised with multi-level clients

Awards

  • December 2006

    UiTM Shah Alam.

    Dean's List Award twice.

  • December 2006

    UiTM Shah Alam.

    Best Student for Statistics and Probability.

Contact

Work: Petaling Jaya, Selangor, Malaysia
Live: Cyberjaya, Selangor, Malaysia
undisclosed
Availability 1 month (negotiable)
GitHub
Facebook
Instagram

Education

  • 2006 2009

    UiTM Shah Alam

    Bachelors Degree

    BEng (Hons) in Electrical Engineering (Electronics)

  • 2003 2006

    UiTM Pulau Pinang

    Diploma

    Diploma in Electrical Engineering

Skills

Java
v6 v7 v8 v11 v16 v17 Oracle Java Oracle OpenJDK Adopt OpenJDK jEnv
Typescript/Javascript
NodeJs NestJs ExpressJS
PHP
Laravel
Spring Framework
Boot MVC Security Spring Data JPA Web Webflux RESTful WebSocket GraphQL SOAP WSDL SPEL Cloud Eureka Gateway Config Server Sleuth Dependency Injection Inversion of Control Convention over Configuration Cache EhCache Jaxb2 Jackson GSON Fully encrypted request and response JSON Internationalization or localisation or i18n Hibernate Flyway Liquibase Keycloak oAuth LDAP JSP Thymeleaf RabbitMQ
Maven 3
Multi Maven modules
Hibernate
Relational Databases
MySql MySql MariaDb PostgreSql MsSql Oracle
NoSql Databases
MongoDB DynamoDB Firebase Redis
Servlets
Jetty JBoss Wildfly Tomcat Weblogic Websphere
Java Logging
Log4j Logback Slf4j Zipkin
Java Tools
Lombok Devtool Common Lang JMeter
Java Code Quality
Jacoco Cobertura Findbugs
Java Reporting
Jasper
Encryption
AES RSA Diffie Hellman SSL Pinning
Docker
Web Server
Nginx Apache Traefik
Jenkins
continous integration continous deployment repositories
Java Workflow Engine
jBpm Activiti Bonita Piper
Java Business Rule Engine
JBoss Drools In House
HTML
Bootstrap
CSS
Javascript
JQuery
Svelte
NuxtJS
Angular
VueJS
React
ISO8583
Digital Ocean
Amazon Web Services
Azure
Git
GitHub
GitLab
Atlassian BitBucket
SVN
Blockhain
Linux
Scrum
Sprint
Waterfall
Kanban
Jira
Trello
Mentoring
Problem solving
Analytical Thinking
Result Focused
Time Management

Languages

  • English95
  • Bahasa Malaysia100

Interests

Latest Programming Technology
Cloud based solution
Startups
Books
Workout
Superbike
Nature
Waterfall
Premier League
Movies
Online Shopping
Cool Gadgets or Products