Rajesh
*********@*****.***
502-***-****(Cell)
Summary:
A diversely skilled Applications Development Programmer and have a strong background and experience in designing and developing of software applications, Experienced in building complex, sophisticated products with ambitious time schedules. Proven ability to quickly learn new technology and apply them in business solutions. Experience in leading all phases of the software life cycle (feasibility studies, estimating, system analysis, design, development, quality assurance and implementation).Strengths include good team player, excellent communication and interpersonal, analytical and writing skills
10 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications using J2EE Technologies
Extensive experience in Web technologies like Angular.js,Bootstrap.js,Node.js,Expres.js Ext-js.js and ruby and rails,html5,css3,jquery,json and programming with Java, Web Services, EJB3.0, Struts 2.0/1.2.x, Spring 2.0, JSP, Servlets, AJAX, JavaScript, XML, XSLT, UNIX, Hibernate, Oracle and Strong practical knowledge in enterprise middleware components such as Bea Web Logic 9.0/8.x,JBoss 4.x, IBM Web Sphere 5.0/4.x and Oracle 9iAs and Web Server like Tomcat 5.x/4.x.
Excellent work experience in JAVA-J2EE technologies including specialization XML, XSL, XSLT, SAX, DOM, Struts/MVC Framework, OSGI Equinox,Spring2.0, Hibernate3.0, Apache Tomcat 4.1, ANT, Java Servlets, JSP, AWT, JRUN, JDBC, JNDI, Oracle, DB2, and Enterprise Java Beans (EJB) for building server side applications and user interfaces using applets
Expertise in Testing tools like Mercury Win runner 7.5, Load Runner 8.0, Test Director 8.0, Deep thought (Nokia Automation tool).
Strong domain knowledge of Insurance, Telecommunication, Finance, Front Office Trading and Electronics Industries.
Extensive development experience using Web Sphere Application server, Web logic Application server, IBM MQSeries.
Experienced on different operating systems as UNIX, MS Windows NT, 2000 and Windows XP Pro.
Worked on Various Version Control tools like Visual source safe,Tortoise CVS, Perforce,Clear case.
Good Knowledge of Design Patterns such Abstract factory,session Facade etc using UML with RATION ROSE and TOGETHER J
Extensively used JPROBE to find memory leaks in the application and performance tuning
Expertise with Relational Databases such as Oracle and SQL Server. Expertise with Oracle Discoverer Reporting tool
Highly proficient in developing Intranet/Internet technologies on the J2EE & Java platform with Application Servers like IBM Web sphere 6.0, and Web logic 8.1,Jboss 3.0.
Excellent written and verbal communication skills
Excellent Client interaction and presentation skills and have proven experience in working independently and in a team
Good at Documentation on User requirements and System Specifications
EDUCATION
MS – Computational Engineering, (Ruhr University of Bochum, Germany) - (Sep 2002 – April 2005)
BE – Bachelors in Engineering (J.N.T.U, Hyderabad, India) - (Sept 1998- May 2002)
Technical Skills
SKILL SETS
SOFTWARES
APPLICATION PACKAGES
Microsoft Office 97/2000, Latex
REPORTS
Crystal Reports 10, Oracle Discoverer 10g, Oracle B.I publisher,Jasper reports
RDBMS
MS-Access, Oracle 9i, MS SQL Server 2000
LANGUAGES
C,C++, Java (AWT, JFC, Applets, Multithreading, Networking, Swing, JDBC),Perl,TSL, HTML, DHTML
OPERATING SYSTEMS
Windows 7,Windows95/98/00/xp,Unix,Urbunto,Oracle Linux 5
No-SQL
Cassendra,MongoDb,CQL
FRAMEWORK
MVC Struts, J2EE,Junit,Log4j,Spring,Hibernate,TopLink,Eclipse Link,JAXWS,RESTFULL,AXIS2-JIBX,HADOOP
IDE
WSAD, Jbuilder, Symantec Visual Café, Eclipse
Middleware
EJB3, Servlets, RMI, CORBA, web services
Application Servers
Sun J2EEv1.1, BEA Web Logic 8.1, IBM Webspehere 5.0,BRMS Ilog Jrules engine,Oracle forms and reports
Web Servers
Tomcat 5, JBoss 3.0, Apache2.0,Blazix,Resin
J2EE
Servlets, JDBC 2.0, JSP 1.1, XML 1.0, XSL, DTD, 4.0, JavaScript 1.2,GUI AWT, Swings (JFC), JMS, Hibernate
Web Technology
Applets, JavaScript, HTML, DHTML, CSS, XSL
SOFTWARE TESTING TOOLS
Mercury Win runner 7.5,Load Runner 8.0,TestDirector 8.0,Deep thought(Nokia Automation tool)
Tools/Packages
TOAD, Rational Rose for UML, JProbe for Memory debugging and profiling
HARDWARE
Rhode & Schwarz, Agilent, Phoenix
Experience Details:
Project :IPVPN/C4/EGATEWAY Client:XO COMMUNICATIONS
Duration: May’2014–Present Role: Sr Application consultant
Location:Richardson,TX
Project Description:
IPVPN,EGateWay and c4 applications are used for handling the network related information
EgateWay application is used for communicating with external vendors and processing the ASR and LSR orders.
Various types of events will be fired using these applications and used for generating the cut sheet for customers for viewing the network configuration information,product features, ip config information and a and z location details.
Various types of pollars will be used for extracting data based on time period like 15day,30day and process the data and send emails to customers..
Responsibilities:
Involved in all SDLC of multiple projects from requirments gathering, design &development,testing to production delivery.
Involeved in interaction with external vendors(Verizon,Timewarner,Centurylink and others) for integrating ASR,LSR orders using the webservices UOM approach for receiving and sending the circuit set up order requests.
Worked as delopment lead for IPVPN_MASC,C4 and ESB projects.
Worked on using EnterpriseArchitect for developing the sequential disagrsm, high level component diagrams for details view of multiple systems interaction using webservices,mq and database updates.
Worked with Spring–Hibernate and Struts framework for developing the OSS portal for the IPVPN and C4 applications.
Involved in setting up jboss 7.1.1 for the Environments (DEV,SIT,UAT,PROD) .
Worked on WS02 ESB for creating the proxy web services and communicating with the External vendors for processing the orders (ASR,LSR) using UOM approach.
Worked on setting up the WS-Security in the External USB for communicating with the secure clients.
Worked on migrating from cobra to MQ and worked on setting up the MQ for integrating the with backed application (C++) for sending request and receiving response in the xml format.
Worked on converting the existing build process to auto build with the help of Ivy and made the EAR file independent for environment(DEV,UAT,PROD)
Worked on developing the single page application called TBS toolkit by
implementing the JavaScript MVC framework Anguler.js,Node.js,Express.js and Bootstrap.js and web technologies like Ajax, HTML5,CSS3,Json, and Restful web services to build the single page simulators for building the Quote and product xml’s.
Worked on developing the swing based application called product tree for updating the product catalog and for generating the cut sheet.
Worked with Java script plugins like selector2,choosen for improving the UI dropdowns functionality.
Worked on developing the controllers, routers,services and views for developing the various parts in the single page application using Angular.js framework
Worked on integration using IBM ODM rules engine for maintain the business policies by business analysts.
Worked with OPEN SSL for signing the jars and worked on creating certificate chains using rootCa,IntermediateCA.
Worked on creating the web services using jax-ws, axis2 and restful framework.
Used dependency injection with Spring Application Context and used for creating the session context for maintaining the session for persisting the value labels.
Worked on generating the xslt files for generating the cut sheets for customers.
Worked on creation of xsd schema and xslt transformers to transformer xml to html
Used GIT repository for maintaining the code base and used TFS admin for tracking PBI.
Used Unix for deployment of application
Used the Agile methodology for development on sprint basis ..
Environment:
JDK1.6.20, J2EE,WS02 ESB, Spring3.0,Hibernate 3.0,Spring-MQ,SSL,Angular.js,Web services, JAX-WS,Axis2,Ivy, GIT,ANT,Servlets2.4, XML,XSLT, JDBC 3.0, Oracle, HTML5, CSS3,JQUERY,Restfull webservices,Ajax,JavaScript, XML, XSD,XML Spy,Eclipse 3.1, BRMS ILOG Rules,Oracle 11g database.,Unix,Cygwin,Gradle..
Project :GCT Client : Verizon
Duration: May’2012–May2014 Role: Sr Application consultant
Location:Irving,TX
Project Description:
GCT(Global Contracting Tool) is used for generating contract documents for all of its Verizon business operations and international customers
Using GCT existing contracts can be modified and new contracts can be created
GCT will accept data from various applications and process the data based on the rules set up by Business analyst and Generates the Contract PDF.
Responsibilities:
Worked on developing the web application using Angular.js,Express.js and Bootstrap.js and web technologies like Ajax, HTML5,CSS3,Json, Jquery and Restful web services
Worked as integration lead for leading the integration module of the project.
Worked with Spring –Hibernate-JSF framework for developing the GCT application.
Worked on MQ configuration using Spring-jms framework and worked on SSL configuration to set up the security in communicating with MQ channel.
Worked on creating the build scrips using Ant.
Involved in setting up the Environments (DEV,SIT,UAT,PROD) .
Worked on upgrading the environments from jboss 4 to jboss 7
Worked with offshore team to lead the Interface part of the application.
Used Ajax functionality for improving the user interface functionality just by loading the data on demand instead of loading before loading the page
worked on creating oracle forms using Database cursors and involved in writing triggers and stored procedures to handle the ui functionality using oracle forms.
Worked on creating the web services using jax-ws framework.
Used dependency injection for integrating MQ with Spring Application Context and used for creating,QueconnectionFactory, Queue, Senders and Message containers.
Worked on migration to Oracle UCM from documentum for PDF generation and storing the contract PDF documents
Worked on generating the xslt files and involved in developing the complex business logic for decomposing the xml according to the requirements.
Worked on waterfall +Agile scrum methodolgy for each iteration ..
Coordinating with QC and team members during Release.
Worked on creation of xsd schema and xslt transformers to transformer xml to html
Worked on using the Aspose third party api to mail merge the templates with the xml data and generated the contract document.
Worked on enterprise content management tool documentum for storing and retrieving the documents templates.
Used Unix for deployment of application
Used the Agile methodology for development on sprint basis ..
Environment:
JDK1.6.20, J2EE,Spring3.0,Hibernate 3.0,Spring-MQ,SSL,Angular.js,Web services, JSF,JAX-WS,Axis2,BRMS ILOG Rules,Jboss,UCM,DOCUMENTUM,,Ivy,Engine,GIT,ANT,Servlets2.4,EJB3.0,XML,XSLT,XSLFO,JDBC 3.0, Oracle,Jprobe, HTML, JavaScript, XML, Unix, Web logic 10.0.3,XML Spy,Eclipse 3.1,CVS,Oracle forms and reports,Oracle 11g database.Oracle WebLogic Server,Oracle Linx 5,Cygwin.
Project :AgileCourt Client : ACS(Xerox)
Duration: Apr’10–Feb 12 Role: Sr Sys Development Developer
Location:Lexington,ky
Project Description:
AgileCourt is a tool used in the courts as a citation tool..
This tool used by the citation officers to file the cases againt the citation in the state of Missouri
This tool is also used in the courts to help the judges, attorneys in handling various applications..
This tool is having 3 perspectives..Each perspective will be having differnet applications like maintain case,maintain person,payable and checks,banking,bond,money,calendar,process hearings,document tracking, entity profile,group profile..
Responsibilities: Worked with Eclipse RCP OSGI and EJB3(JPA) to develop think client front end application
Used the Agile methodology for development on sprint basis ..
Worked on setting up the hibernate framework for persistance in the Deb collection web services.
Worked on developing the Agile Court Product application using eclipse RCp OSGI bundles Equinox framework and developed various plugins and modules using eclipse RCP.
Worked on developing SWT components which will be used for developing the framework for eclipse Rcp application
Worked with enterprise architect(EA) to develop the design for the use cases
Prepared the initial technical designs for architect to review and finalize the design.
Played a lead role on working on web services for Debt collections services
Developed the Citation web service using AXIS2-JIBX framework
Worked on developing the UI pages using the latest web technologies like Ajax, HTML5,Json, Jquery,RestFullWebservices.
Worked on the development of isuite project which is the web implementation of main features of Agile court with 3 different modules called I judge,Icalendar,Iclerk
Worked on the implementation of JAX-WS web services for batch data transactions with Agile court from isuite application
Worked on the implementation of RESTFULL web services for real-time transaction with the agilecourt from isuite application
Worked on implementing the timer schedulers to create batch transaction at regular interval of times .
Worked on implementing the Pagination concepts for handling the display of large amount of data.
Worked with the java security to maintain the access permission in the application and also implemented the security to connect the agile court application using the web services..
Used soapUI client to test the webservices
Worked with ejb3 and handled the persistence using the toplink persistence framework..
Worked with ant build scripts to deploy the webservice on webspehere
Worked with senior architect and engineers to help with the overall design of the system that was designed using the Customized MVC architecture
Used glassfish server in the local environment for development and worked with webspehere environment to fix the production defects.
Worked with Spring MVC pattern used hibernate persistence framework for developing the public access agile court application.
Involved in writing Triggers, Stored procedures and Cursors for database handling.
Used BRMS Rules for firing the rules before creating or updating the case filing..
Worked with toplink persistence using glassfish server and also worked with eclipselink persistence framework using webspeher
Environment:
JDK1.6.20, J2EE,EA,EJB3.0, Web services,OSGI equinox, Hibernate 3.0,Jibx,Axis2,BRMS ILOG Rules Engine,ANT,Servlets2.4,EJB3.0,XML,XSLT,XSLFO,JDBC 3.0, Oracle,Jprobe, HTML, JavaScript, XML, Unix, Oracle Discoverer, WebSpehere 8,XML Spy,Eclipse 3.1,Tortise,Toplink,EclipseLink,Jasper Reports,jira,ivy
Project : LGEWS( Large Group Early Warning System) Client : Humana Inc
Duration: Jan’07–Mar10 Role: Applications Consultant IT
Location:Louisville,ky
Project Description:
LGEWS( Large Group Early Warning System) : Humana is one of the leading Health Insurance in USA.
EWS is a key tool to predict the future business and to estimate the next year profits/Losses based on the previous experiences (and WHAT IF ‘s ). This is a very complicated project as this involves every calculation that Insurance businesses have and it gives 98% accurate results and I am proud to say that with in a short span I learned most of the Business logic involved in LG(Large groups) as well as designed Web interface and Database and helped generating reports Using Oracle discoverer( First time I used this tool and successfully completed without taking much time) Modeling Tool is the web Interface to EWS System and I designed in such way that most of the user interaction is in one page with out adding much complexity.
Responsibilities:
Discussing User Requirements with Actuarials( Users)
Understanding Highly complicated formulas which involves the LG Insurance business logic
Analyze, Database Design, Functional Specifications, and Formula evaluations
Identifying Low level and high level formulas and designing Flow charts and sequence diagrams
Worked with senior architect and engineers to help with the overall design of the system that was designed using the Spring 2.0 MVC architecture
Integrated the existing Struts application and added Hibernate framework for replacing the existing persistence using the application context module.
Design and prepare Technical Specifications for Modeling Tool ( Input for EWS).
Designing Reports using OBIE and writing complex SQL Queries,Stored Procedures, Triggers
Developed Stateless Session Beans to process requests from the user interface.
Developed Entity beans to represent the data and to perform operations on database.
Developed message driven beans and used jms for communicating the beans.
Load testing and Documentation
Developed Multithreded Java applications to load the data from Various .Dat files and Merging the various .Dat files Matching Data with the Help Unix Awk and Loading the dat in to the Merge table .
Implemented the Insurance company Business logics on this Merge Tables to finding Benefit buy down,Needed to achieve Target,Projected MER,Premium yield and various types of calculations provided by Actuarial .
Implemented the Supporting calculations in the Low level reporting tables to represent the data in Reports using Oracle discoverer.
Designed Standalone programs to pull the required data from different 3rd party systems ex: Claims, hospital info etc
Worked with Linux and Unix Awk programming
Used Hibernate Framework to replace the existing persistence to avoid the excessive memory usage of the existing application
Used Mq Series to Process the Xml files from various applications..
Used j Probe for Testing the memory leakage and performance of the Modeling APPLICATION
Coordinating with QC and team members during Release.
Environment:JDK1.4.2,J2EE,Struts1.2,JSP2.0,Servlets2.4,EJB3.0,XML,XSLT,XSLFO,JDBC 3.0, multi threading, SQL Server,Jprobe, HTML, JavaScript, XML, Unix, Visual source café, Oracle Discoverer, Web logic 8.1,XML Spy,Eclipse 3.1,Visual source safe,Hibernate 3.0,Mq series,OBIE,Linux.
Project :POS.com Client: Cingular, Georgia (Alpharetta)
Duration : Oct’05 –Dec’06 Role : Applications Consultant IT
Location:Alpharetta,GA
Cingular Wireless is one of the leading wireless service providers in the US and in November 2004 Cingular acquired AT&T. Cingular Wireless has online customer registration and activation this is an age old system and not an user friendly for their retail agents and decided to develop a struts based user friendly web application and this application is called as POSDOTCOM
Basically POSDOTCOM has many back end systems such as Oasys(Activations),CAM( Customer Service) EDP ( TO generate PDF) Quick pay ( Payments) Centaur ( WLNP) CISL ( Migration of AT & T)
Responsibilities:
Designed Work flow manager based on the struts frame work
Designed back end system to interact with 3rd party applications using abstract factory
Participated in Analysis, Design, Functional Specifications, and Flow diagrams for Activation Module and Customer Service
Configuring and Administration of WEBLOGIC for different Env ( such as load test, JProbe)
Helped load test team to test POSDOTCOM for every release
And with help of JProbe find the memory leaks and performance tuning ( This is done for every release)
Involved in developing JSPs and custom taglibs for presentation layer in Struts framework
Involved in validation with the help of dynavalidator forms for the server side and JavaScript for the client side.
Involved in Integration of two Applications for merging the rate plans and features of two databases with the help of abstract factory design pattern.
Involved in developing Page Flows, Portals, Portlets, Skins / Skeletons (Look and Feel) with the help of web logic portals.
Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively.
Involved in web logic server administration and web logic portal administration for the development of application.
Involved in developing XML beans and request and response adapters for handling the request and response.
Involved in writing Triggers, Stored procedures and Cursors for database handling.
Involved in handling security permissions for the particular types of users in the application.
Involved in developing Unit test cases and tested using Junta Frame work
Involved in developing use cases, flowcharts and design docs.
Environment: Web logic 8.1, Eclipse 3.1,Java, JDK 1.4.2, Struts 1.1,JSP, SunOS 2.8 (UNIX),ANT, J2EE- EJB, Clear Quest,Perforce(CVS), XML, XMLBeans,XSTL,JSTL, DHTML 4.0, Servlets, JDBC, JNDI, Oracle 9.2.0,Junit,Micrsoft Visio,Toad,Jpro
References:
References available up on request.