Senior Software Developer
Apr 2013 - Present
nSearch Global Pte, Singapore
Assigned and deployed at Singapore Prison Service for developing government systems and eservices for SPS.
iRecruitment - Work both as an Android and.NET backend developer for the development of a tablet application that is being used by the Recruitment branch for candidates to take exams. The app is also being used by interviewees to enter assessment score and recommendations during candidate interview. The system uses .NET MVC as admin portal to manage candidates, interviewees, and generate reports. A .NET WCF is used to connect the android app to the SQL database.
Internal Training and Development Portal- An intranet training management application use to manage staff's training. Used MS SQL Server, C#, ASP.NET, and jQuery
Compass Green Management System - Work as an application developer for the development of a system that tracks staff allocation on SPS quarters and safe houses.
SPS Fitness Portal - A public portal use to schedule, book, and manage staff's fitness test. The system was implemented using government SingPass for authetication and GWS-X for web services.
Senior Application Developer and Support
Dec 2012 - Mar 2014
Innova Think Corp (Makati, Philippines)
Worked with an ISO certified solution delivery company to design and develop software projects following the SDLC practice for a large MNC client in health and pharmaceutical industry.
Integrity In Business – Work as System Architect and Lead Developer (iOS & .NET) to develop a notification system using an iPad application which connects to a .NET web application to manage data and maintain reports. Managed 3 developers and monitor the status of each assigned task.
Oncology Pronouncing Dictionary - Work as a mobile developer for the development of a mobile application to be available for both android and iOS from NCI oncology dictionary.
Financial Exception System - Work as a Lead .NET developer for a web application that enables users to request for financial exceptions like discounts on a product, and then send notification to selected users for approval, rejection and comment. Manage 2 junior developers to track progress for each assigned task.
eSignature - Work as both iOS and .NET developer for an enterprise application to capture signature of Sales Representative via an iPad and send data to an enterprise server connected over SOA gateway.
Senior Technology & Development Consultant
Nov 2010 - Jul 2012
Xiexen Solutions, Inc (Taguig, Philippines)
Provides system analysis, application and development for the different projects acquired by the company. Hire and train developers as needed by the company on a per project basis.
PNDF Drug List - Work as an iOS consultant and developer for the conceptualization, implementation, and development of an enterprise iPad application to be used by doctors for multiple drug Interaction for generic and branded drugs with category and description under the Philippine National Drug Formulation
UMED Learning Website - An enterprise video learning website for a pharmaceutical company to be used by health care professionals.
Software Engineer and Consultant
Dec 2007 - Nov 2010
RSI Systems, LLC (Maryland, USA)
- Work as fulltime .NET consultant and software enginner for various projects assigned by the vice president for technology in a remote working environment.
- Visit onsite for support, training, and project discussion with the team.
Webmonitor - Monitors ink level of Rsi Print Systems via a web interface.
PDX to AccessSQL - Import PDX (Portable Data Exchange) Files from an FTP server to MS Access and SQL server via a running windows service on Remote machines.
Barcode Scanner - A software that interfaces with an optical bar code scanner through a PC’s RS232 port to calculate good reads, bad reads, and rolling averages of a box in a machine line (conveyor driver machine).
Apr 2006 - Nov 2007
Information Professionals Inc
- Provides web development for the client using ASP.NET, Visual Basic.NET
- Write technical specification documents and use cases Responsibilities:
Customer Relationship Management System - Developed a fully functional customer relationship management system based on existing VB.NET CRM application. The application will extend the functionality by including both retail and corporate customers.
Mar 2005 - Apr 2006
Information Technology Solutions International Inc (Quezon City, Philippines)
- Prepare program specifications based on the design specifications provided by the System Analyst.
- Review Unit Test Plans and test results done by the Programmers.
- Code review work done by the Programmers of the project.
Time Management - Work as a developer for converting a java web based application into a client, server windows application using VB.NET and IBM DB2.
Auto Loan System Data Migration - Work with the system analyst to develop a windows application that extracts database file to a formatted file uploadable to AS400 for processing.
Internet Based Application System - Develop a web based loan application for the client's loan services namely The system consist of both public site for public access to the loan application and an administration site for content management. Used VB.NET and MS SQL.
Dec 2003 - Mar 2005
Global Implementation Services
- Defines a customer's data input and reporting requirements.
- Writes software programs according to design specifications and according to programming standards.
- Conducts unit testing to ensure correctness of functional development and customization.
Time Keeping System - Developed a multi scheduling Time Keeping System using VB.NET for a manufacturing system which integrates to Microsoft Dynamics.