Shankaranarayana - Java Developer - New Delhi, DL, India

Nataraj Shankaranarayana

New Delhi, DL, India


Java Developer

Work History

Application Systems Engineer

Wells Fargo

January 2010 - January 2012

Developed Java, J2EE applications using Java, Java Swing, Tomcat, Eclipse, Ant, KANA app server, KANA Java Library, Oracle 10G and 11G, SQL, Perl, Shell Scripts, IBM Clearcase and ClearQuest.
Work involved Customizing the KANA application provided to Wells Fargo by Kana Corp based on Business Requirements. Whenever the Business Community requested customization of KANA features we customized KANA as per the Business Requirements. Co-ordinated with the QA team in different cycles of QA testing before deploying to production.
Supported the KANA application which involved periodic maintenance, On Call duties which involved taking the calls and attending to production support tickets, co-ordinating with production support team and Business Users, Trouble-shooting of the applications. Wrote Perl and Shell scripts for analyzing the log files and archiving log files.

Senior Software Engineer

Pacific Gas and Electric Company

August 2007 - June 2009

Developed Java, J2EE, Java Web Services and Oracle PL/SQL batch
applications using Bea Weblogic 8.1 app server, EJB 2.1, XML,
Apache Axis, Apache Struts 1.1, NetUI Tag lib, Cewolf Tag lib,
JfreeChart lib, Oracle 9i and 10g, PL/SQL, Apache Ant1.6, Unix.
Designed and developed Web Interfaces to display meter data analysis for Business Users using Weblogic appserver 8.1, Apache Axis 2.0, Cewolf, JfreeChart, Oracle 10g, PL/SQL, EJB 2.1, XML.
Designed and developed Batch applications to load meter data, to archive meter data everynight for the last 30 days, to allow business users to launch batch applications to reprocess past data to make corrections when there is missing or mismatch of data, using Weblogic appserver 8.1, Oracle 10g, PL/SQL, EJB 2.1, XML, Apache Ant1.6.
Made modifications to exisiting Risk Management Web and Batch applications using Weblogic Server 8.1, Apache Struts 1.1, Apache Ant1.6, J2EE, XML, Oracle 10G, PL/SQL, Unix Shell Scripts. Developed new PL/SQL Stored procedures, Unix Shell Scripts(bash, ksh), Java applications.
Participated in Rotational On-Call for supporting the above applications and other applications developed by various developers.

Senior Technical Consultant


May 2007 - August 2007

Java, J2EE, ORACLE PL/SQL developer

Consulting at PG&E

May 2007 - August 2007

Developed Java, J2EE, Java Web Services and Oracle PL/SQL batch
applications using Bea Weblogic 8.1 app server, EJB 2.1, XML,
Apache Axis, Apache Struts 1.1, NetUI Tag lib, Cewolf Tag lib,
JfreeChart lib, Oracle 9i and 10g, PL/SQL, Apache Ant1.6, Unix.

Senior Technical Consultant

Global Intellectuals

March 2005 - February 2007

Java, J2EE, ORACLE PL/SQL developer

March 2005 - February 2007

Developed J2EE and Batch applications using Java, ORACLE PL/SQL, IBM-Websphere, Frameworks, Unix:
Developed large scale Oracle PL/SQL applications for a Fortune-500
Healthcare provider. Integrated the PL/SQL programs with Java
Frameworks. Analysed and Designed the applications for health care Claims Processing and developed the applications.

Developed J2EE applications using BEA WebLogic 8.1,
JMS, ANT, Oracle(9i, 10G), PL/SQL, Toad, ModelN Java
FrameWorks, Unix for a Fortune500 Medical Devices Company.
Developed modules to process Customer, Products for Contract
Processing, worked on maintenance of the application. Integrated the application with SAP-ERP, Oracle Datawarehouse and a Contract
Processing Software.
Co-ordinated with various teams such as Business Units to gather
Requirements, Firewall Teams, Database teams, Unix teams to Setup
Firewall Rules, Database servers, Unix Servers, ERP and
Datawarehouse teams to plan and execute movement of Data.

Java, C++, CORBA developer, Cross-Platform Integrator

May 2002 - February 2005

Developed applications using Java, J2EE, IBM-Websphere, XML, Oracle PL/SQL.
Developed CORBA applications in C++ on HP Tandem System with Tandem SQL/MP database using Borland C++, developed applications in Perl on Windows NT and integrated with the CORBA C++ applications on Tandem and other platforms using IBM-Websphere-MQ, Perl, Java applications.
Responsibilities include Requirements gathering, Object Oriented Design of applications, Coding in C++, JAVA, Perl, Unix Shell Scripts(Ksh), Tandem SQL/MP, ORACLE, CORBA IDL, Unit Testing, System Testing, Integrating various parts of application that include the main J2EE, Java, C++ CORBA applications, Unix Shell Scripts, Perl and Batch scripts on NT, Scheduling the full cycle of the applications in Control-M scheduler, co-ordinating with DBAs to successfully implement applications and identifying system bottlenecks.
Achievements in the assignment: Participated in Object oriented Design of a large E-mail Campaign Management for the Fortune 500 client, Developed the application using Java, CORBA, C++, ORACLE, Unix Shell Scripts, Perl, NT Batch scripts, FTP, Co-ordinated with Vendor for managing large scale loading of data to Tandem SQL/MP database that involved loading of data received by E-mail Campaigns and the corresponding response from a huge customerbase, wrote Perl Scripts for pattern matching, Supported applications till the turn over to production support, wrote support documents.

Integrator, Perl Developer

January 2002 - April 2002

Developed Pattern Matching application in Perl, Perl/TK, Oracle, on Red Hat Linux platform, Integrated the application with ERP applications.

Integrator, Technical Support, Perl Developer

February 2001 - December 2001

Integrated B-2-B applications across various platforms, developed Graphical User Interfaces for operational support using Perl/TK, Oracle, on HP Unix platform, supported B-2-B applications which involved taking customer calls and trouble-shooting.

Multimedia Internet Developer, Administrator, Technical Support

May 2000 - February 2001

Developed, Administered and Supported a multimedia website for an e-commerce company.
Tools & Software used: Perl, Java, RedhatLinux, Windows NT, JavaScript, Oracle, PostgreSQL, ImageMagick, mpeg2, C, Apache webserver.

Project Leader, Web Designer and Developer

November 1999 - April 2000

Designed, Developed, Tested a Customer Support Website for a fortune-500 company.
Tools & Software used: MS ASP, MS Visual Interdev, VB-Script, JavaScript, Windows NT, MS-IIS webserver, HTML, DHTML

Internet and Intranet Tester and Developer

January 1999 - November 1999

Developed an Internet application for a Fortune-500 company for tracking ISP usage, analyzing log files.
Tools & Software used: Perl, Java, Unix, Shell scripts, MS Visio

Technical Consultant

Analysts International

November 1998 - February 2005

Assignments at Analysts International

Web Master & Web Developer

Renaissance Worldwide

March 1997 - November 1998

Designed, developed, administered and supported websites for clients of Renaissance Worldwide.
Tools & Software used: Visual C++, MS ASP, Java, JavaScript, Perl, VB-Script, C, Netscape Livewire, Oracle, MS SQL Server, MS Access, HTML, Windows NT, Unix.

Systems Engineer


January 1996 - December 1996

Installed and Tested Digital Design Tools and Software, Participated in design, development and testing of PLDs
Tools & Software used: Borland C++, C, Verilog, H-Spice, Sun-Solaris, Windows NT, PLACE, CUPL, and Cadence. L-Edit.

Graduate Teaching Assistant, EE Dept


September 1994 - May 1995

Taught Electrical & Electronics Laboratories for undergraduate students


Bangalore Institute of Technology

July 1991 - June 1992

Bangalore, India
Taught Instrument Transducers, Electronics for undergraduate students

Qualifications & Certifications

Electrical Engineering

South Dakota State university

Instrumentation Engineering

Bangalore University

Skillpages has been acquired by! is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Are you sure that you want to leave?