From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:54 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

Confidential Resume

Last updated:  03/26/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: vittal nangunoori - Sr. Programmer

Resume Value: 2s2mhzz4inxhk8bn   

  

 

                                                                                        

                                                       

Vittal Rao Nangunoori

 

Career Summary:

·         10+ years of experience in design and development of web based middle tier, Internet/intranet, client/server and distribquted architecture applications.

·         Involved in development of enterprise applications in Tele-Communications, Pharmaceutical, E-commerce, Business Process Management, Retail, Hi-tech and Education domains

·         Experience in programming front end and business logic implementation  in  Core JAVA, JSP, Servlets, Spring, Struts, JDBC, JNDI, DWR (Ajax),  OSGI, and hibernate

·         Experience in developing front end User Interfaces with HTML,  JSP,   Struts, JSTL Taglibs, applet and swing components.

·         Experience in developing Web Services and web service clients using Apache Axis2 framework and Restful web services using JAX-RS

·         Experience in developing middle tier applications using Enterprise Service Bus (ESB)- MULE and business process management system Savvion SBM

·         Efficient in working with ORACLE 8i/9i/10g, MYSQL databases.

·         Extensive experience in SQL, PL/SQL and writing Stored Procedures.

·         Proficiency in developing and deploying n-tier Enterprise / web applications on Apache Tomcat, JBOSS, Web Logic 10.3/9.2/8.5, Apache Karaf

·         Experience in using the version control software’s like SVN, CVS and VSS

·         Developed applications using Eclipse and NetBeans integrated development environments.

·         Expertise in SDLC activities like gathering requirements from clients, design, development, testing, deployment on UAT and production environments

·         Strong initiative, teamwork, responsible, leadership and communication skills.

·         Strong analytical and problem solving skills.

 

Skills:

 

J2EE Technologies

Java, Servlets, JSP, Struts, JDBC, JNDI, Web Services, Java Mail, TIBCO EMS

Application Servers

BEA Web Logic 8.5/9.2/10.3, JBOSS, Tomcat

Scripting Languages

Java Script, Shell Script like C, KORN and BASH

Database

Oracle 8i/9i/10g, MYSQL, Postgres

Frame Works & Architectures

Spring framework, OSGI Frame Work, hibernate and ESB - Mule Messaging Framework,  Apache Struts Frame Work, Apache Axis2 Web Services, Savvion 7.6.4 SBM, BPM Studio, DWR Framework for Ajax

Version Control Tools

CVS, Visual Source Safe (VSS) and SVN

Operating System

Unix/Linux, Windows NT/ 2000, XP, Windows 2007 

Tools

Maven, Apache ANT, Log4j, JUnit Test TestNG, XML spy, Crystal Report, TOAD, SQL Developer, Dream weaver

 

Education Qualification:

Bachelor's Degree in  Engineering, Osmania University, India

 

Professional Experience:

 

 

Project              : Predix Core                                                                            Apr 13 – Till Date

Client                            : GE GRC, SanRamon, CA

 

Description: Predix core platform makes development of applications easy and fast.  Common services like logging, exception handling, configuration services, authentication and authorization are deployed as services in OSGI Kernel container. GE Solution teams use these services and build the applications.

 

Responsibilities

 

·         Development of Fleet Monitor, Energy Consumption reference applications with the Predix core karaf services using               restful web services and spring frame work

·         Building the Fleet Monitor, Energy Consumption reference applications using maven tool and deploying the bundles on Predix core kernel using features XML file

·         Writing DAO classes along with Spring Data for reference applications

·         Implementing and configuring local and replicated Infinispan cache feature in reference applications

·         Writing testNG unit and functional tests for reference applications

·         Deployment of the reference applications using Admin Console module of the Predix core

·         Clustering the reference applications using NGINX web server as load balancer

·         Upgrading the Predix core karaf with the new versions and ensuring that the reference applications works fine on ungraded Predix core karaf

·         Creating entitlement policies, users and roles in WSO2 identity server

·         Configuring authentication and authorization features of Predix core karaf in reference applications

·         Configuring reference application on Continuous Integration environments and regression testing of the reference application in Bamboo.

 

Environment: JAVA, J2EE, JAX-RS Restful Web services,  Spring Framework, Maven,  testNG frame work, Agile Scrum methodology, Apache Karaf OSCGI, Play Framework, Spring Tool Suite, WSO2 Identity server, NGINX Web Server, MongoDB, Oracle

 

 

Project              : Convention application                                   Dec 11 – Mar 13

Client                            : MGM Grand, Las Vegas, NV

 

Description: Design and development of Convention web application for all the MGM properties in Las Vegas to reduce the billing time for conventions held in different properties and improve the client interaction and serve them better. It also reduces the cost of organizing convention.    

 

Responsibilities

·         Review of BRD and preparation of application level design document.

·         Design of logical and physical database model using ERWIN.

·         Design and development of daylight upload utility using Java, JNDI, XML Digester which parses the received Convention, event and event item XML files and put the data in the convention, event, event item application schema tables

·         Design and development of the case creation utility in Java, J2EE by reading the data in the convention table in the application schema

·         Design and development of front end components for Room Case and Audit Notification screens for modules like contract, Estimate, Rooms, Food & Beverages, Bell Desk using JSP's and DWR with AJAX

·         Design and development of Send Email application using Java Mail API's for sending audit notification and escalation emails for all the audit notifications of all the modules

·         Design and development of the email receiver application for the responses received and attach the responses to the case.

·         Writing stored procedures and functions in PL/SQL to check variance every day at the time of convention for the count of event items ordered and actual served for each event, total estimated event amount and actual amount , entered amount and the actual amount

·         Design and development of  master data upload program into database using Java and Hibernate. Master data such as properties, audit notification master and audit notification detail for each property

·         Used Spring IOC for object instantiation, resource lookup

·         Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCTemplete for database transactions.

·         Coordinated Load test with load runner of the convention work flow application on Jboss cluster environment to check the performance

·         Worked on enhancements and issues raised by the client users after Go Live of the convention work flow application

 

Environment: JAVA, J2EE, ERWIN, Spring Framework,  Agile Scrum methodology,  XML Digester, DRW for Ajax calls, Java mail API, Hibernate, JDBC, XML,  Java script, Jboss 5, Eclipse3.1, PL/SQL, Oracle 10g

 

Project              : Proflow Application                                          Dec 09 – Nov 11 

Client                            : Kodak, Los Angeles, CA

 

Description: Proflow is a Business Process Management application developed on  Savvion Business Manager for invoice tracking and account payables. Customizing existing  Proflow Account payable workflow application for processing invoices coming from different parts of the EMEA and US regions. The PDF Invoice and meta data XML file shared by  mail room is parsed and case created in the workflow application by File system application.  Users of the workflow application process the invoice cases created based on their roles      

 

Responsibilities

·         Analysis of data requirement for mail room and archival utilities and design of database schema

·         Design and development of early archival system using Java and JNDI

·         Development of java components required for generating meta data XML file for early archival system for the File System cases sent for resolution and approval

·         Managed Exception Handling for mandatory data, incorrect file formats, data base exception, IO exception in master data uploading

·         Complete design development of multi language system for sending resolution and approval email using multiple language templates based on either location or language using Java, J2EE and JNDI

·         Complete design, development, testing and role out of the stand alone Archival Reconciliation system

·         Developed Send Email component using Java Mail API for sending email to the application support team in case of exception in reading excel file

·         Persistence of the master data in the excel format in the database using Hibernate

·         Customizing Proflow Account payable application by adding Kodak specific business fields like Region, Employee Name, Employee Id, Query Types, Language, Accounting document number, Tax Registration number to all work steps

·         Configuring the multi language templates for send email application to send emails based on work type and language

·         Configuring 20 stand alone applications for functionalities like mail room down load, File System application, mail room upload, Email Up load, send email application, receiver application, early and final archival abstraction application based on region, early and final archival up loader, early and final archival acknowledgement down loader and  early and final acknowledgement reconciliation application

·         Set up of Production cluster environment for load balancing and fail overs of individual server and for performance improvement

·         Creation of data sources and connection pools for data base connections in Weblogic 10.3 application servers

·         Worked on change requests and issues raised by the users after Go Live

 

Environment: JAVA, J2EE, Savvion SBM 7.6.3, BPM Studio7.6.3, XML Digester, Hibernate, Java mail API, XML, java Script, Weblogic 10.3, Eclipse3.1, PL/SQL, Oracle 10g , Oracle XE, TOAD

 

Project              : PAG – RPX                                                          Jan 08 – May 09 

Client                            : T-Mobile, Bellevue, WA

 

Description: Prepaid Application Gateway is middle tier application to process variety of requests like Subscriber activations, subscriber queries, coupon refills, rate plan changes and balance adjustments. RPX is platform designed to replace or migrate proprietary work flow engine and subsystem components of PAG. RPX architecture is based on JAVA, J2EE and SOA implementations combined with widely adopted open-source technologies to provide reliable, scalable and easy to maintain services.

 

Responsibilities

·         Provided implementation to add prepaid subscriber and update subscriber on Ericson IN platform. Created service objects (POJOS)–Install Subscriber, Update Balance and Date, Update Accumulators. Defined the rules in JBOSS DROOLS rules engine which specifies service objects needed for the request and initializes the service objects. Coded the mule ESB end points- Add Subscriber and Update Subscriber java classes which make the required service objects calls on Ericson IN external system. 

·         Provided implementation for various number management system functionalities like get SIM data, activate SIM, reserve MSISDN in activate subscriber RPX request. The responsibility includes creating service objects (POJOS). Coding mule ESB end point java classes for these requests which call the external NMS system.

·         Provided implementation to add new prepaid subscriber information in PAG database by writing sequel queries and using Spring JDBC Template and DAO.

·         Provided implementation to loading and caching rate plan information and subscriptions information using hibernate

·         Configuring the application in mule ESB and spring configuration files

·         Verification of data in files by writing shell scripts.

·         Used TIBCO EMS for sending SOAP requests and asynchronous event calls of certain business process flows

·         Installed and started TIBCO EMS Server and created connection factories and static queues on it.

·         Configuring Mule JMS Connectors with TIBCO EMS Server information

·         Creation of SOAP messages and placing them on the static EMS queues from the TIBCO clients for testing

 

Environment: Java, J2EE, Linux, KORN Shell Scripting, JMS, JDBC, XML, SAX, DOM, XPATH, spring framework, Spring MVC, Hibernate, caching, MULE ESB, TIBCO EMS, SOAP, JSF, Java script, JSP, Weblogic9.2, Oracle 9i, Eclipse3.2, Unix, PL/SQL, SQL Developer

 

 

Project              : Enterprise Rx (ERX)                                           Feb 07 – Dec 07

Client                            : Publix Lakeland, FL

 

Description: Enterprise Rx is an n-tier enterprise level pharmacy application. The application supports various activities related to pharmacy stores like filling and refilling of prescriptions, inventory ordering, daily sales matrix etc.  I was involved in developing web service for getting pharmacy information, prescription information and submit refill order to be used for IVR system and web using Apache Axis2 framework. Also involved in developing simulator for IVR web service

 

Responsibilities

·         Designed and prepared the schemas (XSD) required for the requests and responses messages of the various operations that are exposed as web service for IVR and Web

·         Prepared WSDL for the IVR broker web service.

·         Defining various elements in the WSDL like types - schemas used in web service operations, messages – relation between request, response messages and schemas, port-types – specifies the relation between each operation and messages required for it and binding and service elements.

·         Generation of skeleton classes using axis2 with wsdl2java script and xml beans data binding methodology

·         Provided implementation for web services in generated skeleton java classes

·         Generation of stub classes using axis2 with wsdl2java script and xml beans data binding methodology

·         Provided implementation for web services clients using generated stubs

·         Defined data source object for connection pooling in the WEBLOGIC server for all database related transactions.

·         Provided transport level security so that SOAP messages are transmitted over SSL. This is achieved by configuring the server and using certificate key store file.

·         Provided message level security to the web service as specified in WS-Security standards. Encrypting and signing the message for confidentiality and integrity using public and private key certificates as per PKI. We have used ‘Rampart’ module of apache to achieve this objective.

·         Log4j and Ant tools were used for logging the messages and building the application

 

Environment: Java, J2EE, Apache Axis2, XML, XSD, XSL, SOAP, WSDL, Apache Rampart, PKI, Eclipse3.2, XML spy, Weblogic9.2, JDBC, PL/SQL, Oracle 9i, TOAD, Apache Ant and Windows XP

 

 

Project              : Chronological Information System (CIS)          Jun 06 – Jan 07

Client                            : Path-wise, Denver, CO

 

Description: Chronological Information system is a generic application which provides template mechanism to define the templates at run time. Such defined templates would then be used to create the business entities in the domain. The system also provides user friendly search functionality and records changes to the meta-data and data of a system for review and analysis.

 

Responsibilities

·         Implemented the chronological information system using OOPS concepts and MVC architecture

·         Prepared low level Page Specification document giving screen logic, business logic, classes and queries used.

·         Coded front end components using JSTL, JSP, struts framework action forms and java script

·         Validation of the front end screen components written using java script

·         Written action classes, service classes and DAO classes for business logic implementation of CIS

·         Configured application by writing action form beans, action mappings and global forwards in struts configuration file and JBOSS deployment descriptor

·         Written sequel queries for data base transactions

·         Used Connection pooling and transaction management to improve performance

·         Building and  deploying application using ANT on JBOSS application server

·         Unit Testing the CIS application using HTTP UNIT test component along with JUNIT

·         Functional and integration testing and debugging the CIS application.

 

Environment: JAVA, J2EE, Struts Frame work, Tiles, JSTL, JSP, Java Script, JDBC, XML, JBOSS 4.0, Eclipse3.1, MYSQL5.0, Windows XP, CVS, JUNIT and Apache ANT.

 

 

Project              :Pharmaceutical Industrial Automation              Jan 06 – May 06

Client                            : Ahlcon Parenterals (India)Limited New Delhi

 

Description: The primary function of the project was to automate all the departments of pharmaceutical company to improve efficiency and coordination among departments. HRM module provides user from recruiting an employee to relieving an employee. Purchase module provides user from raising Material Requisition to releasing Purchase Order. Similarly major functionalities are automated in Inventory, Time Office Management and Payroll modules

 

Responsibilities

·         Requirement capturing and collecting various forms from the client

·         Responsible for creating software requirements documents and low level design  documents based on the forms collected and input from client.

·         Responsible for architect and building HRM, Payroll and Purchase modules.

·         Designed the System in Microsoft VISIO.

·         Preparation of screen logic, business logic in Page Specific Document for above modules

·         Designed the client/server application in MVC architecture. 

·         Coded for front end screens using JSP, HTML, Java Script,

·         Written SERVLETS and Java classes for business logic implementation.

·         Used JDBC and SQL to access data in MYSQL database and do data manipulations

·         Preparing database views for easy development of crystal reports.

·         Preparation of crystal reports for analysis and printing output documents.

·         Building war file and deploying on Tomcat container

·         Unit testing and debugging application.

·         Implementation of the project at client side by collecting master and sample transaction data.

 

Environment: JAVA, J2EE, JSP, JDBC, HTML, Java Script, Dream weaver, SERVLETS, MYSQL, PL/SQL, TOAD, Apache Tomcat server, Net Beans IDE, VSS, Windows XP

 

Project              : College Expert System (CES)                             Mar 03 – Dec 05

Client                            : Bharti College New Delhi

 

Description: CES is ERP software developed for automation of various functionalities of college. Activities like admissions, short-listing, examinations, attendance, administration, fees, results, payroll and other activities are automated. The application is aimed to provide software interface to the functions of the college there by improving its efficiency and performance

 

Responsibilities

·         Responsible for High Level design, Low level design and development of modules like Inventory, Purchase, Finance

·         Design components based on object-oriented design (Class Diagrams, Sequence Diagrams, Activity Diagrams (UML, OOAD)) from use case specifications using Microsoft Visio

·         Prepared screen logic, business logic in Page Specification document for each of the screens

·         Designed the application using three-tier MVC architecture model.

·         Written servlet as controller for each module to route the request from the screen and response from the DAO classes

·         Developed Presentation layer using Applets and Swings

·         Appropriate event handlers were written for each of the event actions of the front end screen

·         Coded the business logic in java DAO classes

·         Used JDBC and SQL to access data in Oracle database and do data manipulations.

·         Used connection pool for data base connections and Callable Statements, Prepared Statements used where ever appropriate to improve performance

·         Written stored procedures for data access for screen report generation.

·         Developed source is checked in to the VSS daily for source control of the project

·         Testing and debugging the application

 

Environment: JAVA, JDBC, Applets, Swings, Oracle, TOAD, PL/SQL, Stored Procedures, UML, Visio, Apache Tomcat server, Windows XP, Net Beans IDE.

 

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. Programmer

CONFIDENTIAL

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

7+ to 10 Years

Date of Availability:

Immediately

Work Status:

US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Sr. Programmer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-CA-Oakland/East Bay

Relocate:

Yes

Willingness to travel:

No Travel Required