From: route@monster.com
Sent: Thursday, September 24, 2015 11:55 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Application
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
||||||
|
||||||
PRASAD SIRIKI
prasad.svln@gmail.com (573)6479047 Location: Dallas/Fortwoth Only Status: Green Card (Direct
vendors only) professional summary ·
Sun-Certified Java Programmer with
11+ years of experience in design, development and deployment of
n-tier Distributed, Transactional, Scalable Internet/Intranet
applications. ·
4+ years of design and architectural experience of
highly scalable applications from various domains using Java/J2ee
technologies . ·
Hands on experience in design,
development and documentation of overall architecture and integration
of systems. ·
Experienced in designing and
working on highly scalable system with highly efficient UI, strong back end
systems and middleware. ·
Design experience in the
integration of the systems using appropriate channels and also experience
using ESB for integration solutions leveraging SOA. ·
Expertise in J2EE
Technologies such as Servlets, JSP, JMX,EJB, JNDI,
JMS, JDBC, and RMI-IIOP and well versed with
methodologies like water fall, spiral and agile process like scrum. ·
Well versed with complete SDLC(
Software Development Life Cycle Process) that includes Designing, Developing,
Testing and Implementation and Post Production support. ·
Hands on experience as Architect
and Technical Lead and experience in managing the technical teams ·
Highly proficient in evaluating
various products and making architectural decisions about technologies
and products used to build highly scalable systems ·
Expertise with J2EE complaint
application servers like BEA Weblogic 7.0/8.1/10.3, IBM WebSphere
4.5/5.0/6.0/7.0 and JBoss 3.0/3.2/4.0/5.0 and Test Driven
Development ·
Years of solid experience in
building web applications using MVC frameworks like struts, spring MVC and
JSF and rich GUI tools. ·
Very Strong in design, development
and deployment of Business Services using Enterprise Java Beans
in WebSphere/Weblogic App Servers. ·
Expertise in Rational Rose
Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD)
using UML (Unified Modeling Language). ·
Highly proficient in designing n-tier
Enterprise application with J2EE design patterns like MVC, Business
Delegate, Session Façade, and Service Locator and
Enterprise Integration patterns(EIP) ·
Experienced in integrating
applications using transports such as SOAP,REST,JMS, SFTP,XML over Http ·
Expertise with OOP patterns
like Decorator, Strategy, Observer and Singleton. ·
Experience in implementing Enterprise
Integration patterns(EIP) using Messaging Model ·
Expertise with using Oracle
8i/9i/10g, Informix 9.3/10.0.3, SQL Server 2005/2008,DB2 UDB
7.2/6.5 databases and writing and tuning highly complex SQL queries. ·
Excellent communication skills,
strong architectural skills, hardworking and a very good team worker. ·
Expertise with MQ-series &
TIBCO Middleware in interface with external systems. ·
Experience working with Service
Oriented Architecture (SOA) driven systems and hands on experience
of using ESB. ·
Experience with the gap analysis
to analyze differences between applications to come up with best possible and
scalable solutions during state transition. ·
Expertise in application
integration using Webservices, JMS, EJBs and Corba and experience with
Test Driven development. ·
Expertise with search frameworks
like lucene and Solar ·
Experience in working Big Data
related to technologies. technical skills ·
Programming
Languages
: Java 1.4/1.5/1.6/1.7, C/C++, PL/SQL, EJB-QL ·
Java
Technologies
: Servlets 2.3/2.5/3.0, JSP 1.2, EJB 2.0/3.0, JPA,JDBC, JMS, JNDI,JMX ·
Application
Servers
: WebLogic 7.0/8.1/9.0, WebSphere 6.0/6.1/7.0,JBoss 3.2/4.0/5.0 ·
Web
Servers
: IPlanet and Tomcat 4.0/5.0/6.0 ·
Http
Server
: Apache 2.0.44/2.2,Jetty ·
Portal
Servers
: Liferay, IBM Portal Server ·
Frame
Works
: Struts 1.1/1.2, JSF,JTest, LDAP, Spring, Hibernate, Spring MVC ·
Databases
: Oracle8i/9i/10g, Informix 9.3/10.0,SyBase, MSSQL server, DB2 ·
IDE’s &
Utilities
: RAD 8.0/7.5, Intellij, STS,eclipse 2.1/3.0.1/3.2/3.3 ·
XML
: XML,XSL,XSLT,XmlBeans, JAXB, JAXP,SAX/DOM ·
Tools
:Jgroups, Jtest, Toad, DBVisualizer,XMLSpy, SoapUI, FileZilla ·
Web Dev.
Technologies
: HTML, CSS, Dreamweaver, Flash, Flex, AJAX, Swing ·
Scripting
Languages
: JavaScript, jquery, PERL ·
Middleware
: CORBA, Tibco, MQ-Series ·
Methodologies
: agile, extreme programming(XP), Scrum, Waterfall ·
Protocols
: TCP/IP, UDP,SOAP, SFTP,HTTP and HTTPS ·
Operating
Systems
: Solaris, HP-UX, Linux, WINDOWS 98/00/NT/XP. ·
Design/ Version control
: UML, Rational Suite, CVS, ClearCase, ClearQuest, RUP ·
BuildFrameworks
: CruiseControl 2.0/2.1, Buildforge 7.0.1,Jenkins,gradle ·
ESBs
: Mule 1.4.1/1.4.2/1.4.3/2.0, Service Mix, Datapower ·
Workflow
Engines
: Jboss jBPM ·
Big
Data
: Hadoop,Hbase,Hive,Phoenix,Impala,Zookeeper,Yarn,Cloudera
Sqoop 1.4.5, PIG 0.13.0, Cassandra 2.0.9/2.1.0 professional experience AT&T, Dallas, TX Feb’14-Present Project: GridCore Big Data Developer ·
Designed and Developed Big data
based solutions to solve business problems. ·
Installed and configured Hadoop
environment to run map-reduce jobs triggered by Sqoop and PIG ·
Designed and implemented a
solution to migrate data from Oracle to Cassandra using Sqoop and PIG. ·
Configured and Used Sqoop to loda
data from Oracle/Mysql to HDFS. ·
Wrote PIG scripts to read data
from HDFS and persist into Cassandra based on data mapping. ·
Wrote CustomCql storage handlers
to support PIG data types to be persisted into Cassandra. ·
Wrote PIG UDFs to extend the PIG
built in functions and for analyzing the business data. ·
Prototyped Hadoop+PIG based
solution for analytics replacing the Informatica. ·
Used Aegisthus for Cassandra
SSTable reading and commitlog reading. ·
Prototyped Big data based
solutions using Cloudera, Hive, Phoenix and Hbase. Environment: Java 1.7, Hadoop
1.x/2.5.1, HDFS, Cassandra 2.09/2.1.0, PIG 0.12/0.13, Sqoop 1.4.5, Aegisthus,
Datastax, Maven, Hive,Hbase, Pheonix gradle, git American Airlines, Fort
worth
Dec’10-Feb'14 Project(s): EFunds,AE Lead Developer/Solution Architect Roles & Responsibilities: ·
Designed, developed and integrated
various components of system maximizing the reuse and performance. ·
Actively participated in
Architecture and integration of various components in the projects using
JMS, JPA, MQSeries, JAX-WS& JAX-RS web services,
EJB3.0,Spring, XML/XSD, JAXB & Servlets. ·
Designed and developed MQ based
solution to exchange messages with Mainframe using MQ Queues,
IMSBridge and OTMA ·
Designed and integrated with
external systems using Web services, MQ, Http/Https and SFTP ·
Designed and developed test cases
using standalone MQ client & listeners. ·
Architected domain driven models
to build service layer using SCA. ·
Developed the message exchange
contract with external systems using XSD and developed contract first
based JAX-WS web services. ·
Designed and implemented
persistence using JPA with Hibernate as persistence provider. ·
Performed Data modeling to
appropriately complement the business integration process. ·
Designed and developed annotated
data objects and developed DB schema from JPA objects. ·
Designed and implemented core
component of the refund process using event based Architecture
maximizing the performance using multi-threading. ·
Architected and implemented core
engine to handle requests both synchronously and asynchronously over MQ using
Receivers and Topics ·
Enabled encryption on
message exchange using TD-Access based crypto API. ·
Developed encrypted message
exchange process with external systems using SFTP and implemented
using apache SFTP client API. ·
Designed and Worked on web
applications developed using Spring MVC, Struts, jquery, REST,
Json, jsp and other web components. ·
Assisted in deployment
architecture of the application embedding Datapower, Load
balancers, web servers and app servers and their connectivity with other apps
across different networks. ·
Performed application tuning by
configuring various container parameters based on the expected system load
lead the effort of load testing of the application. ·
Worked on creating Test cases
using Spring TestContext framework and Easymock. ·
Prototyped use of BPEL to describe
the business processes. ·
Designed and developed service
layers using EJB 3.0 and Spring framework. ·
Worked on comparing different
portal vendors and prototyped a portal application using Liferay portal with JSR-286. ·
Prototyped JSR-286 based
portlets using liferay MVC framework and developed view components
using alloy UI tags.. ·
Used portlet faces framework
to develop JSF based rich portlets. ·
prototyped portal application
leveraging IBM WPF(Websphere Portlet Factory)/(WEF) ·
Leveraged from Jenkins to
adapt continuous integration process into all the projects to better manage
build cycles and Software Testing. ·
Developed the components using Enterprise
Integration Patterns(EIP) Project: JetStream/PSS Integration Architect Roles and Responsibilities: ·
Developed TOGAF based
architectural models for enterprise system interactions with PSS system ·
Prototyped SOA Governance solution
using Apache WSO2. ·
Represented enterprise business
processes using Business Process Modeling ·
Modeled system interactions using TOGAF
based System Context diagrams. ·
Designed WS-Security based
services around ESB platform to bring enterprise standards across the
organization. ·
Worked towards enterprise
standards for SOA Governance and policies using Data power and SOA service
manager ·
Worked extensively in defining and
designing the appropriate migration strategies for PSS integration. ·
prototyped design and
implementation of pricing data process using BigData technology stack such as
Cloudera, Hive, Hbase, Pheonix and Sqoop. Environment: Java EE6, EJB 3.0,JMS,Hibernate3.x/4.x,
Spring 2.5/3.0, Spring MVC,Axis2, JPA1.1/2.0, JAXB, REST,
JAX-WS, ,SOAP, REST,SQL Server, Jquery, Web sphere 7.0.0.13/
PortalServer 7, RAD7.5/8.0, SFTP, IBM DataPower, MQ
Series 7.0, Maven 2.2, Jenkins, Drools, Jrules, TD-Access, IBM WPF,
Liferay 6.x, TOGAF, Apache WSO2, Archi, Troux, Git, Gradle,Cloudera 5.x PDX Inc,
Fortworth
July’09-Nov’10 Projects: SBMO, ePharmacy, EPR, Inmar Architect/Lead Developer Responsibilities: ·
Actively involved in defining
& Architecting the layers, components of the project using OOAD
methodologies and standard J2EE patterns and guidelines. ·
Worked extensively with Spring,
Hibernate and EJBs to implement business logic. ·
Used Spring beans to
implement business logic and declaratively configured them to handle
transactions. ·
Used Hibernate for
persistence and generated hibernate mapping files using xdoclet. ·
Designed object model for persistence using Hibernate. ·
Developed web applications using JSP, servlets, JSF and Struts
MVC framework. ·
Upgraded projects with EJB2.0
beans to EJB3.0 beans &JPA2.0 ·
Developed dynamic schedulers using
quartz and integrated with Spring ·
Developed POJO based webservices
using CXF with top-down approach and with JAXB binding. ·
Developed web service clients
using JAX-WS API. ·
Used JIBX bindings for
marshaling and unmarshaling of requests. ·
Used JMS for handling
requests to process asynchronously and also used to avoid user threads in EJB
container. ·
Used for maintaining and
replicating the state across all cluster nodes. ·
Enabled SSL communication
with external services like Google Health Vault and Microsoft Health vault
and so to synchronize the prescriptions in ePharmacy account with Google/Microsoft. ·
Used ServiceMix ESB as a
messaging bridge to integrate multiple systems with various endpoints. ·
Designed and implemented cluster
wide replication using jgroups. Environment: Java EE6, EJB 3.0/2.0,
Spring2.5, Hibernate3.0, CXF 2.2, ServiceMix 3.3.2,
JPA2.0, JAXB, JIBX1.0, JSF, XHTML, jgroups 2.11,Oracle, Weblogic 10.3,
Tomcat 6.0,Quartz 1.7,CVS,Anthill Apple Inc.Jan’09-July’09 Project: POS Sr.Java/J2ee Developer Apple POS(Point of Sale) is part of Apple
retail system, which supports apple store business transactions, store them
and synchronize with central repositories and enable indexing of
transactional data. Responsibilities: ·
Actively involved in defining
& designing the layers, components of the project using OOAD methodologies
and standard J2EE patterns and guidelines. ·
Worked with Solr 1.3 for
indexing the data using xml over Http. ·
Worked with lucene query language
to index the fields. ·
Worked with schema to define the
field types and documents and dynamic inclusion of fields. ·
Developed multithreaded
application to index the transactional data using Java concurrent API. ·
Worked on configuring multiple
Solr instances and uploading the data appropriately to multiple solr shards. ·
Performed design and code review
of the existing projects and coordinated with off shore team for the changes
and enhancements. ·
Worked on EJB3.0 based session
beans to implement the business logic and developed as façade. ·
Developed webservices using CXF
and integrated with Spring ·
Developed build files (pom and tar
files) using Maven2.0. Environment: EJB 3.0, XML,
XSL,Oracle9i/10g, UML, Jboss 5.0, Elcipse3.3, Mac OSX, Sun Solaris
Unix, Linux, Squirrel, SVN,Tibco4.2, XMLbeans, SOAP, REST, lucene, Web
objects,Solr 1.3 ,Maven 2.0 XO Communications, Dallas, TX
Feb’08- Dec’08 Project: Npac Automation Sr.Java/J2ee Lead Developer NpacAutomation
enables the automation of the telephone number porting from one carrier to
the other carrier. The application receives porting requests from different
clients adhering to certain business rules, processes port requests by
communicating with external applications such as Neustar enabled by Metasolv
provisioning system. Responsibilities: ·
Actively involved in defining
& designing the layers, components of the project using OOAD
methodologies and standard J2EE patterns and guidelines ·
Developed EJBs and exposed them as
webservices for external applications to receive responses and
deployed them in Jboss server. ·
Developed stand alone web service
clients to communicate with applications. ·
Enabled seamless application to
application integration with the help of EJBs, JMS, Corba
along with the webservices used for interacting with .net and Java
applications ·
Developed Junit test cases
for unit testing the applications. ·
Wrote schemas and used XMLbeans
to generate the Object model from the given XSD. ·
Developed build scripts using ANT
to compile and deployed onto Jboss application server ·
Developed DAOs to access the
database by using apache dbutils API. ·
Performed design reviews and code
reviews for the projects and re designed some of the systems to improve the
performance ·
Wrote stored procedures and
did performance tuning of complex queries. ·
Extensively used UML
diagrams such as class, sequence, component diagrams to represent the system
design and architecture. ·
Used xdoclet based scripts to
generate the configuration files for EJBs and to generate WSDL and
other web service configuration files. ·
Worked with spring based
applications and used hibernate for object relational persistence. ·
Used spring remoting to
develop webservices and to access/consume webservices. ·
Worked with Corba API by creating
stubs using IDL compiler ·
Worked on tuning, optimizing and
profiling the application. ·
Worked on scaling the application
on linux servers and worked on systems infrastructure for better performance. ·
Implemented the design patterns
such as factory, strategy and template method in the implementation business
logic. Environment: J2SE 1.4/1.5, J2EE
1.4, JSP 1.1/1.2, EJB 2.0, XML/, XSL, Struts 1.2/2.0, JDBC2.0, Java Script,
Oracle9i/10g, UML, Jboss 4.0.3/5.0, Elcipse3.2/3/3, Spring 2.5,Hibernate
3.0,Sun Solaris Unix, Linux, TOAD, Clear case and Clear Quest,Tibco4.2,
XMLbeans, SOAP, ANT 1.6.2, Metasolv Southwest Airlines, Dallas, TX
Oct’06 – Jan’08 Project(s): Application Frameworks/Data
Architecture Architect/Sr. Java Developer Application
Frameworks provide the reusable design systems integrated with multiple
components serving the potential needs of the business systems(services)
acting in Service Oriented Architecture(SOA). These frameworks
include but not limited to MetricsFramework, JMSFramework, SecurityFramework,
JavaPersistenceFramework and ESB(EnterpriseServiceBus) framework
developed using Mule. Architectural
Responsibilities: ·
Designed and developed JMX
based API for metrics framework to help control and monitor the
performance of the services. ·
Developed multithreaded based Jmx
client API to collect the metrics information from services. ·
Configured and verified the
automation of build process using continuous integration tool, cruisecontrol
on unix. ·
Extensively worked with Mule
ESB to provide basis for SOA design to support high performance services
based on different transports. ·
Designed integration solutions
leveraging Mule ESB in integrating the systems across enterprise. ·
Developed services and enabled
transport agnostic communication among multiple services. ·
Developed standalone JMS and
webservices and enabled communication with ESB. ·
Extensively worked building web
services and developed client services to connect to the webservcies using Axis1.0/1.1 ·
Worked with web service providers Axis,
CXF and Xfire to expose services as SOAP based web services and
integrated with Mule. ·
Worked on integration of spring
based applications with ESB. ·
Worked with AspectJ for
weaving the objects at runtime as part of introducing security rules, enable
logging,caching etc. ·
Extensively used UML
diagrams such as class, sequence, component diagrams to represent the system
design and architecture. J2EE
responsibilities: ·
Worked with Struts based
web application to fix the bugs and made some enhancements. ·
Wrote and updated ant scripts and
shell scripts to compile and deploy the application on Websphere servers
installed on Linux. ·
Worked on upgrading the
applications running in websphere from 5.0 to 6.0 ·
Worked on upgrade of a JMS based
web application from Oracle9i to Oracle 10g, WAS5.0 to WAS6.0 ·
Fixed some of the JSPs in
upgrading from JSP1.1 to JSP 1.2 and used Java script to fix
and update the webapplications ·
Wrote xml schemas to define the
structure of the given xmls and to validate against it. ·
Used JAXP for validating and
parsing the xml based configuration files. ·
Used JAXB to generate object model
from the schema ·
Worked with Flex to create some
rich Internet apps using data dashboards using flex charting library. ·
Developed shell scripts to build
and deploy the J2EE applications. ·
Developed JSR168 based
portlets and deployed Websphere portal server 6.0 ·
Modified the lay out of portal
pages by using portal designer in RAD ·
Used portal designer to change the
appearance of portal and to add new portlets to portal page ·
Used Spring Portlet MVC
Framework to develop portal applications ·
Used spring aspects as part
of developing spring applications ·
Created advice to define
aspects and its functionality using Spring AOP support. Environment: J2SE 1.4/1.5, J2EE
1.4, JSP 1.1/1.2, Servlets 2.3, XML/XSLT, XSL, Struts 1.2, JDBC2.0,
Oracle9i/10g, UML, Websphere 5.0/6.0/6.1, Websphere portal Server 6.0, Elcipse3.2/3/3,
WSAD5.0, Spring 2.5, Hibernate 3.0,Sping Portlet MVC Framework,Sun
Solaris Unix, Linux, TOAD, Mule 1.4.2/1.4.3,Clearcase and Clear
Quest,Tibco4.2,CruiseControl, maven, Flex 3.0,BuildForge. Parago Inc, Dallas, TX
Jun’06 – Sep’06
Aug’05 – Feb’06 Project 1: VADC Sr. J2EE Developer VADC project is a
primary component of the billing system for all rebate submissions and this
triggers appropriate billing events based on the submissions and the clients.
This is integral part of the submission processing system and generates
billing for the clients at every state in the submission process. This system
fulfills all submissions and provides the various types of reward types for
the users such as check and debit cards. Responsibilities: ·
Actively involved in defining
& designing the layers, components of the project using OOAD
methodologies and standard J2EE patterns and guidelines ·
Implemented the design patterns
such as factory, strategy and template method in the implementation of
various services for billing. ·
Developed Junit test cases for all
the core services for unit testing. ·
Used XML objects for validation
and parsing the data and persisted in to the database. ·
Developed MDB based
Schedulers using JBOSS Mbeans. ·
Developed JMS based Queue
Processor System to save all the submissions and process periodically using
schedulers. ·
Developed complete Business tier
with Session beans, MessageDrivenBeans and CMP Entity beans
with EJB 2.0 standards. ·
Extensively used UML
diagrams such as class, sequence, component diagrams to represent the system
design and architecture. ·
Used Quartz for
scheduling the bulk jobs such as dumping the data into xml , checking the
order status. ·
Wrote stored procedures using PLSQL
and did the performace tuning of the queries. ·
Worked on webservices and
integrated with Jboss. ·
Worked on integration of Jboss
server with third party middle ware software activeMQ. ·
Worked on Spring based
application and used Hibernate for persistence. ·
Worked on client side Spring by
integrating with struts framework. Project 2: StaplesEasyRebates (www.stapleseasyrebates.com) J2EE Developer Staples project is
an Online Rebate Processing System for the Staples Customers. This
facilitates the hassle free paperless rebate submission by making everything
online. This application essentially consists of web submission and
submission processing systems which are asynchronously coupled to each other.
This application provides user an easy submission, submission confirmation,
submission updates and an easy tracking of the submitted rebates. The system
takes all rebate submissions and saves all the information into the Queues
which are periodically triggered for the submissions to be picked up by the
MDBs for further processing. This application is developed by JSP, Servlets,
EJBs, JMS, JNDI, XML, Java Swing, Struts Framework and Oracle Database. Responsibilities: ·
Actively participated in
Requirement gathering and analysis interacting with Business clients ·
Highly involved in implementing
the J2EE design patterns such as Delegates, DAOs, VOs, session
facade and singleton. ·
Developed the complete web tier
using Struts framework 1.2. ·
Developed the Business Delegate
from action classes for delegating the application flow from action
classes. ·
Developed Dispatch Action
classes, DynaValidatorActionForms, and Resource bundles for
Internationalization. ·
Designed and Developed the GUI
using JSPs, Servlets, JavaScript and HTML. ·
Extensively used JDBC to
access the data from Database using DataAccessObjects. ·
Wrote stored procedures and
did performance tuning of complex queries. ·
Extensively used the Custom tags
as reusable web components in web development. ·
Used Web services for
transmission of large blocks of XML over HTTP. ·
Developed MDB based
Schedulers using JBOSS Mbeans. ·
Developed thick client submission
entry system using Swing/SWT. ·
Developed JMS based Queue
Processor System to save all the submissions and process periodically using
schedulers. ·
Responsible for writing automated
email notification framework using JavaMail API ·
SAX and DOM parser are used for parsing the submission
data stored in the form of XML ·
Developed all J2EE applications
using Eclipse 3.0 ·
Worked with Loyalty programs
to offer additional rebates for returning and loyal customers. ·
Worked on OLTP server to
monitor high volume transactions. Environment: J2SE 1.3, J2EE 1.3, JSP 1.2,
Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.2, JDBC2.0, HTML 3.0, EJB-QL,
Java Script, Oracle8i, ILOG Rational Rose, UML, JBOSS 3.2.3, Elcipse3.0,
Windows XP, Sun Solaris Unix, UML,Spring 2.0,TOAD, Clearcase and Clear Quest. MisysHealthCareSystems, Austin,
TX
Feb’06 –May’06 J2EE Architect/Sr.Developer Erx project is an
e-prescription system that enables the clients send the prescriptions online
and guarantees them to be delivered to different gateway clients and
pharmacies. This application provides patients to have their prescriptions,
refills and renewals submitted online and it helps the clients to have a
transparent access to services and helps to have quicker billing with
Insurance companies. This system has the client requests sent to the web
server through http and redirect them to the application container which
process the messages asynchronously and acknowledge the every request back to
the client. This application is developed by Servlets, EJBs, JMS, JNDI, XML,
and Informix Database. Responsibilities: Architectural
Assignments: ·
Conducted architectural analysis
in a view to the current and future needs of the application in terms of
system availability, resources and design changes. ·
Resolved the Database issues
with distributed transactions with multi user access involving xa and
tx data sources ·
Configured database settings
for optimal performance to avoid any database crash in heavy loading. ·
Analyzed the database activity and
configured logging to prevent the database from long transaction mode in
case of transaction rollback. ·
Evaluated the application to make
it Cluster enabled deployed in Jboss Application Server and
made application changes. ·
Performed web server
clustering enabling load balancing and fail over ·
Configured software load balancers
both on Linux and windows to enable the Http services clustering with sticky
sessions. ·
Enabled the application to have EJB,
HA-JNDI and JMS clustered to have the requests to be processed
across JVMs. ·
Modified the network settings to
have cluster nodes communicate with each other using UDP protocol. ·
Designed Struts based
Internal GUI tool to monitor and control the application in case of failure
using standard J2EE design patterns such as Delegate, Session
façade and DAOs. Development
Assignments: ·
Introduced global configuration
properties to handle the environment specific settings and dynamic changing
variables outside the archived ear files ·
Extensively used JDBC to
access data from Database and used database to persists JMS messages ·
Did the performance tuning of the
queries and created the views from different database server which involve no
transactions. ·
Compiled and deployed the
application on Linux involving multiple instances lying on different
physical machines grouped under same cluster. ·
Designed the Session façade
for synchronous requests and Service locator for look ups ·
Extensively worked on JMS
to process the messages asynchronously. Environment: J2SE 1.3, J2EE 1.3, JSP 1.2,
Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.2, JDBC3.0, EJB-QL, ,
Informix, Rational Rose, UML, JBOSS 4.0.2, Elcipse4.0, Windows XP,
Linux 2.4, Hibernate 2.0, Tomcat 5.0, XML Objects, Aqua Studio, Symphonia,
CVS and Test Director. Verizon, Dallas,
TX
Feb ’2005- Aug’05 Fiber to the
Premises (FTTP) Sr. J2EE Developer Verizon offers FTTP
as a state-of-the-art technology in the field of communications. It is a new
way of offering voice, data, video services at very rapid speeds (15mbps,
30mbps etc). Communication primarily is through fiber optic cables laid thru’
to the customer’s house. This technology offers network services at very high
speeds, which make surfing the web, a truly memorable experience,
particularly useful for online gaming, video streaming. Been part of Ivapp
Adapter Team, which is the main bridge system connecting SSP and IVAPP
controller. This system processes all incoming messages according to the
downstream specifications and communicates with upstream systems about the
status of the orders. It acts as Bidirectional system and updates the both
systems at every phase. This application is developed using J2EE technologies
Java, JSP, JNDI, EJB, LDAP and Servlets. Communication between system's
modules is provided by Java Messaging Service (JMS) and IBM MQSeries. Responsibilities: ·
Actively involved in defining
& designing the layers, components of the project using OOAD
methodologies and standard J2EE patterns and guidelines. ·
Developed the application using
Stateless session beans and Message Driven Beans. ·
Extensively worked on JMS with
Weblogic to interact with the external systems ·
Involved in the development of
messaging services using MQ-series configured to Weblogic application
server. ·
Designed and Developed a Queue/Browser
application to access the messages from all the queues. ·
Extensively worked on exception
handling mechanism using Queue/Browsers to make the application more
transparent and viable. ·
Designed and developed the GUI for
Queue/Browsers using JSPs, JavaScript and HTML and JSF
framework ·
Designed and developed the GUI as
an interface to the entire application using Jakarta Struts 1.1
which allows the system to reflow in case of any failures. ·
Developed XSL files to
transform one type of xml in to the other and used Xslerator and XML spy to
get the output xml. ·
Validated the transformed xmls
with XSD using XML spy ·
Developed the automatic build
scripts using ANT to build ear files to be deployed on Weblogic
application server. ·
Configured two-way SSL
enabled communication between Weblogic and MQ Series. ·
Performed the Load test to
trace memory leaks by placing the hundreds of orders at a time. ·
Run the JMS admin tool to
generate binding files for MQ Queues. ·
Developed all the J2EE components
using eclipse 3.01. ·
Actively involved in configuring
the Weblogic 8.1 application Server and deployed all the modules like Web
modules, Business modules on Weblogic 8.1 ·
Performed unit testing and end to
end testing of the application. ·
Actively involved in production
support to resolve any issues with the order reflow. ·
Interacted with other systems in
all environments (DIT, SIT & Production) to discuss various problems
associated with the design to enhance the existing architecture. ·
Worked on integration of activeMQ
with weblogic 8.1 server. ·
Used PLSQL to write the queries in
DAOs.
Environment: J2SE 1.3, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, XML/XSLT,
XSL, Struts 1.1, JDBC2.0, HTML 3.0, EJB-QL, JSF,Java Script, Oracle8i, ILOG
Rational Rose, UML, Weblogic 8.1, Jbuilder7.0, eclipse 3.01,MQ-series,
Windows XP, Sun Solaris Unix, TOAD, CVS and Clear Case. American Express, Minneapolis, MN
Aug’2004 - Jan 2005 My Accounts will be
a centralized location for customers to access the American Express accounts
(and all third party financial accounts). It will provide easy access to all
accounts using Single Sign-On (SSO) and Self-servicing capabilities. The 'My
Accounts' interactive application will give centralized access to Card and
Retirement Services accounts, and advisor accounts (accounts with an advisor
such as Funds, Annuities, Certificates and Insurance), Membership Bank and
Brokerage accounts will be accessed directly through enterprise component
services. All these capabilities will make it possible for the user to assess
his/her net worth, access and manage different accounts in various banks.
This project is B2B application and the data will be in the form of XML
during the transfer.
·
Extensively participated in
Requirement gathering and analysis by meeting with Business People and End
Users. ·
Actively involved in defining and
designing the tiers of the applications and implementation with J2EE best
design practices. ·
Developed Use Cases, Interaction
Diagrams, State Diagrams, Component Diagrams and Deployment Diagrams using
Rational Rose. ·
Developed complete Web tier of the
application with Jakarta Struts 1.1/1.2. ·
Developed DispatchAction
classes, DynaValidatorActionForm classes, and Resource bundles for
Internationalization. ·
Developed the Business Delegate
classes for delegate the application flow from action classes. ·
Developed Session Façade
with Stateless Session bean to provide a uniform coarse-grained service
access layer to clients. ·
Developed complete Business tier
with Stateless, Stateful Session beans and CMP Entity beans
with EJB 2.0 standards. ·
Involved in the development of
messaging services using MQ-series. ·
Designed and developed Value
Objects to carry the data between the different layers of the
application. ·
SAX and DOM parser are used for parsing the XML
documents received on SOAP protocol using JAXP API. ·
Developed all the J2EE components
using Jbuilder 7.0. ·
Actively involved in configuring
the Weblogic 8.1 application Server and deployed all the modules like Web
modules, Business modules on WebSphere 5.0 ·
Used PLSQL coding with
relational database. ·
Configured LDAP and eDirectory for
Security. Environment: J2SE 1.3, J2EE 1.3, JSP 1.2,
Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.1, JDBC2.0, HTML 3.0, EJB-QL,
Java Script, Oracle8i, ILOG Rational Rose, UML, WebSphere5.0, Jbuilder7.0,
MQ-series, Windows XP, Sun Solaris Unix, TOAD, FIX,CVS and Clear Quest. DHS, State Of Maine, Augusta Automated Client Eligibility System
Aug’01-
Jul’02
J2EE Developer ACES (Automated
Client Eligibility system) is a Web based application, which automates the
Benefit determination and issuance of State and Federal Welfare programs. The
software enables the DHS workers to determine eligibility for a household and
plays a big part in reducing the state's effort in administering the welfare
programs. The new computer system is an Internet application consisting of a
Presentation layer developed with Struts residing on a Websphere 3.5
application server with middle-tier of Enterprise Java Beans. The
Application Server resides on a central Hewlett-Packard UNIX server with an
Oracle 8i Relational Database. Responsibilities: ·
Developed Activity, Class and
Sequence diagrams from the given Use Cases with Rational Rose tool. ·
Designed and developed the
application on the basis of MVC pattern. ·
Visual Age for Java is used to
develop and test EJB using Web Sphere test environment. ·
Visual Age Team Programming is
used as version control. ·
Web Sphere Studio is used as Host
Publisher. ·
Developed Session Beans to
encapsulate business logic and Entity Beans for persistence of data. ·
Used Oracle as backend database. ·
Deployed EJB jars in to IBM’s
Web Sphere production server in UNIX Environment. ·
Administrating Web Sphere, create
models and clones for resolving the load balancing and high availability
issues. Environment:
Rational Rose Tool, IBM WebSphere4.5 App server, Web Sphere Studio 3.5, IBM
Http Server, JSP 1.1, Servlets 2.1, JDBC, HTML, XML, Java Script, JDBC,
VisualAge3.5 and EJB 1.0/1.1, Windows 2000, Oracle 8i, PL/SQL, Sun
Solaris2.7. Education & Certifications: ·
Master of
Science in Electrical and Electronics Engineering ·
Sun
Certified Java Programmer 1 |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
English |
Fluent |
|
Hindi |
Fluent |
|
Telugu |
Fluent |
|
|