De La Salle University – Dasmariñas, Cavite Philippines | BS Computer Science | 2005
More than ten (10) years in Applications Development, Technical Documentation and Software Testing.
More than ten (10) years of experience in Java Programming using J2EE for the program development;
More than ten (10) years of experience in Microsoft Programming using VB.net and C#.net for the program development;
More than five (5) years of experience in Android Java Development and IOS Development;
More than five (5) years of experience in Mainframe Programming using COBOL, CICS, DB2, VSAM, JCL for the program development
Has a versatile skill when it comes to IT. Like System administration and Network Architecture.
Strong knowledge in Database Administration and Programming.
MAY 2017 - PRESENT
ADEC Innovations
Systems Developer III
Analyze system requirements, create detailed design specifications, construct and/or integrate applications using the most appropriate language or technology for a given project
Provide technical assessments and specifications on POCs
Responsible for the system analysis and database designs on projects
Responsible for the development of a project from development to integration that adhere to technical designs
Provide technical assistance (application support) as needed for the maintenance of existing or new developed applications
Provide internal trainings and/or boot camps to Trainees and knowledge sharing to other System Developers
Provide necessary documentations, like Systems Design Documentation, Impact Analysis, Technical Design Documentation, Deployment Procedures and the likes, as part of software development process
Provide user orientation on how to use the application
Perform other tasks that may be assigned from time to time.
May 2017 – Present
ADEC Innovations
System Developer III
MANUAL CREDIT CARD SLIP CONTROL CENTER
A system used to manually group credit card transaction slips. The system also use as a user maintenance, role maintenance and report generation tool.
Role: Lead Developer
Technologies: JAVA, Angular JS, MariaDB, Apache Tomcat
ADEC QUALITY TOOL
A system used to evaluate the quality of provided service. It is a complete rewrite of existing application. It support dynamic creation of evaluation form with support on custom scoring mechanism.
Role: Lead Developer
Technologies: JAVA, Angular JS, MariaDB, Apache Tomcat
Aug 2011 – April 2017
Housing and Development Board
Singapore
Software Engineer
Troubleshooting, fixing and documenting bugs in accordance to coding standards and within Service Level Agreements
Writing and maintaining source code to satisfy business requirements and design specification
Writing test specifications detailing systematic approach to testing the enhancements and bug fixes
Testing application bug fixes and enhancements
Writing, updating and maintaining technical and functional specifications, operational procedures, coding standards and user manuals
Estate Inspection System
Stores Town Councils’ inspection details like cleanliness, maintenance and killer litter. The android phone or Apple IPhone will be used to capture data from the certain block then it will be processed on a desktop application for further details. Then a report will be sent to the Town Councils for appeals and reviews.
Role: Lead Developer, Systems Analyst
Technologies: IOS Swift, Android Java, COBOL, Microsoft Excel,DB2,C# .net, POI integration to C#, Objective C, Java EE,MS SQL, SQLite, SAS VA,POI
Town Council Financial System
Stores Town Councils’ financial data in a centralized database implement greater control of the integrity of the financial data with system-enforced checking and audit logs automate repetitive processes in data collections, analysis and report generation to cope with the increasing demands from MND enable user to generate reports anytime.
Role: Developer, Systems Analysts
Technologies: Java EE, COBOL, DB2, Cognos, SAS VA, Visual Basic Application (MS Excel), COBOL, Visual Studio .net (C#), Java Batch
Service and Conservancy Charges System
Is developed as a mean to maintain SC/CC rates and information of each property type both under TC or HDB management. SC/CC rates are payments to be made by tenants/lessee for the maintenance of common areas at HDB premises e.g. sweeping of corridors, clearing of garbage, painting the exterior of flat, etc.
Role: Lead Developer, Systems Analysts
Technologies: Java EE, COBOL, DB2
Town Council Cyclical Maintenance Work Schedule
Is consists of a mainframe sub-system, Internet sub-system and Corporate LAN sub-system. The system captures the cyclical maintenance works schedule from the town councils and present them to users from HAD Maintenance Section, DPD Design Coordination Unit, LUP/IUP Plus Unit and BQD Design & Technical Evaluation Unit for their planning purposes.
Role: Lead Developer, Systems Analysts
Technologies: Java EE, COBOL, DB2, SAS VA, Visual Basic Application (MS Excel), COBOL, Visual Studio .net (C#)
Gateway (Town Councils) System
The Town Councils will access the relevant directories in the LAN file server to retrieve their data.
Similarly, Town Councils will place data required by HDB into the LAN file server.
GTCS will retrieve these data and pass them to the relevant HDB systems for further processing.
Role: Lead Developer, Systems Analysts
Technologies: Java EE, COBOL, DB2, SAS VA, Visual Basic Application (MS Excel), COBOL, Visual Studio .net (C#)
Jan 2011 –July 2011
AMDATEX Las Piñas Services Inc.
Development Team Supervisor
Provides software solutions to their clients
Handles system planning, analysis, design and development
Executes planned activities and post-implementation requirements
Adhere to programming standards and format
Researches/Evaluates software or hardware that may assist in development or may be used as program platforms
Supervise staff with their task and performance
Dec 2006 – Dec 2010
AMDATEX Las Piñas Services Inc.
Database Administrator
Administers, maintains, develops and implements policies and procedures for ensuring the security and integrity of a database for development and production which includes the following activities:
Creates database using the appropriate Relational Database Systems for a project
Monitors the status of all development and production database servers
Perform and monitor database performance analysis and tuning
Perform scheduled backups and database recovery as needed
Resolve database performance issues, database capacity issues, replication and other distributed data issues
Manage storage structures
Implements data models and database designs, data access and table maintenance codes
Assist the developers in creating efficient SQL and help developers to efficiently utilize the database
Keeps tight control of timelines
Setup any type of servers to be used for the development of an application
Document the development/production server specification and software inventory.
Apr 2005 – Dec 2006
AMDATEX Las Piñas Services Inc.
Applications Developer
Converts project specifications and statements of problems and procedures to create or modify software
Translates algorithms and technical specifications into computer source-code
Analyzes specifications, applying knowledge of computer capabilities, subject matter, and symbolic logic
Utilizes any development environment to edit, compile, debug and build software that is suited for the project
Researches/Evaluates software or hardware that may assist in development or may be used as program platforms
Prime Custom Report
A Window based application that is use by accounting and HR compensation and benefits. This Application produces report that is for accounting and HR purposes
Role: Database Admin/Sole Developer
Technologies: SQL Server, Visual Studio .net (VB), Visual Basic Application (MS Excel), MySQL, Microsoft Excel,Visual Studio .net (C#), Crystal Report, SQLBase (Gupta)
AMDATEX Roulette
Window based application that is use during Perfect Attendance Awarding, Sport fest and Annual Company Christmas Party for electronically drawing winner from certain event.
Role: Database Admin/Sole Developer
Technologies: Visual Basic Application (MS Excel), MySQL, Microsoft Excel, Visual Studio .net (C#), Crystal Report
PTS (Production Tracking System)
The objective of this project is to be able to report on business data points on productivity, manpower customer support profit analysis and admin support. Also, to capture data that is manually entered into the productions sheet into a common database. And finally, to generate the productivity report per BPA
Role: Database Admin/ Developer
Technologies: SQL Server, Visual Basic Application (MS Excel), MySQL, Microsoft Excel, Visual Studio .net (C#), Crystal Report
Resignation Utility
A Window based application that is use by HR compensation and benefits to tag employees as resigned.
Role: Database Admin/Sole Developer
Technologies: SQL Server, Visual Basic Application (MS Excel), MySQL, Microsoft Excel, Visual Studio .net (C#), Crystal Report
PS2 (Paperless Scheduling System)
Designed for filing Overtime, Manual Entry, Leave, and Schedule of Employees of ADEC Solutions. It will be able to cut the cost using papers in filing overtime, Manual Entry and Leave. It will also speed up the process of sending it to time keep and avoid delay in filing overtime
Role: Database Admin/ Developer
Technologies: SQL Server, Visual Basic Application (MS Excel), MySQL, Microsoft Excel, Visual Studio .net (C#), Crystal Report