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 

Last updated:  03/02/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Irving, TX  75038
US

prasad.svln@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Prasad Siriki - Sr. Java Lead Developer/Architect

Resume Value: n49rqvsgkvj8u22u   

  

 

 

 

 

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
Project: eRx

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
Project: My Financial Accounts 1.0
J2EE Developer

 

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.        


Responsibilities:

 

·               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

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. Java Lead/Architect

American Airlines

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

80.00 - 90.00 USD hr

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

7+ to 10 Years

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr. Java Lead Developer/Architect

Desired Job Type:

Employee
Temporary/Contract/Project

Desired Status:

Full-Time
Part-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/System Architecture

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-TX-Dallas

Relocate:

No

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Fluent

Hindi

Fluent

Telugu

Fluent