Management Experience:
More than eight(8+) years of IT experience and three (3) years of Team/Technical Lead experience
Technical Profile:
Experienced in J2SE and J2EE application design and development
Experienced in working with different Java application servers(Tomcat, IBM Websphere, BEA Weblogic)
Experienced in different environments(Windows, Linux, Unix)
Experienced in SMS technology applications development
Professional Experience:
May 2008 – Present Accenture Team Lead
Supervise developers and assign and monitor of tasks.
Coaches/Mentors junior programmers
Ensures conformance of project implementation to standards (e.g. architectural design, documentation, unit tests and source codes)
2007 – 2008 BGC GROUP PTE. LTD. - IT (Singapore) Server Product Engineer
• Team lead and outsourcing manager for the XLS(Post-Issuance Engine) product. Accountable and responsible for managing software development outsourcing activities with FCGV Vietnam.
• Developed UEC(Updated Engine for Card) to interface with POS(Point-of-sale) terminals as part of XLS, the companies flagship product.
• Developed the enhancement of the reports module of the XLS product.
• Responsible for review and approval of estimations and DDDs(detailed design documents).
• Monitors software development activities and progress of the project.
• Responsible for supervision of code reviews, technical implementation, and solutions research.
• Handles systems analysis and design of proprietary modules
2005 – 2007 Elipva Ltd. (Singapore) Senior IT Consultant
Joined the S$500,000 worth Singapore Ministry of Health Professionals Portal project to replace 2 consultants and effectively closed the project ahead of schedule.
• Responsible for build management, feature updates, support, and troubleshooting of the portal application in UAT and Production environments.
• Manages deployment and configuration of SingPass and Common Authentication Services(Single-sign on integration) features of the Health Professionals Portal application.
• Wholly designed, developed and implemented the SMS Gateway application server using Java that manages sending and receiving of SMS text messages using a GSM modem. Coded the low-level interfaces to communicate with the GSM modem using the Java Communications API.
• Implemented the web-based user registration and activation module of the SMS Appointment application. Used AJAX and Direct Web Remoting(DWR) technology for rich-client-like interaction with the user.
• Designed, developed, and implemented a backend service for the SMS On-Demand Appointment module. The service enables the user to set and cancel appointments using SMS text messaging.
• Created and implemented a standalone directory service so users can search for a phone number or address of an establishment application using SMS text messaging.
2003 – 2005 Smart Communications, Inc. Software Development Specialist
• Spearheaded redesigning the software architecture of the Smart Money mobile payment system which allows bank-to-bank money transfers, card-to-card money transfers, bill payments for basic utilities, loyalty redemptions, and other services using your mobile phone.
• Migrated the entire Smart Money application with a team of 12 developers from PHP to J2EE/Java in a period of 8 months.
• Technical project leader of the load/stress testing and code optimization team. The team achieved the ideal throughput of 35 tps(transactions per second) per server deployed which is a 500% increase of the previous system’s throughput. This was achieved after at least 3 months of testing and optimization. The Smart Money system accommodates 20 million mobile phone users at an average of 150,000 financial transactions per day.
• Wholly designed, developed and implemented a reusable server communications framework for connecting to legacy and other external systems using different protocols such as HTTP, XML, ISO 8583, and other proprietary protocols using socket programming.
• Initiated efficient software development processes by introducing new methods and tools to increase productivity.
• Designed, developed and implemented backend services for the SmartLoad Dealer Web system. The SmartLoad Dealer Web system is a web-based application where wholesalers/major distributors of prepaid mobile phone credits log in and re-distribute airtime credits to their retailers. The system handles wholesale transactions which normally cost millions of pesos per day.
• Wholly designed, developed and implemented an application that enables Shell petroleum dealers across the country to place their orders real-time to the Shell databases using SMS text messaging.
2002 – 2003 Infinit-e Asia, Inc. IT Consultant
• Managed installation and configuration of Websphere Application Server.
• Developed EJB(Entity beans) required by the Medhealth system which enables doctors and nurses to monitor patient history and activity.
• Wholly designed, developed, and implemented a prototype J2ME puzzle game application which was deployed in a mobile phone. The J2ME game prototype interacts with a backend server over the Internet using http over GPRS.
2002 – 2002 Software Ventures, Intl. IT Consultant
• Developed and implemented modules for the Safeway(US) Time and Attendance System. Java modules were deployed using a Java environment running on top of a Unix layer installed in AS400 hardware.
• Responsible for feature updates, support, and troubleshooting in the UAT and Production environments.
2002 – 2002 Alfox Inc. Software Developer(Java)
• Spearheaded the system re-design of the project website which caters to real-estate agents, property owners, and buyers.
• Developed and implemented features required by real-estate database website
2001 – 2002 Infinit-e Asia Inc. Software Developer
• Wholly designed, developed, and implemented a content publishing system which enables marketing staff to automatically update promos and information in the website.
• Designed and developed a proof of concept for a web-based kiosk system using Java Applet and Java Servlet technology.
Developed a Java component to interface with card readers using Java Native Interface(JNI) technology
1999 - 2001 Dept. of Science and Technology, Nat’l Computer Center Software Developer
• Wholly designed, developed and implemented a web-based bidding application.
Engaged in planning, design, and development of the National Computer Center website