[var] => content
[type] => preview
[var] => cut_url
Email: Add: Hebbal, Bangalore – .ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ Phone:
I am a Perl, PHP and AdaptV web developer with a track record of transforming business
requirements into solutions which keep my customers happy, and having experience in various
projects involving staffing, customer service, radio stations and portals.
I have years of work experience, and excellent communication skills with the ability to engage
with both the business analysts and technical people in a project, and to develop strong
relationships with clients.
B.E Chemical from Karnataka Regional Engineering College KREC, Surathkal .
Operating Systems : Linux, Solaris, Windows.Ê
Databases : Oracle, PostgreSQL, MYSQL, Microsoft SQL Server.
Perl Modules: Catalyst, Moose, DBIx::Class, modperl, templatetoolkit, DBI, DBD.
Tools : Mercurial, Git, SVN, OpenACS, CVS, ACS, XSU, HtDig, Teamware, SCCS, CGI.
Others : HTML, DHTML, CSS, XML, AdaptV.
Servers : Apache, AolServer, IIS, JBoss.
Frameworks: Yii, Catalyst.
Companies and Clients:
IBM India Pvt Ltd NetApp
Fillmore Technical – SpotSpitter, Debut Broadcasting Corporation
LG CNS Global / LG Soft India – Abacus Direct, Bond UK, Bond US
. Affiliate app and CRM app ..dyndns.org
I have developed two Yii applications – one to manage affiliates and advertisers, and another to
manage customers. I also wrote an events module for gospe.com.
Registration to the affiliate application requires the user to click on a link in an email which
contains a system generated token.
. SpudBid and RegisterMeToWin
Environment : Perl, PHP, MySQL, LinuxCentOS, Catalyst.
SpudBid is an auction website and allows users to list items and to bid on listed items. TheÊ
admins can run managed auctions, apart from the usual admin functions such as user account
RegisterMeToWin is a site which runs contests for various radio stations. Users can fill in the
entry form. An admin can login and create contests, add and edit questions, view entries, generate
winners and email them.
Environment: Perl, CrushFTP, Linux, DBIx::Class.
SpotSpitter is a radio program and spot distribution software, where text files and raw mp files
are provided by the program creators. These are combined by a perl module into one or more mp
files and uploaded to an FTP server, from where clients can download the files.
The reports module is written in Yii.
. Netapp OnWeb Netapp,
Environment :ÊPerl, mod_perl, Oracle, Apache, CGI, Solaris, OAM, TestMore, Selenium.
NOW, or Netapp On Web, is a portal which is used by Netapp’s partners, customers and
employees. It consists of download, bugs online, release advisor and tool chest. We use an Apache
server with Oracle Access Manager for single sign on.
Understanding the functionality and logic of the legacy applications and fixing bugs.
Projects in AdaptV
Direct Office Application Manpower,
Front Office and Backoffice Applications Bond US and Bond UK,
Environment : AdaptV application, Jasper Reports, Burning Glass, Perl, MS SQL, JBoss,.
I started working on the Bond UK front office, and after learning about AdaptV, I started
leading a team to develop the Bond US front office and later on the back office application as
well. The front and back office were meant as base applications to be used to further develop
applications for clients.
When Manpower signed up to use AdaptV, I led their team to develop DirectOffice which
would be one software to be used by all their offices worldwide. We successfully completed the
first phase of the project while I was there. It enabled them to manage and track companies,
candidates, jobs, commissions, interviews, resumes, assignments, timecards, pay and bill rates etc.
My responsibilities on these projects included the following:
Requirement analysis and seeking clarifications.
Estimating, creating a work breakdown structure.
Clarifying issues for team members.
Estimation, task creation and allocation and scheduling.
Development and clarifying issues which team brings up.
Issue logging, classification and tracking to closure.
Code Reviews, Testing.
Quality control and processes.
Scheduling and deliveries.
Communicating with the Business Analysts about the capabilities and limitations of AdaptV.
Tracking the hours for billing.
Forecasting resource requirements.
Trained the entire team at both the onshore and offshore locations.
Responsible for the Burning Glass integration, which used a Perl programmer.
Get hotfixes for AdaptV product, if we find issues in the development environment itself.
. LG CNS Global Enterprise Portal and LG CNS Global website
Duration : June to July
Team Size :
Environment : Linux, PostgreSQL, TCL, AOLServer, OpenACS toolkit, XML.
Role : Developer and Team Lead.
The enterprise portal is an intranet which was used by over employees of LG CNS Global.
The portal is a customized version of the OpenACS toolkit and includes News, Forums, File
Storage, Survey, Library, Photo Album and BugTracker modules among others. It also provides
links to other applications and websites. The portal has a sophisticated permission system which
ensures that only authorized employees have access to confidential files.
A library module was developed to help in administration of the company library.
The LG CNS Global website contains information about the company and is designed for easy
Researching open source toolkits.
Understanding the OpenACS toolkit.
Installing Linux, PostgreSQL, AOLServer and OpenACS core and OpenACS packages.
Understanding the templating system and implementing a new design.
Designing and coding a simple Library module.
Setting up scripts for regular backups as well as for monitoring the site periodically.
Setting up the development site as well as the live website for LG CNS Global.
Maintenance of the portal and website.
. FTUPA .
Environment : Solaris, Perl, Teamware, Apache, Oracle .., Java swings, CPS toolkit, SOAP,
SOAPLite, CGI, DBI.
Abacusdirect, a division of Doubleclick Inc manages the Abacus Alliance, America’s largest
proprietary database of consumer, retail, business to business, publishing and online transactions
used for target marketing purposes. It helps its clients identify the most responsive customers for
their offer based on the customer’s previous buying behavior. Clients of Abacus provide details of
their customer transactions to Abacus, and they contact Abacus when they need to send out
catalogs. Abacus provides the names of the customers who are most likely to respond to the
Development of the FTUPA . Engine which checks files, converts them from DOS to UNIX
format if necessary and moves good files to different folders for processing based on the FTLS
file type, and bad files to a failure directory.
Modifying the FTUPA . user interface and auto_ftls, a cron job that automatically processes
files received in a particular directory.
Creating SOAP services in Perl to delete records from files, to modify records in files, and to filter
records from files.
Writing SOAP wrappers for the Engine and for other scripts and command line commands.
Livehelper.com is a leading provider of live online customer assistance. It provides
operator just by clicking a button.
Tracking, Push pages and Pull client, for emailing clients, HTML stripping, managing files on the
server and auto generating button code. I also developed a payment module using cgiperl on SSL.
. Websites at Infoyug.com
Environment : Red Hat Linux ., AOL Server, Apache, Oracle .., MySQL, TCL, Embperl,