Francis Gerard M. Alcala
0922-8134828, 0922-8382830
Summary
More than 3 years of solid experience
in Software/Systems Design and Development, Application Maintenance and Web
Design. Expertise includes development of Java 2 and J2EE Systems, System
Design of Java Object flow for system modules, and Web User Interface designs.
Highly proficient in Java 2 and J2EE/Web-related technologies, Servlets, Java
Server Pages, Enterprise Java Beans, AJAX technologies (e.g. DWR, Spry Framework), HTML, CSS and JavaScript with extensive
knowledge in SQL, database administration for Oracle 8i/9i, and server
administration.
Accustomed to development methodologies
particularly on the Capability
Maturity Model® Integration (CMMI) aspects, web standards & processes and knowledgeable in
using proprietary tool for team management/communication & project tracking
(ex. Lotus Notes based project management and task/request tracking tools).
Education
BS Computer Science, Polytechnic University of the Philippines
April 2003
Skills & Knowledge
Work Experience
Position: Systems
Designer/Developer deployed to Hewlett Packard
Asia Pacific, Ltd. (CMMi Level 3)
Position: Regular Programmer
Project Experience
Developer for the Brain Gain Network Portal re-engineering
project
Environment: Web/Distributed System (Java/J2EE) in
Linux, MySQL Server
Technologies Used: J2EE (Servlet,), XML, Liferay
, SQL, Spring DAO
Assigned on the development of prototype for BPI's WAP/J2ME
mobile banking application.
Environment: Web/Distributed System (Java/J2EE) in
Linux, SQL Server
Technologies Used: J2ME, J2EE (Servlet, MVC,
Spring Framework), XML, SOAP, Axis, SQL, Spring DAO
Member of design/development team for Groove Mobile.
Assigned on the Video Tool that will be used by their
Content Management Team for editing video details being sold on their website
for mobile download.
Environment: Web/Distributed System (Java/J2EE) in
Linux, MySQL Server
Technologies Used: J2EE (JSP, MVC, Spring
Framework), HTML, AJAX, CSS, JavaScript, XML, Velocity, XStream, SQL, Spring
DAO
Member of design/development team for Groove Mobile.
Assigned on the Chart Editor Tool that will be used by
their Content Management Team for editing their online music charts.
Environment: Web/Distributed System (Java/J2EE) in
Linux, MySQL Server
Technologies Used: J2EE (JSP, MVC, Spring
Framework), HTML, AJAX, CSS, JavaScript, XML, Velocity, SQL
Member of HP's design/development team for CPGT (Customer
Portal Genesis Two) which takes off from an existing Customer Portal solution
used by Procter & Gamble. It is a web-based application which is
redesigned, optimized and standardized version of Customer Service Portal
(CSP). CPGT is a J2EE-compliant system running on ATG 7.1(Dynamo Application
Server 6.3 patch3.0) and Oracle 9i Database.
Environment: Web/Distributed System (Java/J2EE) in
Linux, Oracle Server
Technologies Used: J2EE (JSP, MVC, HP WOM
Framework), HTML, AJAX, CSS, JavaScript, XML, SQL, iBatis
Member of SVI's development team for Inteltech's J2ME WAP
Banking Application
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, SQL Server. C, C++
Technologies Used: J2EE (JSP, ActionServlets,
Struts), HTML, CSS, JavaScript, XML, SQL, iBatis
A part of a team of developers assigned for the
development of the Department of Budget & Management's Web Portal.
Member of programming Division C for the Appello
Conferencing suite, which is bundled software for the use of Call/Contact
Centers.
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, SQL Server. C, C++
Technologies Used: J2EE (JSP, ActionServlets,
Struts), HTML, CSS, JavaScript, XML, SQL, iBatis
Lead two programming teams of
SVI - Connect w/c served as the main technical support for the entire SVI -
Connect's Verizon & WCM Account Call Center Workforce. Responsible for the
management of both teams and meeting the requirements set upon by the Account
Managers. Performs Script Revisions, Backend Programs, Lead Scrubbing, Data
Manipulations, Scenario Investigations Systems Analysis, Database
Administration & other IT & Data related tasks.
Headed SVI - Connect Dialer
setup from the US to the Philippines which includes system-wide code &
reports generation conversion, unit testing & systems testing.
Mentored three junior
programmers.
Application: System Based
Environment: Linux (Dialer Server), Windows 2000
(workstations)
Technologies Used: Visual FoxPro, Visual Dbase,
Visual Basic, MS Access, Script Maker, SER Tools, PCode Programming, MS SQL
Server
Programming Team member of SVI
- Connect for the Verizon Account. Performs Script Revisions, Backend Programs,
Lead Scrubbing, Data Manipulations, Scenario Investigations & other IT
& Data related tasks.
Application: System Based
Environment: Linux (Dialer Server), Windows 2000
(workstations)
Technologies Used: Visual FoxPro, Visual Dbase,
Visual Basic, MS Access, Script Maker, SER Tools, PCode Programming, MS SQL
Server
Setup the project's requirements analysis and manages the
system's User Interface.
Developed the module for Article Creation from the Backend
(Database) up to the Presentation Layer (JSP). Handles its Use Case Analysis,
Unit Testing and UML Documentation
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, Oracle 9iAS, Oracle 9i DB
Technologies Used: J2EE (,JSP, EJB, Servlets,
Hibernate, Struts, Spring, Tiles, JSTL), HTML, CSS, JavaScript, XML, SQL
Developed various modules from the Backend Layer up to the
Presentation Layer and other system components for the project and handles the
requirements documentation & use case documentations
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, Oracle 9iAS, Oracle 9i DB
Technologies Used: J2EE (, JSP, EJB, Servlets,
Hibernate, Struts, Spring, Tiles, JSTL), HTML, CSS, JavaScript, XML, SQL
Developed and maintained the module for courses including
all of its functions & components. Integrated Struts into various layers
& Tiles into the Web UI and used Struts DispatchActions for the Action
Servlet.
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, Oracle 9iAS, Oracle 9i DB
Technologies Used: J2EE (, JSP, EJB, Servlets,
Hibernate, Struts, Spring, Tiles, JSTL), HTML, CSS, JavaScript, XML, SQL
Developed and maintained the module for Inventory
management including the Order Items table and all of its functions &
components from the front-end side (JSP) up to the backend-side (Oracle
Database).
Manages and develops the overall UI for the System and
have integrated Struts & Tiles into the interface.
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, Oracle 9iAS, Oracle 9i DB
Technologies Used: J2EE (JSP, EJB, Servlets,
Struts, Spring, Tiles, JSTL), HTML, CSS, JavaScript, XML, SQL
A part of a team of developers for the development of a
multi-tiered application for the Shell Corporation's subsidiary, the Shell
Shipping Management Limited, a major client of SVI, which is in the Shipping
industry and is located in the Isle of Man, United Kingdom. Responsible for
managing system-wide functions, resolution of bugs and issues, and development
of functions relative to new requests from the client. Along with the
aforementioned tasks is to act as a support or resource person for other
developers with regards to technical issues and queries regarding Java 2/J2EE,
HTML, CSS and JavaScript standards and best practices. Most of the modules
assigned are global functions and reusable objects that would be for the use of
the entire system.
Application: Web-based Application
Environment: Web/Distributed System (Java/J2EE) in
Windows 2000, Oracle 9iAS, Oracle 9i DB
Technologies Used: J2EE/MVC Framework (JSP,
Servlets, EJB), HTML, CSS, JavaScript, XML, SQL
Training History: