TO WHOM SO EVER IT MAY CONCERN RAVI SHANKER K V VENKAT

W
Shared by: hedongchenchen
Categories
Tags
-
Stats
views:
469
posted:
8/27/2011
language:
Indonesian
pages:
19
Document Sample
scope of work template
							                         RAVI SHANKER K V
                    ( VENKAT RAVI SHANKER KOTA )


shankervenkat@yahoo.com,                      00919848226880
shankervenkat@gmail.com,

Objective :

Ideal job description would be a challenging role involving people and
organization management role with lot of people interaction. I am an
professional with varied experience, having worked in various functional
roles in the field of Information technology , looking for a position in sync
with my qualification , experience and exposure.

Preferably looking for contractual , consultative , management consulting
based opportunities, rather than payroll based Roles …ideally with defined
achievable goals, objectives , motives , negotiable remuneration ...that
utilizes the my skill sets as a individual.

Attitude or Approach towards tasks/roles that I take up

Design robust and scalable solutions to meet today's complex business
requirements, to achieve a balance of innovation, practicality to stand the
most rigorous and rigid test of quality ... with out much complexity in the
envisagable solution.


PERSONAL PROFILE

Name : Venkat Ravi Shankar kota.

Father : Venkata Sita Rama Anjaneyulu kota.

Mother: Venkata Siva Bhadravathi kota.

Faith   : Born Hindu

Date of Birth : 28.02.1977

Marks of Identification at Birth : A patch on the left thigh ,
                                   a mole above the left eye.

Passports : H2451103(VALID TILL 05.01.2019)
            Extension to old passports viz. A7282782, F2059067

Current Location : Hyderabad.


SUMMARY OF EXPERTISE
________________________

Experience in all areas of software development, systems management
and acquaintance QA practices.

Ability to work in tight schedules and time frames.

Am a quick learner, a quick grasper , hardworking, ready to learn and zeal to achieve


Exposure to CRM, ERP processes and methodologies.
   Exposure to Content research and Content Editing in various fields.

   Experience as a Business Analyst to Product Innovation and Optimization.

   Experience to Screening candidates and recruitment in IT and non IT areas.

   Experience to writing specifications for software development and
   defining standards.

   Experience to all areas of Software Development in MNC firms in a 24x7
   environment.

   Experience with Business process Re-engineering.

   Experience as a faculty in an IT training Institute.

   Basic Experience to book keeping and accounting practices being a commerce
   graduate.

   Writing proof of concept for specifications or story boarding for products
   or conceptual theories or innovative solutions to market opportunities.

   Brief Experience to Market Research ,surveying and sampling.

   Quality Engineering: How, what , where, when, why and an introspection of,
                       implementation the respective products and solutions.

   Writing proof of concept for specifications for projects or story boarding or
   theoretical models or standards, extreme programming as concept visualizable
   to coders and even to a lame user.

   Wrote specifications for test cases for test case development lifecycle.

   Exposure to Event Management attended a part time course with Event Management
   Development Institute, Pune , India couple of years Back.

   Possess Good Team and Project Management Skills.
   ----------------------------------------------------------
   Proven ability to perform as a technical leader; training and directing small to large
   size project teams engage in IT and Non IT based activities for client organizations,
   essentially can shoulder the responsibilities of CIO , CTO other similar roles with ease.

   From the perspective of IT and systems management , performance tune of
   Application or customize a Application deployment to meet the computing needs of a
   organization.

   From the organizational management skills perspective , under take individual
   or group appraisals , client and vendor co-ordination relationships,

   Manage budgeting and costing for project , establish or set short term / long term
   goals, objectives (leadership, direction) setting for individual , group ,a functional unit
   /SBU , formulate and chart out strategy for defined goals, objectives, conduct
   appraisals to individual contributors in a team, mentoring.

   Expertise specific to Information Technology :
   -------------------------------------------------------------

HARDWARE      Intel Pentiums , Sun Sparc 400E , Digital Alpha servers
OPERATING     Win2k Adv, Windows 2003, WINNT , Windows 9.x, Solaris, Linux
SYSTEMS
LANGUAGES     PERL, VB,VB.NET C, C++, Java, SQL ,UML , Python, Cobol ,C# ,Shell Scripting
SCRIPTING     ASP,ASP.net, PHP, Cold Fusion, JavaScript, VB Script , WAP /WML
TOOLS         MS Visual Studio, Dream Weaver, PC Anywhere
              FTP utilities .
VERITAS       Veritas volume manager, Veritas cluster, NetBackup
WEB           IIS , Apache Web Server, Iplanet 4.1.
SERVERS
ECommerce     MS site and commerce servers, IBM WebSphere
              commerce enterprise
Proxies       MS proxy2.0 ,MS ISA server ,Squid
Directory     MS ADS, Netscape … Iplanet,
Servers
(LDAP)
SSON          Oblix , CAS
SAN           Sanpoint Control, McData, Brocade, Qlogic Switches
              Crossroads SCSI to FC routers, Qlogic, Emulex Hba etc
NMS           OpenNMS , HP OpenView
DATABASES     Oracle X.X , MS SQL Server, DB2, MySQL, MS-Access
ERP           Sap , Oracle Apps, People soft
Administrat
ion
NETWORKS      TCP/IP, MS-Windows NT
OS            SMIT(AIX) , SAM(HP), MMC for ADS (WINNT/2K)
MANAGEME
NT Tools
Data          MS MVS, CVS ,PVCS
versioning
tools
Services        DNS, NFS, NIS, DHCP implementations on Unix, PKI , SSL , LDAP , samba, bind,
                Qmail, pop3d, Sendmail, procmail (mail filters)
Text            AWK, PERL, SED
Manipulatio
n Tools
HACKING         Experience to basic hacking, configuring firewalls, writing applications from the
Security        aspect of hack proof.
Debugging       adb, gdb , dbx, truss utilities
SNMP            Perl interfaced programming approach to snmp, MRTG
Servers         IBM p-series, sun star work stations, E10k
Hardware
Tape            Hp sure store tape libraries, ADIC
Libraries
CLI for san     EMC navisphere, Compaq storage array, Hitachi storage , IBM shark storage
managemen       arrays.
t and
configuratio
n utilities
XML             BIZTALK
Project         MS Project , Visio , Rational Rose (uml)
Managemen
t
CRM             Siebel X
Business        Business Objects ,SQLServer Olap
Reporting
Java            websphere application server and Ecommerce solutions , Visual Age , weblogic
                application server , portlets (jakarta)
Work flow       Outlook(forms) with exchange server, lotus domino server
Compilation     make, ant ,maven
tools
Electronic      GPS, GPRS …PLOTING using perl …java …tk …etc
Cartograph
y
Routers and     CISCO 2500 series routers , Pix 2.0 , checkpoint
Fire walls
Packaging       Patch and application packaging on linux,solaris,aix,hp
OOAD            Rational rose (uml), extreme programming
methodolog
ies
Programmin      DBI/DBD, ODBC , JDBC , ADO
g Interfaces
to
Databases
Content         Share point portal server, Intraspect , Joomla ,Drupal
,Knowledge
and
Document
Managemen
t Systems
Test Tools      Mercury QTP
Remote          MS Terminal Services , Humming Bird, ,ssh , sadm
Administrat
ion Utilities
Certificate     OpenCA
Services
Virtualizatio   Vmware
n
 Banking        Exposure to CORE Banking Systems
Others          Lenel suite of product offerings …identity and security systems


     SUN CERTIFIED SOLARIS SYSTEM ADMINISTRATOR (SCSA I and SCSA II)

     Attended company sponsored training on Aix5.1 , MS Site and Commerce
     Server 2000, SQLServer7.0, Kintana 4.5 workflows.

     MAJOR ASSIGNMENTS :
     ----------------------------
     Last Professional Assignment under taken :
     -----------------------------------------------------

     Between the period OCT 2007 to OCT 2008 consulting role as a Project Manager in
     Mahavikas Project a e-governance initiative of Maharastra sales tax department,
     located at the Sales Tax Department, Mazgoan, Maharashtra, Mumbai, (representing
     Tera-software Ltd) in a environment where there are multiple stake holders.

Role: Infrastructure management of the Primary Data Centre located at mazgaon,
     cater to the MIS needs of the department …translate computerization and
     Automation initiative needs of the department into SRS …coordinate with
     development team for application development, rolling out the applications
     in to production , Manage external (vendor co-ordination) and internal SLA‟s

Duties: manage network, OS, database administrators and underlying SLA's
       (service level agreements)

     a) Network maintenance management consisting of cisco 2811/3825/1841

     b) Datacenter consisting of SAN switches IBM(SAN 16b co-branded …brocade),
        IBM p series servers, WebSphere application servers , DB2(one instance),
        Oracle (38 instances) Aix, linux hosts with clustering or high availability
        using HACMP for db2, load balancing for websphere , HP (NNM and OVIS) for
        Some SLA monitoring and Help / service desk implementations.

     c) provide technical and maintenance support 3500 seats(proprietary software
        installed on linux and windows clients Active Directory Based services) spread
        across Maharashtra ...connected over WAN using vpn.

     d) co-ordinate with Disaster recovery centre in Hyderabad

     e) Liaison with Maharashtra sales tax department, Data Digitization related works
        centre at Nagpur, sla management with the department and 3rd party vendors

     f) Service Desk Management (HP Service Desk) viz. Track ,resolve and manage
        the logged cases in the incident and case tracking system (kind of CRM for the
        application)

     g)Translate the MIS and Automation needs of the Department in to SRS,
        co-ordinate with the development team in translating the above into applications

     i) Exposure to Core Banking Products from various flagship companies …having
        interacted with various banks …essential requirement being integration of
        electronic Scroll from banks …in to the Office Automation suite of Sales Tax
        Department.


     OCT 2004 – OCT 2007 freelancer

     wrote independent specifications to various potential projects

     Example specification (a) : Automated redirection to language specific url

     Got a solution to automated redirection to language specific content or url for a web
     domain or website for a specific geographic domain with a unique language
     encoding as can be set in the web browser

     Should there be a client web browser {view->encoding} as query able, javascript
     viz. document. window or other manner …or the client web-browser agent …can
     query the setting on the client browser configuration using low level http
     communications transmit the configured value of encoding on the client web browser
     to a HTTP server …based on the value transmitted the HTTPserver can automatedly
…make a choice…transfer the url for the current session(client user) to content of
choice i.e native content to setting on web browser setting on the client side …all
this without user intervention on the client-side …this may probably tried with
customization of code and custom compilation of web browsers available in open
source.

Illustration of the above for understanding: Browse to http://www.gotevot.edu.sa

by default your taken to a url serving content in Arabic …but based on the above
logic using the encoding setting in client browse can redirect to appropriate url
of encoding as transmitted by a user-agent (a component of web browser) or
based on the client-side java-scripting document onload() method …can redirect
the browser appropriate url as supported for the encoding setting in the client
browser …in this instance say the other supported language being English

Example specification (b) : A SQL Query interface to System or OS logs.

 Most operating systems provide a logging mechanism to errors generated by
 a service or daemon or application …most of them are logged chronologically
in the order or the time at which the instance happens.

Providing a SQL interface to LOG files to the OS run time error log's(free text search
query using like operator would be particularly useful) and installation, patch logs
would a good idea, ideally integrating SQL engine to the kernel as an add on
component would be nice to have, MySQL kind of database engine would ideal as
it is light weight and efficient enough for the above requirement

Note: This not to replace the plain old text files based logs , but is to provide a
      emulator on these logs that much works over the SQL query , to reduce the
      complexity of using the tools like SED, AWK.

Eg: The windows based servers come equipped with index server as a built in add-on
    optional component ....the logs can be exported to text files and indexed under a
    catalogue.

   This will be highly valuable for security auditing ....as also ....looking for a specific
   / particular event for the expert system admin in case of a system crash rather
    than looking sequentially through the maize of logs.

Since most or all logged entries are associated with the following attributes a unique
Number to denote application or service or daemon, a error level to usually indicate
the warning level or incident level …and a error number …hence a free text based
query or logs imported into a database and queried using SQL interface provides a
much more flexible interface to the administrator.

Environment for projects: Unix Admin, WINNT/win2k, iPlanet , PERL LWP, shell
scripting , Jetspeed ,JBOSS, Tomcat ,Siebel 7.0, Mod_jk , mod_ssl , CyGwin ,
sqlserver2000, sap, php, mysql , san, vvm , vcs , netbackup, websphere, IIS,
perl,.net, bea weblogic server, all open source based solutions

Co-ordinate with presales activity… writing proposals to bids , with enquires
Generated by offshore marketing personal on data management (databases
and system Administration), ERP, DATA warehousing, content management
Solutions.

Co-ordinate with development teams in development life cycle, application
Deployment and tech support (application trouble shooting and ensuring
Smooth functioning of applications, servers, network appliances etc)

Implemented a network of 60 nodes (windows 2000 with ads) for CAMS
Service center secundrabad , configured mail host on linux, implemented
a firewall the linux box (being situated on public ip)
Occasionally browse through the code checked, for interesting or modules

Ensuring that industry best practices are complied to for development and
QA.

Well versed with implementing or rolling out open source based products
or solutions (CRM etc)

Was instrumental in Successfully Completing and Maintaining the following
products:

Developed using web browser as a front end with JavaScript for client side
validations, php, apache, MySQL server ,GD graphics or plotting for reporting
on the web server …the components were chosen for low cost over head for
the company being , a low budget company as open architecture Integrateable
with other web technologies like .Net or Java should the occasion require
…with all the data residing on in MySQL database.

School Net(Gurukul):

A integrated school Management system …tracking students day to day
activity …progress cards or reports managed by teachers with provisions
for interaction with parents, management of teachers , ancillary staff by
the management

It is intranet product with an option to be integrated into the website of
school or college incase there is one …parents can track their kids activity
online over internet where schools have provision for a hosted internet
or solution.

Where there is a Provision for Internet hosting and

a) parent can schedule an appointment with school authorities for review
   of the progress of the student.
b) Provision for notify the progress card or report either as a html report
   or a PDF document to the parent via email.
c) Provision for notify a parent for soliciting a scheduled appointment with
   the parent of a student for discussion on progress, reviews and other
   events or celebrations
e)A graphical report of student progress based on various parameters
  is available.

Truck Track :

 A Integrated Logistics management solution …catering to the transport
 sector …the solution can cater to goods transportation carrier companies,
 courier and parcel companies.

 The solution offers tracking of a vehicle and tracking a goods in transport.
 The product can be used over intranet and internet.

Real Estate Pro:

A integrated solution targeted at real estate companies, essentially a eCrm.
With the following modules catering to

a)Track and manage Apartment rentals
b)Apartment sales …essentially tracking housing projects with apartments on sale.
c)Apartments or vacation rentals tracking
d)A module to track marketing or sales force, upload and download documents
  via the web.
e)A client or customer tracking module
f)A reports generation module catering to sales and customers, includes graphical
  report generation capability.

 Generic interfaces for the above applications or products to support all popular
 relational databases as a back-end.

Re-architecting a product a software solution catering to chit-fund management,
developed using, visual basic 5, ms-access …web enabling the application


Organization: Corio, Bangalore, India.

March 2004        Sept 2004

Environment:

Unix Admin, WINNT/win2k, iPlanet, Netpoint , Netscape directory server, PERL LWP,
shell scripting , Jetspeed ,JBOSS,Bea Weblogic Application Server, Tomcat ,Siebel 7.0
client, Mod_jk , mod_ssl , CyGwin ,Intraspect , webmethods , openssl, openCA ,
peoplesoft,sap,
oracle apps

Production Deployment of j2ee applications , co-ordination with development teams,

Role    : Systems Management and Shell Scripting

Unix , NT administration , deploying java web server applications, Shell scripting,
Single Sign On technologies. Database admin activities on Sybase12x ,
SQLServer7/2k and Oracle 8x.

Implemented CAS(server side java based SSON solution) used openssl based
certificates, in place of Oblix based identity a migration from OBLIX SSON solution.
and session management system which Integrated into several applications of the
organization (siebel, change management system , Oracle apps and several
Databases all of which were part of a data center.) i.e an integrated authentication
into all apps in data center to users authenticating from internet and those managing
the applications.

Vignette web based report(Actuate) generation(managing server)

Wrote a VB based debugging (generate a text file log …save if a error condition
prevails) by logging into Siebel 7.0(client needs to be on the host computer),
verification of replies from Siebel notification, with cross verification into sqlserver 7.0
database on 3tier architecture model.

Kintana4.5 workflows publication / transition of sap, oracleapps, peoplesoft staging in
development Environments to testing and to production environments.

Wrote Perl script (a crontab scheduled script) using LWP module based automated
authentication into peoplesoft domain url over secure https based authentication
…automated download or weekly patchs and upgrades to patch server and automated
email notifications people listed in configuration file (email notification to systems
administrators group and respective managers).

Gave tech support to ISRVice …a customer interfaced domain based access to
resources offered to the clients by the customer …also presales support to proprietary
hosted services of corio called applications on demand.

Organization: Veritas Software India Pvt. Ltd, Pune, India.

OCT 2002 - FEB 2004
Environment : SANPoint control , VCS 1.3 ,VVM 3.x, Apache, inetd ,
              SSH, PKI, NetBackup, NFS, Automount, rsh, adb, gdb, dbx, truss

Role          : Systems Management and Shell Scripting

Hardware qualification of high end enterprise SAN equipment, Storage Arrays
(Compaq, EMC, Hitachi, IBM shark), SAN switches, SAN routers( SCSI to fibre
channel), Tape libraries (HP sure store etc.).

Testing cross product compatibility of SANPOINT control (Underwent training for
a proprietary testing model called Behavioral Modeling Functional Breakdown
and Analysis pioneered by testing guru shell prince … used to test systems and
processes with the example of a banking related sub function of a ATM and their
functionality ….case scenarios illustrated was that of what shall happen when
sufficient bank balance was not there and the user tries to withdraw money,
when the user uses ATM as drop box for issuing and clearing checks. )

Writing test scripts in PERL and shell, Managing the LAB, Take part in
Hardware procurement process, identifying New hardware requirements.

Overseeing Systems management of MS(win2k WINNT) and Unix boxes
(Aix, Hp, Solaris, Linux), SAN implementations.

Suggested asynchronous download of data from san point control server
to san point control clients for viewing of data …viz. display of data on san
fabric in san point control clients …went into production …implemented
into sanpoint control 4.0.

Involved in running automated test suite nicknamed Harness …and
Development of test cases.

PERL based script that converts the statistics collected in to a Excel based
statistics(pie chart, histograms etc).

-------------------------------------------------------------------------------------------------
Innovative program tracing …redirecting stdout , stderr …by redirecting the output of
the descriptors into a single file …hence all data logged is contextual , chronological
and logical …by using a flag condition denoted …the log for a specific itern of a
program (script or binary) can be checked for error condition …if no error be found the
log file be disposed off or archived or automatedly sent to a emailid of the monitor
…also refer else where in the document for more information

Also tackling buffer flushing while writing to disk/file …is better done rather than using
fflush by using print <filedescriptor>, „\r` ; …given the context and also the
company in question the idea may be viable at few scenarios …like mirroring …caching
…data flush‟s to disk
-------------------------------------------------------------------------------------------------
Made use of unix timestamp and perl anonymous hash to store array of values
…comparable in the context of a table or underlying storage layout (proprietary
storage of a table)
-------------------------------------------------------------------------------------------------
Debugging of applications and crash dump analysis of sanpoint control …QA
coordination with development teams spread across geographic locations …zeroing of
bug and escalation with development teams.

Bug escalation and debugging of the build version by running the faulty build version
…crash Dump analysis of the core dumps using adb (aix, hp), gdb(linux), dbx (solaris)
…with solaris Being the primary platform debugging of the app using truss.
-------------------------------------------------------------------------------------------------
Participated in budgeting for the group regarding purchases of hardware for the group
(product compliance to hardware available in the market as newer versions of
hardware are released), Managed Hardware Lab resources for the group (configuration
and preparation for simulation runs of product development life cycle)
-------------------------------------------------------------------------------------------------

Installed and configured NetBackup for group …backing up of developer cvs tree and
weekly Builds of the product releases in development life cycle.
-------------------------------------------------------------------------------------------------
Automated download of weekly build releases(ftp repository) to a local repository for
harness run preparation, By perl parsing of email notification from build release
manager …and notification of the same to users enlisted in a xml configuration file.
-------------------------------------------------------------------------------------------------
Wrote specifications for test cases and reviewed or guided development effort for
trainee apprentices
-------------------------------------------------------------------------------------------------

Wrote Memory leak monitoring and benchmarking test cases for performance
monitoring of VERITAS suite of products …with graphical analysis of the performance
metrics
-------------------------------------------------------------------------------------------------
Achieved simulation of fork on windows for cross platform compatibility viz. ability to
run a test Case across all platforms (aix, linux, solaris, hp, windows) , all most all test
cases involved manipulation of xml feed.
-------------------------------------------------------------------------------------------------
Pre qualification of Hardware , benchmarking of hardware with Sanpoint control for
san.
-------------------------------------------------------------------------------------------------

Organization: Underwent training and Simulation of Software
              Implementations with Root Shell India .

September2001 June 2002            September 2002

Environment      : Xinetd , SSH , PKI , IP telephony

Project         : Implementation of IP telephony.

Underwent training on veritas suite of products and sun cluster software

Implemented a IP telephony in a test environment, with Some customizations and
deployment of billing software Mostly based on PHP, PERL and MySQL as backend.

Integration and deployment of VOIP project developed from open source software
using OpenH323, open radius, PERL, PHP, MySQL with apache etc on free lance basis.

Organization: FAPCO ,KUWAIT an ISO9001 company. (www.fapco.net)

September2001 April 2002

Environment:
Solaris 2.6, xinetd, Tcp wrappers, Apache, PERL Sockets , Shell scripting,
DBI , Pro*C ,Oracle, Tomcat, PHP, MySQL, Amanda network backups , Cisco routers,
Win2k Adv Servers, Exchange 2000, ASP, IIS, SQLServer, Pix 2.0 etc.

Under took a systems study for www.kse.com.kw (Kuwait Stock Exchange on line
trading System) and fine tuned existing Software which were hosted on four Sun
ultra sparcs running solaris 2.6, with hardware in a load balanced environment ,
and total System was developed in PERL (right from stock feed parsing using PERL
regex ).
Publish the feed from stock exchange on to the web, by parsing the feed using PERL
regular expressions and storing the data into MySQL backend database and on to
the web using PHP and PERL CGI.

Developed Portfolio Management system to track stocks of individual choice it is
been developed

Lots of PHP and asp scripting to generate Dynamic content for the following sites

www.q8stocks.com.kw (then www.kse.com.kw) developed in PHP, www.alghanim.com
developed in ASP......stored arabic fonts in database that enables viewing Arabic on a
Arabic enabled machine , by mapping the field in to a binary field or image field
(suitable for web purposes as data pertaining is mostly in multiple‟s of paragraphs)
(can be extended to arabic /urdu/ mandrian/ european fonts) in the SQLServer server
database ...on the client side when the language encoding is correctly set...the
internet explorer automatically displays the fonts in its language correctly, this is
applicable to all wide char-set and works even on 3 tier applications with components
that support wide char set (also called language encoding),in VB /Delphi /Magic
Software browser component, also this RAD tools provide support for creating
dynamic control that can be suited for the purpose.

Above product also contains, Dynamic unlimited Page Generator with predefined page
layouts from selectable predefined set of templates.

Ideally speaking each language(encoding) and its individual font is mapped to a
Unicode, these fonts usually stored in a embedded database in the OS based on
language...so by properly using encoding, downloading of fonts can be avoided.

was able to store Arabic data viz. wide-char-set in sqlserver 7.0.

The Page generator logic breaks basic principles of Normalization.. i.e. of
atomicity(its based on a self referential key for the primary key/identity key to
represent a navigation system(one to many relation from a Page to child pages with
a template id attached to each of the pages, how it works since all data is drawn from
database a fixed max limit number of fields (data to be reflected in the web page )
are created in the table of database…with a additional field-Id flag to reflect to check
if the field has acquired a display tag or not based on the template/page layout
selected for the page….also links to any images to be embedded in these data fields
can either be translated into files stored i.e. paths on the file system or a image field
in database)

Wrote project specs for Bid proposal to integration of www.kuwaitairways.com with
oasis travel club …an application hosted on IBM mainframe …essentially a
repository of live weather data around the world …access to the data to be made
available on the website of Kuwait airways, Implemented using IBM MQSERIES for
message broking …integration of a legacy application with open systems or web
frame work or web application in this instance.

Another requirement being that a travel and booking information for Kuwait airways
being proposedly to restricted to be booking through proprietary software
downloadable and restrict able to a specific machine (one each at each enlisted travel
agent of Kuwait airways) ...suggested using unique part number of the hard disk
was chosen for this purpose …a enhancement to travel reservation application.

Setup a Development server with solaris2.6, all GNU tools, PERL 5.6.1, php3.18,
MySQL 3.21.33b , proftpd etc.

Managing 4 sun ultra sparcs running solaris2.6 systems monitoring security and all
stuff , configuration of Pix 2.0 firewall.

The Brief summary of activities undertaken by me is
Involved in setup and administration of Solaris, linux, WIN2K Advanced servers,
IIS and Exchange 2000 server.
Systems Administration Maintenance and backups.
Evaluate the Servers hosted on net comply with the latest security recommendations.
Involved in coding PERL and shell scripts and some web programming in php MySQL.

-------------------------------------------------------------------------------------------------
Organization: Sagarsoft (India) LTD an ISO9001 company.

February 2001 September2001

Environment: Win2k Adv Servers, Exchange 2000 ,Solaris ,ASP, IIS, SQLServer etc.

Worked as a Senior Executive Projects,

Responsibilities included, Coordinating with management and Development Groups,

Responsibilities Included Evaluation of products and provide directions in
Purchase of Hardware(networking division Netlinx ISP) and software.

Providing general Systems (Unix and NT platforms) Administration and Support
Software setup to all the on going projects in the company, technical feasibility of
project implementation, Systems documentation , and taking care of System
Administration and networking Operations of the Company.

Responsibilities included doing product research and documentation in the areas of
Win2k and exchange 2k.

Was responsible for courseware development World Wide Web Institute (a
subsidiary of Sagarsoft) for windows 2000 and Exchange2000.

Migrated a Netscape Directory Server based user accounts to Microsoft Active
Directory…the LDAP file can be parsed and individual sub nodes (OU‟s) can be
Loaded into a hash and mapped into a active directory.

Rolled out Win2k, Exchange deployment(migration from Exchange 5.5 )
to a client Netlinx ISP viz. a Win2k based Forest with 80 nodes and
implemented Exchange 2000 in the Network.

Was responsible for development and deployment of the following

Project:         Intranet WebSite …a Integrated HRMS package
Role :           Participated in the design and architecture of project

This an intranet application automating internal Leave processing System for
Sagarsoft India Ltd and has been implemented as part of its ISO9001
Certification Process. This application forms apart of another major application
Integrated Employee Tracking and Management System.

This features a integrated user authentication into the system based on his
NT Domain user account so that only the specific user can check his own details
and not any other employee. A user can query his eligible quota of leaves,
leaves utilized and leaves still held by him.

User can apply for a leaves online in the system which is automatically directed
to the Employee‟s authorized Leave approver, which he can be done online.

Employee can also verify status of leave approval online. This system another feature
when a user applies the supervisor is also notified by on his official mail-id which also
contains a link to the online application, similarly when the leave is approved the user
is also notified of the same by an email as well. Care also has been taken that only
the authorized person gets to approve an user viz. employee leave application.
Integration of ADS based Authentication into the application ,Integration MAPI to use
exchange server for Mail routing for the application

The entire project has been developed on ASP, SQLServer 7.0, CDONTS, IIS.

This project makes a good piece of module integrate-able into all or most major
HRMS packages or HRMS modules of Enterprise Resource Planning.

The Brief summary of activities undertaken by me are

Involved in setup and administration of Unix(solaris,linux) , WIN2K Advanced
servers, Apache, IIS and Exchange 2000 server.
Involved in user interface design using HTML.
Involved in coding logic, debugging and testing.
Involved in Server side programming and Database connectivity.
Involved in Database design and migration in MS-Access and SQL Server.

Organization: GOTEVOT Computer Center, Saudi Arabia (www.gotevot.edu.sa)

April 2000 - Dec 2000

Environment: Apache web server , ASP, IIS4, SQL Server 7.0 ,oracle, pix firewall,
cisco2500,
             Exchange 5.5 ,perl,oracle

Project: Intranet and Web Site Development and System Administration

 I was responsible for the following:

a) A vendor coordinated implementation of DDN connecting branch or divisional
   offices at 8 cities with head office at riyadh

b) I had setup MS Exchange5.5 mail server, MS Proxy 2.0 server, IIS 4.0 ,
    and Apache web servers of GOTEVOT and routine Unix system administration
    (Solaris and Linux)

Implemented DNS, NFS on Solaris System, Configuring Cisco 2500 series routers,
            pix2.0 firewall

c) www.gotevot.edu.sa :      An Arabic portal catering to the needs of the staff
                           and for the organization ]

Dynamic News Flash(scroll) using javascript on client side and Asp on Server side.
A component for addition , removal and editing of the News , job offers and
bidding of the organizations projects with asp, vb and SQLserver as backend.


d)       Statistical Analysis and Reporting:

  An intranet application developed in ASP with backed as SQLserver,
  The application generates various population demographics of the students
  enrolled into gotevot technical colleges.

e) Online Library Information Exchange System :

     This is an Intranet Application enabling all the Universities and colleges
     involved in the exchange of data and information that includes a book
     tracking system with Html as front end, ASP for server side scripting
     and SQL server as backend.
This Specs should serve the purpose of cataloging and retrieval of entities
(say Books) located in different locations of the entity (Organization) / entities

Examples: Books / manuscripts located in different libraries.

Criminal, Intellectual, Law, Digital Graduation Certificates by Universities, Property
Records etc ....all of them can be maintained in the similar manner (What is
currently being marketed as E-seva , Bill junction etc in few parts of India.)

f) Implemented a fixed time bound access to resources (internet) to users
    located on NT Domain (domain users and local users).

Restricted the period of login by a user for internet usage,

users where located in a NT domain, imported into a local account on the proxy server
(resource located in the domain …using net command) through a script and deleted
at the end of the period for which they have permission to access to the internet.

I was responsible for the following:

Involved   in    setup and administration of web, mail ,database and proxy servers.
Involved   in   user interface design using HTML, input Validation using JavaScript.
Involved   in   server side programming to connect database using ASP.
Involved   in   debugging and testing.
l

Organization:

Omni Media Studio, India…subsidiary of TVP graphics Inc
             www.tvpgraphics.com

Project:            Database Application for Chicago Child Advocacy Center, Chicago

February 2000 - April 2000

Environment:        PHP, E-PERL, mod_perl, HTML, JavaScript, Apache, MySQL,
Solaris,Linux

This is a database application with browser as a front-end developed for a Chicago
based NGO. It is a web based document management system that contains a series
of 15 forms for updating and tracking the information of a child abuse victim by an
authenticated user of the site.

I was responsible for the following:

Involved in Installation and administration of NT, IIS, Solaris OS, Linux, Apache
servers and MySQL, SQLServer 7.0 Database.

Involved in server side programming to connect database using PHP and E-PERL.
Involved in user interface design using HTML, input Validation using JavaScript.
Used Ftp utilities for uploading and maintenance of site.

Organization:
ADESTA, India

Project:   e-Commerce Web Site for ADESTA, Indianapolis, USA

October 1999 - January 2000

Environment: ASP, Site Server Commerce Edition, SQL server, IIS 4.0, HTML,
            JavaScript, Windows NT
www.adestamall.com : A B2C and B2B e-commerce site,

Important modules for which I was responsible are

Alternative methods of payment,
Gift Certificates, shopping cart,
various virtual stores, E-cards, Paper-cards,
Interface for the Manager Section and Administration of the Site
Automated mailing lists, email remainder systems .

Embedded encryption into form data for secure transmission of data , included
A parse-able token in to embedded form along with form for data submission,
triggered multiple form submission using java-script, while the implementation
is uses asp on the server side.

Also System Administration and Installation of Software‟s.

I was responsible for the following:

Involved in Setup, Administration of WinNT, SQL Server7.0, MS Site Server and
Commerce servers.

Also Remote Administration of the above Servers using PC Anywhere and MMC.

Involved in user interface design using HTML input Validation using JavaScript.
Involved in Back end Database Design and Integration of the various modules
for the site
Involved in server side programming to connect database using ASP.
Used commerce and site server for user tracking and product portfolio management.

lOrganization:

Citi-Net, India

January 1999 - October 1999

Environment: Visual Basic, ASP, Oracle, MS Access, SQL Server 6.5, MS Visual Studio
             PERL,mod_perl, PHP, Solaris, Apache, MySQL , FrontPage, JavaScript,
HTML

Project: Portal Website Development

www.hyderabad.com ,www.hyderabadtheatres.com ,www.citi-net.com

lProject:

Online Movie Ticket Booking

Online Movie Ticket Booking : This application enables ticket booking for a theater
enlisted with www.hyderabadtheatres.com. It is implemented using PERL and Flat
files.

Note: Faced a specific problem … with the hosting-servers located in different
     geographic domain viz. USA ….the server side scripting solution
     viz. PHP 1.x /PHP 2.0 was as hindrance to be used to time and date
     generation at client side, with date and time being generated being on
     the server side a day‟s older and not in sync with local date time…..proposed
     …a solution viz. client-side JavaScript / vbscript, based date time generation
     ...which stored into a field in client side FORM …can be used for server side
     processing ….this should be applicable to all single domain…or website‟s that
     cater to multiple geographic domains (And confirmation of all transactions or
     approval over email …that calculates and map‟s the time-zone ( calculate-able
      based ISP/router header parsing…much like the way IP-address of a client is
      accessible currently over server side or a accessible NTP server in the vicinity
      of geographic domain), the transaction‟s of this nature can be approved in a
     automated format or by a operator.

Net-Pals : A simple BBS for pen pal friendship. This is implemented using PERL
          and a Flat File.

              Both Net-Pals and Online Movie Ticket Booking are a first time ever in
              market in a automated format.

Classifields / Yellow Pages: A first innovation/concept brought into the market.

A Web based classifieds posting and retrieval on the lines of yellow pages using PHP
and MYSQL Database.
----------------------------------------------------------------------------------------------

Optimized PERL Code for Parsing incoming data to a Web-Server.

CGI script
-----------

{

        If( $ENV{„REQUEST_METHOD‟} eq „POST‟ ){

               read(STDIN, $buffer, $ENV{„CONTENT_LENGTH‟});

        }

        If( $ENV{„REQUEST_METHOD‟} eq „GET‟ ){

               $buffer=$ENV{„CONTENT_LENGTH‟});

        }
                 @pairs=split(/&/,$buffer);

        foreach $pair(@pairs){

                     ($nam, $value)=split(/=/,$pair); #extracting variable‟s defined in
        forms

                     $value=~tr/+//;      #suppressing junk characters that form part of
        the
                                          #data set that form part of the incoming http
        stream.

                     $value=~s/%( [ a-fa-F0-9 ][a-fA-F0-9] / pack(“c”,hex($1)/ cg;

                     $contents{$name}=$value;

        }
}


Site Search Utility/Option : A first innovation/concept brought into the market.

This feature /option lets searching of the site by keywords, it picks the words typed in
the search box and search‟s for these words in all the files present on the site, if any
file contains a matching pattern then the URL of these files are displayed in response
to the Query.

This is based on script/binary utility that does the above job, contrary to the search
option that is based on the meta tags.

PERL based outline of Source Code for above:
____________________________________

Obtain the Search arguments from the HTTP stream viz. a HTML form submission
Using GET/POST.

Presuming that „search‟ is the HTML variable that contains the input arguments
for a search.
#presuming using cgi or for a RAW extract from HTTP source refer above

$search=param(„search‟);

#performing the search on the server side ….viz. list of files in a directory
 /directories.

#code for searching from a single directory on the Web-Server.

#obtain the type of operating system from PERL environment variable
#$os=^OS;

#$command being defined based on the operating platform/ OS on which
#the search utility is hosted on ….

 if ($os eq “DOS”){ $command=‟dir/b|‟; } #the recursive list of files from all the
directories
 if ($os eq “UNIX”){ $command= „ ls|‟; } #or with a list of directories in which to be
                              #search from an array can be define and optimized
                             #list of directories that are defined in the configuration
                             #file of a web-server …that can be loaded into a
                           #variable viz. a array by parsing the configuration file
                           #the above can again be integrated based upon the OS

#code ought to be optimized

foreach $dir (@dirs){

       opendir(dirhandle ,$dir) || die “ error opening the $dir: $!” ;

       @searchlist=grep{/\.c$/} readdir(dirhandle); #unix context retrieve list of files

 foreach $searchfile (@searchlist){

        Open(FILE, $searchfile) || die “ can‟t open the file :$!” ;

         $data=””;

         while($data . = <FILE>); #capture the content of the file to be searched

         chop($data); # get rid of EOF character.

         #$search being the variable containing the text to be searched.

       If( $data=~/$search/im){       #capture the matching set of lines in perl

            Print “$searchfile”.”\n”.”$&” ; #can be optimized

        }
}


As a Web Master, I was responsible for the following:
Involved in Installation of NT, SQLServer, Solaris and linux and Apache web servers.
Involved in client side interface design using HTML and validations using JavaScript.
Involved in server side form validation, to connect to database using PERL and PHP.
Involved in debugging and testing.


Organization:

Oasis Infotech public limited, India

 July 98 – December 2000

Between 1998 - 1999 …part time(7pm to 9pm evening batch‟s 3 days a week)

AS a Faculty and Lab faculty for c, c++, oracle (sql, pl/sql), VB.

Organization:

Indigo RDBMS, India

May 1997 - December 1998

Project : Custom Built Package for Reliance Fire Safety Equipment Pvt. Ltd

This system helps in automation of the entire sales and production processing
right from the customer details, stock monitoring, order entries, payment,
inventory transactions, change in the orders, supplier details, purchase order
details, production details and printing various reports and receipts.
This system maintains/tracks at factory level and branch level (ware house)
and field sales agents.

A system that caters to all departments in to which any corporate body or firm
or entity can be organized into.


Project :        Hospital Management System

The application was developed to meet the requirements of hospital management.
The system consists of the following modules: Registrations, Inventory and Billing.
Lined on the above project.

Project: Online Examination and Evaluation (OLEE)

This is an Intranet website designed for a leading training institute for simulation of
online examinations such as MCP. It has features viz. random generation of
questions, negative marking, interface for setting no. of questions, duration,
authorization etc.

This specs has been basis for many a online examinations/tutorials etc.

Ex: GMAT,GRE, online examinations being conducted by pro-metric and
    Other online Certification authorities.

As a Programmer, I was responsible for the following:

Involved in user interface design using VB and HTML.
Involved in coding Business logic, debugging and testing.
Involved in Server side programming and Database triggers.

						
Related docs
Other docs by hedongchenchen
Donley PE 10.8-10.19
Views: 392  |  Downloads: 0
DoMN YOG Rego form 2 pilgrims
Views: 206  |  Downloads: 0
Donchian
Views: 0  |  Downloads: 0
Donation Requests 101006f
Views: 0  |  Downloads: 0
Donation_Request
Views: 0  |  Downloads: 0
Donalyn-Miller-Book-list
Views: 0  |  Downloads: 0
don't judge
Views: 0  |  Downloads: 0
Domestic Service Groups
Views: 0  |  Downloads: 0
domainsandmeasuresnovember2012_tcm77-286624
Views: 0  |  Downloads: 0
domainsandmeasuresfinal_tcm77-287743
Views: 0  |  Downloads: 0