Michael began his software career researching and developing a rules-based system for fraud detection in call data records.
Since then, he has provided consultation for and delivered a spectrum of projects for Mobile Payments, Logistics Tracking/Surveying, Cleaning Inspection, Merchant Monitoring, Online E-Commerce and Real Estate Portals.
His passion lies in full-stack development and being Agile. He enjoys the challenge of studying real world problems and providing solutions for them together with a team that has the same ideals and vision.
He is currently practicing Scrum with a remote development team as a Certified Scrum Master.
Scrum, Agile Project Management, .Net, CSS, HTML, XML, SQL, Networking, Windows Mobile, Server Architecture, Workflow, PHP, Perl, C#, ASP.Net, SQL Server Reporting Services, SQL Server Integration Services
Provide consulting services and project technical assistance to clients, specializing in Mobile applications development, Web design development, systems integration and network administration.
Evaluate and implement software alternatives and selected software/hardware vendors.
Provide one-one-one telephone support to clients, resolving network, hardware and software problems.
Manage multiple projects from high-traffic consumer web sites and revenue generating customer web applications.
Develop Agile based SDLC (with Scrum) for new and existing web applications creating necessary standards, tools and practices.
Organize and facilitates project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demo and other Scrum-related activities.
Successfully managed and developed 11 projects including 2 major vertical web portals (new market and site revamp of existing portal) - Development and Launch of new ST701 Parenting in April 2010 - Development and Revamp of ST701 Spree in June 2010
Operated Web Hosting for small & medium businesses Develop web applications
scrum, agile project management, new technology, scuba, programming, design, web hosting, web design, content mangement, blogs, social networks, windows mobile, iphone, android, mobile inspection, asset tracking, mobile point-of-sales
Scrum Alliance, BNI
Rules provide a flexible method of recognizing events and event patterns through the matching of CDR data fields. The first step in automatic CDR filtering is to identify the data fields that comprise the CDR format. In the particular case of the Nortel Meridian One PABX, five different call data types can be identified that are critical for call reporting. The architecture we have proposed will allow for line activity analysis while continuously publishing action choices in real-time. For performance evaluation of serial-line CDR data communications, an approximation to the CDR record loss rate at different simulated call traffic intensities was calculated. Here, the arrival process represents the arrival of newly generated CDR to the output buffer and the service process represents the process of transmitting the CDR over the serial connection. We calculate the CDR loss rate at different arrival intensities and observed that the CDR loss rate is negligible when the CDR arrival rate is less than 4 CDR per second. Keywords: Rule-based system, CDR loss rate, event filtering and correlation.
Citations: http://scholar.google.com.sg/scholar?hl=en&lr=&cites=10771587811142661543