November 2007 – Present
iWebmasters Offshore Staff Leasing Services
Senior Programmer
Design, create and modify programs for a
client designing Visual C++ applications.
Projects handled:
Camera-Monitor-Lens Catalog (project length: 4 months)
-The project was a catalog to showcase a range of security cameras, lenses, and monitors
Users can select a particular security camera, lens, and monitor for viewing. The program
simulates the image visible on the security monitor when the camera is placed at different
heights and with the subjects at varying distances. This used bitmap analysis, manipulation
and display. This was written in Visual C++ 6.0. I designed and wrote the whole program.
Tunnel Digger Vision System (project length: 6 months)
-The project was a vision system for a tunnel digger. It detects the vertical and horizontal
deviations from the center of the rig as it digs. The program requests images via RS-232 from
as many as 128 cameras which it receives using a Euresys Picolo™ videograbber board.
The images were analyzed to get sub-pixel movements of a marker using Visual C++ 6.0
and eVision™ tools. I designed and wrote the whole Windows application taking into
account the existing serial protocol the client used for turning the cameras and lights
of the rig on or off.
Stereoscopic Camera System (project length: 6 months)
-An image acquisition system was developed in Visual C++ 6.0 to simultaneously
get images from two Gigabit LAN-connected Dalsa™ cameras via CameraLink
interface and save them on a PC hard drive. It used a global positioning system
(GPS) receiver connected by RS-232 to synchronize and mark the images.
The images obtained were in Bayer image format and another Visual C++ program was
made to convert it to TIFF. The converter calculated the RGB values for each pixel from the
10-bit Bayer data and saved it as an 8-bit or 16-bit TIFF. I wrote both programs and went to
Japan to test and debug at the client’s office.
Dome Camera (project length: 4 months)
-A security camera system was designed based on the client’s specified casing and motors.
I wrote the firmware in C++ for the Cypress® PSoC CY8C29x66 that controlled the pan, tilt,
and zoom stepper motors and all other functions of the camera. I modified an existing Visual
Basic program for a previous model used to customize the speed and power of the motors,
and save specific positions. The program communicated via RS-232. I wrote a Visual C++
program for modifying settings and making the camera center on an area clicked by
a user on the display.
Dielectric Measurement System (project length: 4 months)
-A standalone device was made to calculate the dielectric properties of a material
with the use of a special detector. I wrote the entire firmware in C++ for the Analog Devices®
ADSP-21992 that received input via push buttons and touch-screen, controlled the detector,
analyzed the readings, and displayed on an LCD panel.
Microwave Power Monitor (project length: 6 months)
-The company designed a microwave power monitor that detects forward and reflected power
from a source. I wrote the firmware in C++ for the Analog Devices® ADSP-21992. I also wrote
a PC program in Visual C++ that provided a way to calibrate the device and communicated using
the RS-232 interface.
Digital Video Recorder (project length: 12 months)
-The digital video recorder takes video and audio input from up to four channels, and displays
or saves them in its hard drive. It was running an embedded linux system and I wrote the web interface
in C that is used to change and monitor settings of the DVR.
July 2000 - June 2003
Pinoymail Corporation
Systems Developer
• Design, program, and maintain programs and scripts used
in the products and services offered by the company.
• Enhance existing products and services; customize
and innovate new features to cater to subscriber demands.
• Program SMS applications and solutions for clients.
• Write scripts for the day-to-day administration of the web, mail,
and database servers using perl and php.
• Constructed and maintained the payment system used.
Projects Handled:
Pinoymail Webmail Engine (project length: 3 years)
-The webmail engine was the centerpiece of the company.
It was written in perl and allowed the email subscribers to
log in, read, and send emails. It had features like email filters,
multiple signatures, email to SMS, and SMS to email.
I maintained the program and added the SMS feature.
PinoyCards (project length: 2 years) The web greeting card
-site allowed people to send personalized greeting cards viewable online.
This was written in perl. I maintained and monitored the day-to-day performance of the program.
WebTxt Credit System (project length: 1.5 years)
This payment system was used to pay for the email to SMS feature
that allowed Pinoymail subscribers to send SMS messages to GSM phones
all over the world from their email account. It also allowed subscribers to
purchase flowers and other items from partner companies for gifts.
|