Welcome to JeffreyGarcia.net

I love Programming

Main Work Study JAVA Linux News

Hello Buddy! Welcome to my personal home page.
This is a place where you can find my story, study, business... and many many things about me.
So if you are really interest on me, check this out!

May/2006 - Now
People around have often query about my decision to work as a programmer, frankly it wasn't really my target when I first entered the computer world. However the longer I stayed in the industry, the more I discovered what am I expecting, eventually I walked into the path of software development where I found my dreams of being a great developer, anyway I didn't regret my past, it is just my passion to create inspired software that drives me to be completely in love with programming.

After all, I've transferred to another department (Self-Service System Developement) on May/2006, carrying the job title as System Analyst Programmer, responsible for the development and maintenance of the equipments found in the Bank's Self-Service Centre.

Various ATMs in the testing room   Next generation multi-function ATM   The inside-view of a Cash Deposit Machine  

Operating the Cash Deposit Machine   Designing view of the Cash Desposit Machine IDE   The programming pane of the Cash Deposit Machine IDE  


As a starter in this new environment, I have to work from the basis (as most junior do), attend numerous training session which is required by the job. Things were really easy for me cause I am assigned with simple jobs like editing a few lines of code, modifying the user interface, user procedures and other low-level work.

The most difficult part for me is to accept the fact that I am no longer the chief leader or key players in the team, I must now behave strictly as what I am and receive insuctions from others whoever have greater seniority than me. This could be a problem since I am not a guy that really obey the rules and discipline, indeed I rather prefer the idea about creating software with the degree of freedom to incorporate innovative ideas.

It is always hard at the beginning, there is still much for me to improve and I could still get stronger...


July/2001 - May/2006
Since 2001, I worked in the Network & Workstation Services section of the I.T. Dept of HSBC, focusing in the area of Desktop Computing Support responsible for HKSAR and sometimes may support people at Asia Pacific as well.

My main task is to develop various in house applications, to streamline the operation workload for front-line staffs. I am currently the chief designer of numerous projects, and you may obtain more details in the following context.

Although most of the existing projects have reached the maintenance phase, we have much enhancement to do as well. Moreover, we already have many blueprints of new construction at hands, thus we are always "Running out of Time".

We fully support the idea of "Cross-Platform", so we are faithful fans of JAVA & LINUX, about 80% of our design are written in JAVA, 10% in PERL and 10% in VB, other programming languages include Shell Script, HTML, XML, SQL, ASP.

Existing Projects:
Web Information System
Re-engineering
This shall be the greatest project up till now. As we are trying to integrate systems over several platform, from Windows NT/2K, Linux, RS6000 & MainFrame. What's next?
RMI Administraion Toolkit Network Application using JAVA RMI for remote server management
Buysmart Plugin Supplementary application for Ariba Buyer System - Buysmart
AD Web Admin A web-based application which provides centralized management for Microsoft® Active Directory® service
Safeboot Web Admin Safeboot Web Admin is a web-based application for the management of Safeboot Inventory System.
Tivoli Web Admin Tivoli Web Admin is a web-based application which allows centralized administration of IBM Tivoli System & its DBMS - DB2.
ePO Web Admin ePO Web Admin is a web-based application which allows interactive management with McAfee ePO DBMS - MS SQL Server.
PC Locator A web-based application which discovers the network information of remote hosts
Others Various end-user applications for Office Automation


Projects on the move:
Migration to 64-bits We've a goal to migrate all existing JAVA programs to 64-bits platform, probably in 4Q 2005
Mail Robot Robotic Software which have the power to administer your email and perform any preferred actions over IBM Lotus Domino 6.x platform.
Total Inventory System DataWarehouse which provide Data-Mining strategy on IBM DB2.
Linux Development Various testing on Linux Platform, such as PC Locator (Internet Version). Will be re-written in C++ on Linux in future.






1