Title:Senior Software Engineer
*********@*****.***
Document
Source below
NAME: Shekhar Pradhan
ADDRESS: **** ******* ***. #**
CITY: Santa Clara
STATE/PROVINCE: CA
ZIP/POSTAL CODE: 95051
COUNTRY: USA
EMAIL: *********@*****.***
PHONE: 408-***-****
CANDIDATE ID: 114635
CITIZENSHIP: Permit
EDUCATION: Bachelor Degree
EXPERIENCE: 5
WILL RELOCATE: Open
RELOCATION INFO:
JOB WANTED: Any
RATE NEEDED: 50,000.00 +
HOMEPAGE:
COMMENTS: My name is Shekhar Pradhan. I am a H1 visa holder currently located in
California. I am interested in both permanent or contract positions.
HOTSKILLS: J2EE (JSP, Servlets)
ESUME
Shekhar Pradhan
1901 Halford Ave. #75, Santa Clara . CA 95051
Tel : 650-***-****
(cell) / 408-***-**** (home)
Email : *********@*****.***
SKILLS SUMMARY : Over 5 years of experience in designing and developing
Internet, Intranet and Extranet applications on Unix and MS Windows platform,
using internet technology tools.
PROFICIENCIES :
Java/Internet Technologies J2EE, J2SE, Servlets, JSP, RMI, XML, ASP, Perl,
Oraperl, HTML, Javascript, Apache, IPlanet, Jrun, Netscape Enterprise web
servers.
Tibco Active Enterprise Products Rendezvous 6.4, Integration Manager 2.2.0,
Message Broker 3.2.0, Adapter for Active Database 3.2.0, Repository 3.2.4,
Adapter Administrator 3.2.0, Adapter SDK 3.2.0
Hardware Sun Sparc and PC.
Operating Systems Solaris, SunOS, NT and DOS
Database Oracle
Configuration Management CVS, Visual Source Safe.
EDUCATION : Post Graduate Diploma
in Computer Applications.Advanced Concurrent
Diploma
in Information Systems.BS (Physics) University of Bombay.
COURSES / SEMINARS :
Tibco Prodcut Boot Camp
One week Tibco's Active Enterprise Product Boot Camp.
Understanding of Tibco's Active Enterprise product line and positioning of each
product.
Understanding Tibco's approach to integration.
Install, configure and administer Tibco's Active Enterprise products.
Understanding product dependencies and interactions.
Enterprise Java Beans Programming
One week Sun Education's center's course in Enterprise Java Beans Programming.
Application Server Essentials by Borland.
Two-day technical seminar on leveraging the power of Java, the Internet, and
distributed objects architecture implemented on the EJB and CORBA models.
WORK EXPERIENCE :
Designing and modeling robust, reusable and scalable Web based/E-Commerce
solutions following J2EE standards.
Undertaking research and preparation for project briefings and evaluate the
technical feasibility of proposed solution(s) with proof of concept work or
functional prototypes.
Working with clients for finalizing product features and use cases.
Writing system architecture documents.
Implementing web based solutions using Java and related server side
technologies such as Servlets, JSP, JDBC, ASP, COM objects using Visual Basic
6, etc.
Designing interfaces suitable for Set-Top boxes (Web TV) and Mobile phones.
Writing CGI scripts for interactive activities on the web.
Database connectivity between Perl and Oracle using Oraperl.
Webserver installation and administration.(Apache,IPlanet,Jrun,Netscape
Enterprise Server)
Configurattion and management of Domains and sub-Domains.
Inteliant
CorporationSunnyvale, CA. USA March 1999 to present
CLIENT :
Trintech Inc
. October 1999 to present
PROJECTS :
EIssuer
Trintech's Eissuer, a E-Commerce solution has been specifically designed to meet
the two major requirements of issuing banks: branding and risk management. The
issuing bank's brand is downloaded directly to the cardholder's desktop, giving
the issuer unique brand visibility and flexibility.
As a server-based solution, EIssuer addresses risk management by providing the
bank with the opportunity to authenticate and authorize the cardholder before
the transaction is conducted. This gives the issuer enhanced control of risk
management every time the consumer uses their digital card.
Issuers also control the appearance of the ezCard icon, which is fully
issuer-branded and uses a "drag-and-drop" process to automatically fill a
merchant web site's purchasing form and initiate a transaction for Electronic
Commerce Modeling Language (ECML) and "profiled" merchants.
EIssuer consists of three major components. A win32 application ezCard wallet
deployed on the users machine, a middle tier which consists of servlets and the
RMI based backend transaction server which performs secured transactions to the
database.
Presently working on EIssuer implementations for various Trintech clients such
as MasterCard, Samsung Card (Korea), KEB (Korea), Unibanco (Brazil).
Role : Senior Software Engineer
.
Design and implementation of the middle tier server side component comprising
of Java servlets providing connectivity between the web frontend and ezCard
with transaction server.
Developing the web based frontend using Java Server Pages following MVC
pattern.
Implementation of RMI modules in the transaction server.
Defining and implementing XML based messaging module which encapsulates the
result of each transaction request.
Implementation of client specific customizable component(s) and bug fixes.
Presently working on feasibility analysis and proof of concept for migrating
the existing product on Mobile phones and Set-Top boxes. This task involes
defining API's for efficient communication between Web TV and Mobile phones
with the backend system and also writing inerfaces in WML for WAP components.
Environment : JDK 2.0, Servlet API, JSP, Javascript, XML, Oracle 8, IPlanet,
JRun, Solaris
CLIENT :
Qualcomm Inc
. March 1999 to September 1999PROJECTS
:
Interactive Qualcomm (Qualcomm Extranet)
Qualcomm Extranet is a Business to Business E-Commerce system which implements
numerous capabilities enhancing support and information transfer to Qualcomm
business partners. It provides Qualcomm customers who are cell phone service
providers with real-time access to business critical data such as order status
and order tracking, case management etc.
These vendors could access the system to create administration cases which are
assigned and worked on internally within Qualcomm. The system is based on a 3
tier model with Oracle as the back end, MTS - COM objects created in Visual
Basic 6 as the middle tier and Active Server Pages written in VBScript as the
browser based front end.
Role : Senior Software Engineer
Designing the workflow and navigation use cases for the frontend module.
Writing ASP scripts for frontend implementation.
Writing COM objects using Visual Basic 6 for incorporating business rule in
the middle server module.
Writing the Oracle stored procedures for data manipulations.
Environment : ASP, Oracle 7.3, COM using Visual basic 6, IIS, Windows NT
Plexus
TechnologiesBombay, India April 1996 to December 1998
Working as a Software Engineer, I was involved in design and development of web
based application projects for Plexus as well as clients of Plexus.
CLIENT : Plexus Technologies (Internal Projects)
PROJECTS :
Employee Information Retrieval and resource management
An intranet application which provide a user-friendly access to employees
database and resource management features in a software consultancy
organization. Employee access facilitates search mechanism for retrieving
personal information such as payroll, vacation etc. Employer access provide
features to add/modify employee details as well as scheduling personnel
resources for ongoing and upcoming projects across office locations nation
wide.
Role :
Software Engineer
Designing the system.
Writing the code in Java using the Servlet API.
Database connectivity between Java and Oracle using JDBC API.
Environment : Java, Servlet API (Jsdk), HTML, Oracle 7.3, Apache, JRun, Windows
NT
Web based stock analysis tool
This tool provides a user friendly graphical representation and analysis of
stock trends for a given organization. The user enters the organization name
and time period to see the graphical presentations in form of line, bar or pie
charts.
Role :
Software Engineer
Writing the code in Java using the Servlet API.
Database connectivity between Java and Oracle using JDBC API.
Graphical representation of the output in the form of line, bar and pie
charts.
GUI design ( HTML forms).
Environment : Java, Servlet API (Jsdk), HTML, Oracle 7.3, Windows NT
Processing the access logs
This is a Perl based application which involves processing the access log file
and creating a detailed report gives the list of domains accessing the website
and also the total bandwidth and the number of hits. The system mails the
client on a daily as well as monthly basis.
Role :
Software Engineer
Designing the system architecture.
Designing the report format.
Writing the code.
Managing the web server and maintaining the access logs.
Environment : Perl, Solaris.
Web based data monitoring system
The system is a web based data monitoring system. The user can select the name
of the table and the action which is to be taken. Accordingly the system adds,
views modifies or delete the data from the specified table in the selected
database.
Role :
Software Engineer
Designing the database schema.
Creating the tables in the oracle database.
Designing the GUI as a Java applet.
Writing the database connectivity module between Java and Oracle using the
JDBC API.
Managing the database.
Environment : Java, Oracle, Windows NT
CLIENT : Times Of India
PROJECTS :
On-line greeting cards system
In this system the user has the facility of selecting a card and attaching a
message with the card. The system creates a page containing the card and mails
the location of the card to the receiver. The sender also has the facility to
preview the card page before sending.
Role : Software Engineer
GUI design ( HTML forms for user input for selecting the cards).
Validating the forms using JavaScripts.
Writing the CGI scripts using Perl.
Porting the system on Unix operating system (Solaris) with Apache web server.
Environment : CGI(Perl), HTML, Solaris.
Personalization
This is a web based system which allows the user to select websites of his
choice through a HTML form and stores the user profile. The user is provided a
login and password to access the personalized page that contains links to the
websites selected. The system also provides the facility of editing the
personalized profile.
Role :
Software Engineer
Designing the system.
Designing the database structure for storing the user profiles.
Creating the tables in Oracle database.
Writing the code in Perl.
Writing the database connectivity modules for connectivity between Perl and
Oracle using Oraperl.
Environment : CGI(Perl), Oraperl, Oracle 7.3, HTML, Solaris.
CLIENT : Benzer
PROJECTS :
On-line order processing form
The system is developed in ASP which consists of a form containing the products
and their description. The user on selecting the products and submitting the
form gets a tracking number. The same number along with the items selected is
also mailed to the merchant. The user has to send the necessary amount along
with the tracking number to receive the items.
Role :
Software Engineer
Meeting the client and collecting the user requirements and analyzing the
requirements.
GUI design ( the order entry HTML form).
Writing the ASP scripts.
Testing the system.
Environment : ASP, HTML, Windows NT.
CLIENT : Times Bank
PROJECTS :
On-line account opening system
This is a web based account opening system in a bank. The system gathers the
information of the user through multiple HTML forms. The system then gives the
user a unique tracking number that is used for correspondence with the bank
till the account is created.
Role :
Meeting the client and collecting the user requirements and analyzing the
requirements.
Designing the system architecture which consisted of a number of forms
connected to each other at runtime and data was stored and passed through each
step in hidden format.
Writing the CGI scripts in Perl.
Environment : CGI(Perl), HTML, JavaScript, Solaris.
Event Minder System
This utility gives the users a web based Event Minder System. The system reminds
the user about the occasion on the day which he selects. The system maintains a
file, which contains the details of the occasion like the day, date and the
name of the occasion, as well as the day that the user wants to be reminded on.
Role :
Software Engineer
Meeting the client and collecting the user requirements and analyzing the
requirements.
Designing the system architecture .
Writing the CGI scripts in Perl.
Environment : CGI (Perl), HTML, Solaris.
Web based Interest Calculator
The system gives the user the facility of calculating on-line Interest. The
system provides a chart of the period slabs and the respective rate of interest
for that particular period slab. The user has to enter the principal amount and
the period of deposit. The system calculates the interest and provided the user
with the total amount on maturity.
Role :
Software Engineer
Meeting the client and collecting the user requirements and analyzing the
requirements.
Designing the system architecture .
Writing the CGI scripts in Perl.
Environment : CGI(Perl), HTML, Solaris.