Site hosted by Angelfire.com: Build your free website today!

See www.perl-resume.com for the latest

CHRISTOPHER SAGAYAM                  Chrisranjana Softwares and Solutions
Chennai , Tamil Nadu , India
E-mail: chris@perl-resume.com,
Yahoo Messenger: christopher_sagx
AOL Instant Messenger: christopherXCS
ICQ:43272235
Normal Working Hrs (in my localtime)
8.30AM - 17.30PM , 19.30PM - 23.30PM
(click to see my current local time)
http://www.perl-resume.com/

PERL PHP LINUX NT MYSQL MS-SQL CGI ASP INTERNET PROGRAMMING AND WEB DEVELOPMENT

Introduction:
Well over 3 years software development experience in using PERL (CGI), PHP, MYSQL MS-SQL on various platforms for clients in USA and UK. Good experience in scripting Search Engines , Shopping carts and other miscellaneous applications. Rich knowledge of using PERL and PHP on Operating Systems like NT , LINUX and SOLARIS connecting to a variety of databases (Ms-Access , Foxpro , Mysql , Ms-SQL and Oracle). Deployed e-commerce solutions including real time Credit Card processing features. Authorize.net , Datacash , Paypal instant notification system , Verisign Payflow Link , Atsbank , Netbanx , Iongate are some of the online credit card processing gateways which I have encountered. Capable of working to stiff deadlines in pressurized environments. Good shell scripting and system administration experience on Unix and NT. Qmail , Sendmail , DNS-BIND nameserver , Apache configurations. Deployed, configured and used mod_Perl too. NB: Even though PERL , PHP and related technologies are the main areas of expertise, I have started making forays into ASP Java servlets JSP XML WAP Applets and Delphi. I have excellent communication skills and a methodical approach to solving complex problems and deploying innovative solutions. My rate varies from US$15 to US$40. I do quote on per project basis too.
 
Certifications:
Brainbench Certified Linux Administrator
Brainbench Certified Perl Programmer
Brainbench Certified Web Programmer
Brainbench Certified High IT Aptitude Professional
Ecertifications Certified Perl 5.0 Programmer Advanced

 
Achievements
Rated among the top 10 experts in perl programming topic area and nearing 50000 points at http://www.experts-exchange.com under the username chris18
 

Major Projects: 1998-2002
(If a project description below is found wanting , just email me and I will give you a more fuller and a more detailed technical specs of that particular project)
Site Search Engine for Biztalk.com
I designed the Mysql database for holding the search keywords relating to the particular links plus I wrote the script . The script will search the database for particular keywords and retrieve the link pages . DBI , DBD modules were used.

Comments : It was a new server and I had to install and compile Mysql , DBI , DBD::Mysql , Datadumper , egcc - the compiler itself , ofcourse gunzip ( since it was solaris)

http://www.biztalk.com

Search Words Web Robot for Ipoke Internet Services
This project consisted of a script which will recursively dig into the goto.com's search engine's database and retrieve related words successively . This uses libwww PERL module

Comments: The script can be used both as a cgi program as well as a command line utility .
Webpage Spider for Ipoke Internet Services
This project consisted of a script which acts as a webrobot and spiders the required webpage to your local computer.This uses libwww PERL module especially LWP .
Thumbnail Image Manager
This script manages Thumb sizeimages and full size images . This script automatically creates directories based on user's categories . This script assumes significance because it manages all image formats including JPG. Image Magick module was installed and used .

Comments : At the time , Image Magick module was chosen for this project as GD.pm will not do the job .Installing and compiling the necessary PERL modules in the clients REDHAT 5.2 LINUX system was done .

http://www.commercialnetworks.com/
Shipment Tracking System
This project consists of tracking customer shipments of a shipments company . Based on the customer's entry the script tracks the shipment from its origin to its destination . The data is read from foxpro dbf files . Xbase module is used .

Comments : Script relies on the Xbase module .Installing the necessary PERL modules in the clients NT 4 system was done . The script checks for the Username as well as checking the shipment number . Tracking can be done on both shipment number as well as Reference number. Actual Proof Of Delivery papers can be scanned and stored as TIFF images . The script will interact will the Synergy server COM object using PERL OLE and retrieve the TIFF images based on shipment number .

http://www.ats.ca/
Product Comparison and Matching Search Engine
This project consists of a search engine for products alone . Users can either enter products for sale or enter a product they are looking for . Users will be alerted once their requirement is satisfied . Mysql database is used .

Comments: Designing of the Mysql database was done . The script will exactly match a product based on keywords as well as based on the Valid period of time .User's Email is verified Using a script called by procmail .Old products are automatically deleted and the user is notified.

http://www.dealalert.com
Search Engine Submission Management Script for Ipoke Internet Services
This project consists first finding out the necessary URLS with the appropriate QUERY STRINGS for every major search engine . Search engine submission are done using different IPs to avoid getting banned by the search engine . Particular templates are used to obtain higher ranking in a particular search engine . IO:: Sockets were used .

Comments: Finding out the Urls for 20 search engines was done . The script operates on an client server basis . One server script can have numerous client scripts running in different domains . The server scripts hands out necessary keywords , logs submission time , spidered time and clicked time .
e-commerce site for service india
This project consists of designing the MySQL database for all the different products under different categories . Writing internal search scripts , user authentication scripts , randomizer scripts ,and of course the actual shopping cart script itself .

Comments: The search engine script eliminates unwanted results and duplicates

http://www.service-india.com/pages/default.shtml
Linux System Administration Scripts for Ipoke Internet Services
I wrote scripts responsible for configuring name servers , configuring APACHE web server allocating virtual domains for customers , Checking server performance , system maintenance , User management etc
Shopping Cart System for Ateg.com
The shopping cart uses cookies plus a session file to track each user's shopping cart. Mysql design was done .

Comments : Shipping rate was based on the weight of items shipped.Tax calculation was included.An order management screen was provided for the administrator.

http://www.ateg.com
Goto.com like Search Engine
The scripts try to replicate goto.com as much as possible. It allows for pay-per-click method. It uses Mysql.

Comments : The search results are based on keyword and are ranked as per the pay per click value . All clicks are checked based on cookies as well as Ips to prevent fraud. Every click is monitored . An admin panel is present where the admin can view , edit , delete all URLs submitted.

Meta Search Engine
This scripts arranges all search results from 20 major search engines .It uses IO-Sockets module.

Comments : The timeout can be specified , Number of results can be specified as well as the Search engines can be chosen .

Meta-search engine demo (dat files Not updated)
Complex Mailing List Management System
This is a mailing list script which is Exclusive for Radio stations.

Comments : Allows for Radio station signups , user sign ups , generates cut and paste code ,easy integration with affiliate scripts

http://www.radionewsletter.com
Perl Module Percentile.pm
This is a module which I wrote for a project , while working as a team.

Comments : This object will tell the percentile of some value in a distribution of values .

Example usage of the module
$zz = Percentile -> New (500);
$zz -> add (37);
$zz -> add (5001);
$zz -> add (49.3);
$yy = $zz -> percentileFor (250);
$yy = $zz -> valueAt (12);
Advanced Text Parser and Mysql Database Search Module
This is also a module which I wrote for a project , while working as a team.

Comments :This module inturn uses the Recursive Descent Parser Module functionality. Altavista or major search engine syntax is followed and Users will be allowed to create query strings using Boolean connectors:
AND
OR
AND NOT
OR NOT
NOT
In addition, users will be allowed to group queries using parentheses, e.g.:
hello AND NOT (goodbye OR greeting)
Example usage of the module
$pageLength = 40;
$page = 0;
$searchString = "hello OR goodbye";
$itemOnPage = 13;
$module = KeywordSearch -> New ($pageLength);
$module -> search ($searchString,$page);
($level,$levelID,$text) = $module -> get ($itemOnPage);
University Alumni Registration and Mailing List
A complex script which handles Verification based on the Alumni's credentials . Once Verification is done , the Alumni is given a password .Alumni's funtions include a search system wherby he can find ALL the alumni ordered as per class, year , major etc.The admin or Super user can send Mails to ALL or Any subset from the search results. Newsletter function is present .

Comments : Special functions were given to the Admin . Like ALL editing done by alumni will have to be approved by Admin and any Record can be edited/deleted

http://www.udcrusader.net
Subscription Based Web Content Delivery System
This project is about giving content to other websites on a paid basis.The content refreshes itself automatically everyweek . Users can take a testdrive and see for themselves what it will look like beforehand and order the content later.Several security measures are provided to prevent unauthorized use of the content.

Comments : The site is run on an NT server and uses Ms-sql database .Stored procedures are used wherever necessary . Special caching techniques are used to speed up things. Admin functions include editing listings , members etc
Swingers Website Script
This script covers everything you need to run a swingers ad system . This consists of lot of features like who's online , whos's new , playmates list , playmates online , user verification , access based on status of user , e-commerce gateway with ibill.com . A search system was developed to match both the searcher's profile and the search results.

Comments : Admin functions include search , edit , convert silver members to gold and vice versa , email the whole bunch , approve every ad etc.

http://www.swingcentral.com
Jobseeker/Recruiter Site
This is a resume submission script. Employers/Recruiters login and input their data. Jobseekers enter the details about them and their resume is blasted to all the registered recruiters.

Comments : Jobseeker can choose which employer to exclude from the list and jobseeker can send resume to target audience based on geographical location etc ..Recruiters can login and edit their data anytime they wish.

http://www.resumeworkz.com
Perl Daemon for Meta-Search
The heart of this script is a perl daemon which runs continuously in the background and spiders search results from 10 different search engines.

Comments : Search engine urls can be added easily.Admin will be emailed Search results .Mysql Database is used for efficiency.

http://www.izick.net/cgi-bin/project/first.pl
Auto Html Insert Script
This script automatically inserts whatever code the admin specifies into all html (htm, shtml, etc) files of the directory/directories which the admin also specifies.

Comments : The user will not be able to tamper with the inserted code and a cron job keeps watch.

http://www.aphroditesform.com
Atsbank Online Credit Card Processing Modification to Webstore Script
LWP module is being used here in this script.

Comments : Extra code is inserted at specific places in the script for achieving the objective.

http://www.villageofstonemountain.com
Auto responder for mailing forms
This is an autoresponder script which compiles a reply to the list subscriber based on the options chosen.

Comments : Matching is done for long and short names to find the appropriate text file.

http://www.subscription-service.com
Meta search engine fix
Fixed meta search script so that it worked for all the latest and most common search engines.

Comments : Finding the latest html patterns associated with both the search form as well as the search result was done.

http://www.nominator.com
A 30MB file splitter project
30MB file was split into smaller files based on the mailing list which the user subscribed to.

Comments : Effective use of perl in crunching the big file into smaller files whose names were found on a bigger->smaller name matching file.
Modifications to a php script
Map was changed to a global level and user details were saved using cookie.

Comments : Mysql database and php were used in this fast script.

http://www.virtualpicturetours.com
Advanced Shopping cart script
Complex script where payment can be made using credit card , gift certificates or both. An orders database was also done.

Comments : Gift certificates were made to blend seamlessly into the script taking into account all the possibilities arising because of its value and number.

http://www.dermaskincare.com
Online car hire booking site
Mysql and Perl was used.Valid Date checking was employed.Gold and Ordinary booking options.Car summary.

Comments : Conversion routines from dbf , xls and csv were scripted in perl.

http://www.premiercarhire.co.uk
Php Jobs database site
Php and Mysql was used for this new zealand and UK jobs site.

Comments : Job matching , advanced search , expiring old jobs etc are some of the vast functionality that this php script has.

http://www.nzukjobs.com
Modification to Maxponder script
Lots of modification to this complex autoresponder management script.

Comments : Details will be given upon request.

http://www.startn.com
Service signup section in Php
Signup section was done in php and mysql.

Comments : Netbanx online payment integration was done.

http://www.ofiz.com
Php scripts for todorelatos
Php scripts were written for the following functions:-
Author registration , Random author , Search author , Author control panel , Add/Edit/Delete listing , Top 50 , last 5 , rate listing , Very advanced search feature , Show online users etc

Comments : A script was used to import all existing data in the form of text files and binary files into Mysql.
2 Php scripts for Biteit.net
Conversion of asp and ms access scripts to php and mysql.
Multiple join mysql update using php.

Comments : More details can be given about this UK project.
Personals project
This project involved writing a group of complex perl scripts for men profile submission , profile editing , profile renewal , women profile sign up , bookmarks , mailboxes for both men and women , admin mass mailing capability , browse or detailed search feature , admin individual message sending capability and lots more functions.

Comments : Online credit card processing was done using Iongate gateway.Cron job was also scripted to expire due memberships.

Designsaversplan project
Perl script was written to satisfy the silent post criteria of verisign payflow link online credit card processing system.

Comments : Custom fields and fields allowed by verisgn payflow link were interpolated to achieve the desired results.

http://www.designsaversplan.com
New features for subscription-service.com
Creating Billing Records , Publisher Access To Billing Records , Admin Access To Billing Records , Generate Monthly Billing .

Comments : Existing perl scripts were modified suitably.

http://www.subscription-service.com
Minor Projects: 1998-2002
* Apache .htaccess admin scripts for Detech.com , USA.
* Form to Email scripts for Detech.com , USA.
* Survey script for Luminantpeople.com , USA.
* Configured and Installed Qmail admin scripts at Fetishbucks.com , USA.
* Recruiter /Job seeker Resume Blasting script for Salesworkz.com , USA.
* Modification to the affiliate script at subscription-service.com , USA
* Paypal user management system using Instant payment notification , USA
Skills Profile
Main Skills
Internet Programming : PERL , PHP , ASP
Webservers : Apache , IIS , XITAMI
Operating Systems : Linux Redhat , Sun OS , FreeBSD , Windows NT(2000) and Windows 98
Databases : Mysql , Ms-SQL , Ms-Access , Foxpro dbf
Other Skills
Internet : Java -Servlets , JSP , VBscript , DHTML , Javascript , applets
Application : DELPHI , Cobol , C , C++ , JAVA and VC++
Packages : Visual Interdev

Accepted modes of payment in order of preference:
Wire Transfer to my Bank in India using a Correspondent Bank in Your Country [2 days]
Barclays Account [Instant] (If you are in UK)
Moneygram [Instant]
Westernunion [Instant]
Paypal [Instant] (You need to add 8% for transaction and currency conversion charge everytime)
Check sent to me by Post [28 days] (if project starting date as well as completion date is flexible)

Contact: chris@perl-resume.com


1998 - 2002 Last update: Mar 2, 2002.