Post Job Free
Sign in

Java Development

Location:
Mountain View, CA
Posted:
December 03, 2012

Contact this candidate

Resume:

Title:Senior Programmer Analyst

******@*******.***

Document

Source below

NAME: Ramalingeswara Avula

ADDRESS: *** ******* *** #***

CITY: Mountain View

STATE/PROVINCE: CA

ZIP/POSTAL CODE: 94040

COUNTRY: USA

EMAIL: ******@*******.***

PHONE:

CANDIDATE ID: 210198

CITIZENSHIP: US

Citizen

EDUCATION: Bachelor Degree

EXPERIENCE: 5

WILL RELOCATE: Open

RELOCATION INFO:

JOB WANTED: Any

RATE NEEDED:

HOMEPAGE:

HOTSKILLS: Java (2.0 &1.3), JDBC, RMI, Servlets, JSP, EJBs, XML, XSLT, C / C++, HTML,

JavaScript, WebLogic application server and Tuxedo

ESUME

Ramalingeswara Rao

(RAM)

650-***-****

(H).

650-***-****

(M).

******@*******.***

Summary:

5 years of diversified experience in Development, Implementation and

Testing of various OO technologies like JAVA, C++.

Comfortable in Java (2.0 &1.3), JDBC, RMI, Servlets, JSP, EJBs, XML,

XSLT, C / C++, HTML, JavaScript, WebLogic application server and Tuxedo

middleware.

Experienced in establishing Network communications via LAN, WAN Routers

and Terminal Servers at Client locations.

Involved in Project Implementation, Installation, Maintenance and

Commissioning at customer sites.

Motivated and takes independent responsibility, as well as the ability

to contribute and be a productive team member.

Excellent interpersonal and communication skills.

Training in Development of Enterprise Applications using BEA Weblogic

4.5 and BEA Tuxedo middleware

Java: 4+ years; BEA WebLogic: 8 months, Tuxedo: 5 months, C / C++: 6

months

JDBC 2+ years, RMI 10 months, EJBs /JNDI 8 months, Servlets/JSP

2+ years

Socket Programming 8 months. HTML/JavaScript 12 months.

Skill Set:

Languages: XML, Java (JDBC, RMI, Servlets, JSP, Java

Beans, EJBs),

C/C++

IDE: Visual Caf 3.5, Kawa 3.5, UltraEdit

Application Server: BEA Weblogic server 4.5 & 5.1

Middleware: Tuxedo and RMI

Database: Oracle 7.3, 8.15, 8.16

Internet Tools: XSLT, HTML, JavaScript, CGI in C

OS: Windows NT 4.0, Windows95/98

Packages: S/3 SCADA Software

Internet Servers: Tomcat, Resin, JavaWebServer, Internet

Information Server

Exposure: CORBA, PERL Scripting language, Swing, Applets.

Professional Experience:

Sep 2000

to PresentIndustry2Industry

Burlingame, CA

Dynamic Commerce Engine. Purpose is to provide dynamic pricing and e-

negotiation software to power public and private online trading networks.

Design, planning, development and bug fixing the kernel, designing and

implementing the new features for new bidding types Request For Quote and Offer

To Sell. Internationalization and Localization of the Engine WebApp.

Version 2.0

Application Kernel side programming using JDK1.2.2 and Oracle 8.16.

This involves implementing Enterprise Java Bean architecture and database

pooling patterns

Development/Enhancement web application side using Servlet 2.2 and JSPs

with MVC and other design patterns.

Version 2.5

Design of XML engine as a replacement for JSPs on Web App.

Conversion of JSPs to XML and XSLT. Used DOM parser to parse XML trees

Design and Implemented XSLT in four stages where outcome in first three

is XML doc and the final stage returns HTML output.

Extensively worked on creating XSL Templates for images, form, dynamic

and static content.

Version 2.6

Worked on performance improvement and preventing, removing performance

stabbing issues. This involved recoding performance enhancing features in JAVA

Cached XSLT Stylesheets and implemented filters for Database queries.

Involved in MVC and UML architectural designing and Use Cases of new

change requests and other design patterns for Request For Quote and Offer TO

Sell.

Environment: Apache Xerces XML parser, Apache Xalan XSL processor, JAXP 1.1,

JDK1.2.2 & JDK1.3, Servlets2.2, JSP, HTML 4.0, XMLSpy, Oracle 8.15, 8.16 on Win

NT/2000.

Jan 2000

to Aug 2000Beatnik, Inc.

HillsDale, CA

Beatnik Music Production. Developing, bug fixing the music production site and

designing the new features for search engine and music portal.

Application Server side programming using BEA WebLogic Server 4.5 & 5.1.

Development/Enhancement of exisiting engine with core EJB system for

secure sharing of transactional business components. Added new features Premium

Accounts & Demo Licensing

Upgraded the web site from WebLogic Sever 4.5 to 5.1.

Developed Entity Beans that represents Database elements.

Used JNDI to interact with Business logic.

Deployed Servlets, JSP pages on the Web Server for retrieving user

information and posting related data.

Used Oracle 8i database as backend in 3-tire architecture

implementation. Extensively used Database connectivity.

Involved in MVC and UML architectural designing and Use Cases of new

features.

Environment: WebLogic Server 4.5 & 5.1, EJBs 1.0 & 1.1, JSP, HTML 4.0,

VisualCafe 3.0, Oracle 8i on Win NT

Sep 1999

to Dec 1999Deploy Solutions Inc.

Mountain View, CA

Employ! Client Job Board Interface: This enhancement project modified and

integrated web connection to Employ! Client product.

Java programmer: Server side programming.

Servlets on Java Web Server invoked using Http URL Connection for User

authentication and submission of Hyperlinks page relying on user input. Used

Servlets for session tracking.

Used Oracle database at the Server side.

Servlets were used to retrieve user data through Http Request and

checks with underlying database.

Vectors used to store the dynamic URL Strings. Wrote Enumeration,

Vector classes in URL downloading.

Used Data Input and File Input Streams to store the resume files at

client locations.

Environment: JSDK 2.0, Java 1.17, RMI, Java_CC tool, Oracle 8.0 on Win NT

and 95

May 1999

to Aug 1999Wipro Enterprise Solutions

Hyderabad, AP

Online Transaction Server. Promoting product for E-Commercce and E-Business

solutions using Tuxedo middle ware and Java in implementing n-tier

architecture.

Java programmer and developing Tuxedo middleware services: Web Server

side programming.

Servlets programming and deploying applets to client side. Used

Servlets API for session tracking.

Tuxedo services are deployed for Load balancing and Fail safe.

Used BEA Jolt bridge to connect Java and Tuxedo.

Host language for Tuxedo middle ware used is C.

Swing programming at the client side.

Wrote routines to internal and external databases.

Environment: JSDK 2.0, Java 2, C in VC studio, Tuxedo middle ware, Oracle

7.3, on Win NT.

Feb 1999

to Apr 1999ECIL

Hyderabad, AP

Lancom Server

- This server provides the facilities to connect to both remote

and local clients. It routes the information to clients connected and also it

helps to broadcast messages. It also helps in keeping track of clients

connected.

Java Developer: Server side programming.

Multithreaded Server built for local and remote clients. Monitors

developed for sensitive blocks.

Used TCP/IP and UDP protocols for communication among clients and

Server.

Datagram socket and packets are used for Broadcasting and Socket

classes in Routing data to particular client.

Designed GUI using AWT classes at Server side to keep track of Client

connections and disconnection.

Exceptions were handled in case the server connection failed.

Environment: JDK 1.1.5, Windows NT for RISC and CISC Servers.

Jan 1998

ECIL

Hyderabad, AP

TextIO Utility. Configuration of the S/3 SCADA system's Master Configured

Database was performed using TEXTIO Utility provides a text file input/ output

mode of operation enabling system managers to maintain the database through

user generated text files

C++ development.

Used OO approach to design Database point file generation.

Used File handling in keep tracking different sets of points such as

AI, AO, DO, DI etc.,.

Environment: C++, IDE Visual C++, and Windows NT on Alpha Servers.

Sep 1997

to Dec 1998ECIL

Hyderabad, AP

InstAlarm Operator Consoles. Operator

Console presents the process data to

system operators in efficient and timely manner.

Java RMI Development. Client Side programming.

RMI client invokes server for Serialized Digital and Analog values.

ObjectInput and DataInput Streams used in receiving serialized data.

Bitset class is used to store Digital data.

Checkboxes are used to select user necessary attributes of a point and

displayed in GUI developed.

Highly Integrated design of GUI using AWT to provide flexibility for

operators.

Environment: JDK 1.1.5 (RMI & AWT), Windows NT for RISC and CISC Servers.

May 1997

to Aug 1998ECIL

Hyderabad, AP

Point Database Editor. Operator

Console presents the process data to system

operators in efficient and timely manner.

Java JDBC Development.

Development involved JDBC connections with respect to GUI and user

validation.

Dialogboxes created for user input and user validation.

Menus created for invoking transactions.

Wrote Stored procedures and Triggers.

Prepared statements implemented comprises of DML, DCL, DTL and DDL

support.

Database table design was done in hierarchy for Digital and Analog

points.

Apart from traditional database point creation and manipulation, this

consists of Historical Trend. Generation by rolling back present data and

retrieving data from tables where the latter is driven to other modules in

timely and efficient manner.

Environment: JDK 1.1.5 JDBC & AWT, Windows NT for RISC and CISC Servers.

Dec 1996

to Apr 1997ECIL

Hyderabad, AP

RTU Diagnostic Software. Simulation software built for checking proper

functioning of Remote Telemetry Unit (RTU). These RTUs are used to collect

field data and communication is done with this software by implementing Serial

Port Communication.

Client side programming. Implemented serial port communication using

C/C++.

Modifications done on server side C in VersaDOS RTOS running on

Unipower 30 systems.

Results in interrogation, down line loading and broadcasting of

messages and obtains reply message including RTU health check byte.

Worked in CRC calculation, BCH Calculation, Modbus protocol and

Motorola 68030 chip.

Involved in segregating the build code and burning the same EPROMs for

firmware

.

Environment: C/C++, VersaDOS, 486 processor, Unipower 30 systems.

Education :

B.Tech

in Computer Science & Engineering.

Training:

Weblogic 4.5, UML, Oracle 8i, Tuxedo middle ware



Contact this candidate