Download PDF

Summary

A passionate, articulate and analytical software developer (not-so-fancy-term). Possesses sound working experience in Java SE/Java EE and JavaScript technologies. Have served various software companies in Malaysia, Singapore and Pakistan.

A reliable team member/leader who takes his fair share of workload and has shown aptitude and diligence in meeting commitments. A person who speaks up and expresses his thoughts and ideas clearly, directly, honestly and with respect for others. Always comes up front to learn and share the knowledge.

Having an intimate familiarity with agile project life-cycles, iterative processes, and traditional methodologies.

Specialities: R&D, agile delivery of software using practices from Scrum, eXtreme Programming, etc., requirement analysis and customer collaboration, system/module analysis and design, team coordination and coaching.

Skills

  • Java
  • SOA
  • Webservices SOAP/Rest
  • JSP/Servlets
  • Swing
  •  JavaScript
  • HTML5
  • AngularJS
  • Maven
  • Gradle
  • DVCS
  • REST Style Architecture
  • Graph Databases
  • Neo4j
  • Micro Services
  • Software Design
  • Requirement Analysis
  • E2E Testing
  • Continuous Integration
  • R&D
  • Agile Methodologies
  • Scrum
  • Extreme Programming
  • Team Building


Experience

Mar 2014Oct 2015

Lead Developer

SWIFT, Malaysia

Developing and revamping tools for SWIFT internal usage. Tools which we are building leverage SOA to simplify connectivity by providing a unified experience to integrate across SWIFT. Tools provide users self-service to seamlessly connecting all back office and in-the-field applications. My role involves advocating Agile precisely Scrum, making sure that software development's practices are being followed, implementing REST architectural style, doing code reviews, evaluating modern technologies and coaching team about TDD, BDD and pair programming. Facing and fixing challenges of multi-sites/cross-sites teams. Experimenting and applying tips and tricks to make sure three multi-site (US, Belgium and Kuala Lumpur) always remain on the same page and help each other to achieve a shared goal.



Jun 2012Feb 2014

Senior Developer

ServiceRocket, Malaysia

I was a part of" Tools Team". My job was to leverage supported APIs to build small, supported tools (libraries, plugins and connectors) that help with the implementation of our software partner's products. Main software partners are: Atlassian, Box, Get Satisfaction, Salesforce and Zendesk. I developed these applications and extensions using Java and web technologies.

Dec 2011May 2012

Senior Java Developer

Talent2, Malaysia

I was a part of" Roadmap Project" team, my focus was to build new functionalities to existing HR Management System, called Alesco.

Jun 2009Nov 2011

Java Developer

Experian Decision Analytics, Malaysia

Had been working on NetBeans component-based plug-in modules to make an intuitive, point-and- click process design desktop. This application is basically modular in nature with the adoption of OSGi framework. My role involves developing applications that provide enhanced productivity benefits, through the implementation of cutting-edge software tools and methodologies. Furthermore, ensuring all production code written adhere the code quality standard. I had also been responsible for providing Proof of Concepts and Prototypes on various software technologies and implement them wherever possible. Have as well performed the role of scrum master in several sprints.

Mar 2007Jul 2008

Software Engineer

OneEmpower, Singapore

A Customer Loyalty System, which allows merchants to offer rewards(points) to their loyal customer according to their purchase. Customers accumulate points by buying goods at the store and at some point customer can redeem all or some of their points.

The design of the system gives the standard core product with the flexibility of customization according to per client requirement.

My role involved feature enhancements, bug fixes and code refactoring. Created batch processes for reading the interface files(disguised data). Generated reports using Java core IO API and JasperReports. Managed cross-browser issues. Exploiting typical design patterns, Command, VO, DAO and Front Controller, with MVC architecture.

May 2004Dec 2004

Software Developer

eConnective Software Solutions, Pakistan

The system(Store Automation System) was designed to help small businesses with keeping track of customers, items, and sales.

Front-end GUI designed by using WinForms, worked with back-end, & DB services using Microsoft SQL Server 2000. Implemented messaging service using MSMQ. Generated reports by using Crystal Reports 9.0.

Responsible for designing the database, technical documentation, developing Business Components and deployment.










Oct 2003May 2004

Software Engineer

Ideal Solutions, Pakistan

**Internship**

 Worked on a J2EE application. The system is a research tool for tracking information on patients' comprehensive clinical information and their fully annotated samples. It allows registered investigators to access available samples information and submit their requests online to Page2 receive samples and their information.

My role involved developing, testing and deploying the application on Windows 2000/XP, Linux, and Mac.

Also developed a desktop application, MCT™. Front-end GUI designed using WinForms. Worked with back-end & DB services using MS Access. Responsible for designing, developing and deployment of the system on windows 9x, 2000, XP. Have also dealt with the reporting module of the application. Reports generated using CrystalReports 9.0.

As a trainee software developer, worked on a web+intranet based enterprise application Exam Management System. Front-end web pages, using JSP, and HTML. Worked with back-end & DB services using ORACLE 8. Middle tier technologies using Beans & XML. My responsibilities were to customize the system and incorporate new requirements.

Education

20082009

Bachelor's degree (Computing)

Staffordshire University
  • Did my Final Year Project using JADE (Java Agent DEvelopment Framework)

20062007

Higher Diploma (Software Engineering)

Asia Pacific University of Technology and Innovation (APU / APIIT)
  • Distinction in Web Database Interactivity
  • Credit in Software Development for Mobile Devices, Database Design & Development, Modeling System Behavior, Object Oriented Development.