Name: AZHAGUNILA RAJU
Skills: Java Developer
Phone No: 408-***-****
Email: ************@*****.***
Objectives:
Having experience in 8 years as a Java developer in design, development, deployment and integration of enterprise scale information management applications for leading companies. Designed and developed multiple projects using J2EE technology.
Summary:
Sun Certified Programmer for Java 2 Platform.
Excellent Java development skills using J2EE, Servlets, JSP, JDBC, JFC/Swing, Java Beans, Applets.
Excellent knowledge of XML, XSL, XML parsers, SOAP.
Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Websphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines.
Strong database connectivity skills SQL, Postgresql Access.
Experience in Business Process Management(BPM) Tools like Pega Rules, Global 360.
Excellent communication, presentation and interpersonal skills.
Expertise in development of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB(3.0,2.0), JDBC, JNDI, JMS, Java Beans, JAXB, JAXP(SAX/DOM), JAX-WS and JAX-RPC.
Collaboration with other Engineers and members of Product Management and Quality Assurance teams to ensure the delivery of high quality application features that will provide the maximum benefit to clients
Fundamental understanding of distributed Architectures.
Application development against a relational database
Experience in using Hibernate, JSF (v2.0) Struts (v2.0) and Spring Framework in designing & developing web applications. Primary concentration in the integration of these technologies (JSF/Struts-Spring-Hibernate) to achieve a working application.
Good knowledge of J2EE Design Patterns and UML with UML tools.
Programming experience using design patterns such as Factory Pattern, MVC Pattern, Command Pattern, Façade Pattern and Singleton Pattern in Java.
Good working knowledge of spring- blazeDS (configuring of channels, remoting routes, end-points etc. and integration of front-end resources with the blazeDS server by leveraging Spring)
Design, Run and Deploy software performance tests on developed applications for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Having good hands on working experience in UNIX shell scripting - writing shell scripts for automation of different tasks and jobs.
Strong Analytical Thinking and Problem Solving capabilities with excellent communication Exposure to multi-cultural and multi-lingual work environment
Technical Skills
Languages/Methodologies : Java, C, C++, XML/XSL, PL-SQL, JavaScript
Technologies : JDBC, Servlets, JSP, Web Services, SOAP, WSDL, JAXB,HTML
Internet Technologies Installations and Configurations : Complete design, installation and configuration of Websphere server environment, Web Logic Application server and Servlet Containers such as Apache/Jserv, Jakarta-TOMCAT and JRun.
Web Servers/App. Servers : Apache, Web Logic 5.x/6.x, Websphere 3.5/4
Database Technologies : SQL,PosgreSQL Informix, DB2, mySQL, Sybase
Work Experience:
Client: Sears Holdings Corporation Jan 2014 – Sept 2015
Role: Web/Java Developer
Sears Holdings Corporation (http://www.searsholdings.com/) is a leading integrated retailer focused on seamlessly connecting the digital and physical shopping experiences to serve our members - wherever, whenever and however they want to shop. Sears Holdings and social shopping platform offering members rewards for shopping at Sears and Kmart as well as with other retail partners across categories important to them. The company operates through its subsidiaries, including Sears, Roebuck and Co. and Kmart Corporation, with full-line and specialty retail stores across the United States.
Responsibilities:
Responsible for developing and maintaining all the entity and session beans.
Developed various server side components using Servlets, JSP.Wrote Servlets Class to generate dynamic HTML pages.
Responsible for Websphere Application Server(WAS) administration, maintenance and performance tuning.
programmers to write automated Java test scripts in a very intuitive way, using a GUI.
This GUI-based application is built directly from a database, allowing an non-programmer administrator to modify it.
The application in effect turns English phrases into Java code.
There is no analysis, the translation mappings exist in the database.
The application takes an input source file template, user-selections, and other input, and outputs a complete Java automated test-script file.
Technologies: SDLC, OOAD, Test, Configuration Managment, Object Models, Rational Clearcase, Rational Rose, UML, OOA,OOD,OOP, round-trip engineering, Data Modeling, Java, JDBC, mySQL, Solaris, WinNT, shell scripting, Cygwin, GNU, gcc, RS232 serial comm., cross-platform development, client-server development, mentoring
Client: Navistar Corporate, Illinois Jan 2012 – Dec 2013
Role: Java Developer
Navistar Corporate, is a leading manufacturer of commercial trucks, buses, defense vehicles and engines. Wherever ingenuity drives global markets, you'll find us taking the lead.
Responsibilities:
The Issue Tracker System project provides various facilities like search facility, issue raising, issue resolution and help info. In this project, the employees of different departments can raise the issues related to software projects. Also they can track and solve the issues. By using this system, the different groups and representatives can interact each other. The users can access the resolved issues from Knowledge Base as Knowledge elements. The Issue Tracking system is an intranet application.
Provided assistance/mentoring to their in-house architect on the project.
Also designed and implemented different portions of the website functionality.
Built the local office locator functionality. Included querying the datastore for the initial search criteria and caching it, and standard advance search and presentation techniques of the results summaries then hyperlinks to details. This included setting up a datasource for Websphere to use with data-connection pools. Built EJBs.
Built an SMTP Java Bean to used to send emails from a form filled out by the user.
Spherion decided to utilize another site s job search pages, but wished to retain the same look & feel, so I built an embedded browser function into the site. All requests/responses were routed through the embedded browsing function. Used session beans.
Built a Java Bean to handle real-time stock quotes from a URL which came in the form of an XML document.
Maintained an automated functional test suite to test the above functionality.
Built a site crawler Java Bean to test all links on a page and determine whether http, mailto, onsite, offsite, invalid, etc. This assisted in knowing bad, missing links.
Technologies: Java, JSP, J2EE, Servlets, EJB, IBM Websphere App Sever 4.0, Webshpere Developer Studio, JDBC, HTML, XML, Java Beans, C++, Unix., MS SQL Server, DB2, SQL. Front-end and distributed component development of business-tier for website. Provided Java expertise and mentoring to in-house staff.
Client: AIGSS Internal Nov 2010 to Dec 2011
Role: Software Engineer
Productivity sheet calculation is at present done manually. In order to standardize and reduce manual efforts of disseminating and collating flat files across the team, a need for automation has been identified. Productivity Sheet Automation is to monitor, analyze, optimize and adjust resource effort in real-time. In this application, work done by each of the employees each day is recorded and it will be stored in the database on weekly basis. This will be consolidated into monthly reports. Finance details for a project are stored in an encrypted format. Each user will be allowed to perform certain functions within the application, based on their job function or the role within the organization. The application will automatically determine which functions are accessible to a user and prevent the user from attempting the other functions.
Responsibilities:
I was involved in the requirement analysis, design, and development as well as in the testing of this product.
I was Actively involved in preparing design documents and test plans.
Responsible for developing and maintaining all the entity and session beans.
Developed various server side components using Servlets, JSP.
Responsible for Websphere Application Server(WAS) administration, maintenance and performance tuning.
Technical Environment: Java, JSP, HTML, JavaScript, SQL 2000, Websphere
Client: AIA HOMIS, Hong Kong June 2009 to Oct 2010
Role: Software Engineer
Underwriting worksheet system is a web based project. . This application is support to capture the client clipboard content and provides a text editor for writing comments. Underwriter can enter comments for selected category. Users can select predefined comment templates while entering comments. System can maintain multiple comment templates under a comment category. Each comment template can be defined as mandatory or not. Different levels of access rights to comment categories are defined to users. The project involves integrations with several systems such as Common Logon, New Business Front End (NBFE) and Java Policy File Viewer (JPFV) applications.
Responsibilities:
Actively participated in design and developed UWS Worksheet server based on J2EE architecture.Understanding the requirement document and involved in preparation of design document.
Actively involved in understanding the AIA Framework and developed the UWS Worksheet based on AIA Framework. SOAP wire protocol is used for the communication
I was also involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
Designed overall architecture of command screen logic using Strategy design pattern.
Developed and deployed various Entity EJBs and session EJBs.
Technical Environment: Java, AIA IT Framework, HTML, JavaScript, SQL 2000,Rational Application Developer (RAD)
Client: AIGSS Internal, Chennai Dec2007 –Mar2008
Role: Software Engineer
BPM Execute 360 prototype was developed to show the competency of knowledge attained after the advanced execute 360 training. In this prototype all sorts of worksteps available in the Execute 360, including the extensible worksteps are used and also self created worksteps are used to show the level of knowledge gained in the Execute 360.
Technical Environment:
Execute 360, Java, Visual Basic and SQL.
Client: AIGSS-Internal, Chennai July 2007 to Nov 2007
Role: Software Engineer
The application is developed to automate the process of Purchase Requisition (PR), using Pega Tool. The purchase request process involves many approvals based on the hierarchy followed in the organization. The requestor needs to login to PR tool via LDAP. LDAP will allow only the valid users into the PR Screen.The requestor can raise the request claim and submitted to his/her immediate supervisor. The supervisor shall review the form and either he can approve it or reject it. Once the form gets approval from supervisor it is then submitted to next level supervisor. The automatic correspondence will be sent to both the next level supervisor and requestor.
Responsibilities:
I was involved in the configuration of LDAP which is used to provide valid user can login into the application.
I designed a workflow using Visio.
Technical Environment: PRPC, HTML, XML, JavaScript, SQL
Client: AIGSS Internal, Chennai May 2007 to June 2007
Role: Role: Software Engineer
The application is developed to help the recruitment team. The hiring manager will be responsible for the skills should be required for the candidate. The applicant can apply for as specific position which is currently available within the company. Depends upon the qualification of the candidate the interview will be conducted. Finally the interview results will be sending to the both selected candidate as well as non selected candidates.
Responsibilities:
Designing Class structure
Creating RuleSets and Class hierarchy
Creating rules such as Properties, Activities in corresponding classes
Creating Work Parties for sending Correspondence
Creating Correspondence rules
Designing User Interface by means of Harness, Section, FlowAction rules
Designing Flows
Generating Service Level Agreements (SLAs) for Assignments.
Technical Environment: PRPC (Pega RULES Process Commander), HTML, XML
Bachelor degree in Electronics and Communications Engineering from Anna University, Chennai, India.
CERTIFICATION
Sun Certified Java Programmer (SCJP)
PRPC V5.1 System Architect Certification from PegaSystems Inc.