Venkata R. V
SUMMARY �� With 8 years of very strong experience in Design, implementation, testing and maintenance of quality code for Internet, Intranet, middle- tier system and Client/Server business applications, environment using (OOP) Object Oriented Programming (RDBMS) Relational Database concepts. �� Streamlining and modernization of legacy code. �� Making processes more communicative for easier tracking and faster response to problems. �� Strong experience in JAVA using SWINGS, AWT, SERVLETS, RMI, JDBC, JSP, JSF, EJB, STRUTS. Hands on experience with RDBMS including Oracle, SQL Server, My-SQL and DB2. �� Strong in developing web applications and server side programs using Servlets, EJB's and JDBC with Web Logic, Web Sphere, J-Boss. �� Experience in using frameworks and tools like Jakarta Struts, Hibernate 2.0, Spring, Ant, J-Unit & Log4J. �� Proficient in developing OOD/OOP applications using J2SDK, APPLETS, AWT, EJB, MULTI THREADING, JAVA CLASSES, RMI, CORE & J2EE DESIGN PATTERNS. �� Expertise in XML, XHTML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB. �� Expertise in developing GUI using SWINGS, AWT & VB. �� Experience in web design using HTML, JSP, JSF, CSS & JAVASCRIPT. �� Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language). �� Experience in Deploying ear file in Application Server using CVS, PVCS, SVN, Clear Case and WINCVS. �� Strong experience with J-Unit for unit testing �� Experience in Data Migration. �� Expertise with J2EE compliant IDE'S like Eclipse, IBM-WSAD, JBuilder, Net-Beans �� Excellent experience in Methodology and architecture like Agile, SOA, SDLC, RUP, OOAD. �� Expertise in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Facade, DAO, DTO, Service Locator and Singleton. �� Experience in MQ- Series dropping messages in Queue by using RFH Util. �� Experience BPEL, BPM design& coding both long running process and shot running process. �� Experience in Web Services using WASD, Eclipse �� Experience in operating system like UNIX,LINUX,AIX, Windows XP/NT/ 2000 Server �� Exposure to complex information systems in various industries like Telecom, Healthcare, Manufacturing, Banking, Insurance, Loans and Software. �� General skill of organization communication teamwork, initiative, problem solving, and interpersonal skills together with a positive and enthusiastic attitude. �� Competent, reliable and committed professional with a proven track record of successful implementations. Major strengths are: (strong problem solving skills, the ability to organize and deliver solutions under time constraint and commitment to customer satisfaction, etc). �� Conceptual knowledge in Data Warehouse & Informatica TECHNICAL SKILLS: Operating Systems Linux, UNIX (AIX/HP), Windows 2000/NT/98/95 Languages JAVA (Core Java, OOPS, MultiThread Programming, Socket Programming, Swing, AWT),C/ C++, VB,PL/SQL, UML, JavaScript, UNIX Shell Programming Advanced Java J2EE, Servlets, JSP,JSF, EJB 2.1, JDBC, JNDI, RMI ,and EJB 3.0. Application web server WebLogic, J-Boss,IBM Web Sphere Design Tools Visio 2002, Microsoft Project, Rational Rose, BPEL. GUI Visual Basic 6.0, Visual Studio, AWT, JFC (SWING). RDBMS ORACLE 10g/9i/8i/7.x, MS SQL Server 2000/7.0/6.5, MY-SQL, DB2. Web Tools/ Packages JSP, AJAX, JavaScript, DHTML, HTML, VBScript, XML, XSLT, CSS. IDE Eclipse , IBM WSAD, Net Beans, ,JBuilder3.5 Advanced Technologies Spring,JMS,Hibernate,Struts,ANT,Maven,Log4j,WebServices, IBM RAD Version Control CVS, PVCS, ClearCase CERTIFICATIONS: * Sun Certified Java Programmer for Java 1.5 Platform * BEA Weblogic 8.1 Certified Developer PROJECT EXPERIENCE: Commercial Communications Inc, Hartland, WI Nov '08- Jan '09 Programmer Analyst Environment: Java 1.5, J2EE, Eclipse, EJB 3.0, JSF, JBoss, Oracle 10g, JUnit, Ant Description: PZ is a web based literature order and fulfillment program that allows customers to manage electronically, Order and track literature items. I joined a team whose role was to refactor parts of the application in order to improve the efficiency and stability of the system, and generally perform some clean-up on the code base. Responsibilities: * I developed an initial prototype of a search screen using Java Server Faces (JSF, JSP, JSTL). * I implemented code using EJB 3.0 persistence to persist business entities to a relational database * I designed generic base classes to encapsulate the core & j2ee design patterns * I reorganized our source code to move test classes into a parallel directory structure, altering Ant build scripts and Eclipse project files * I developed basic utility classes, in particular code to correctly manage date and timestamp ranges * I did further work on the build process, to separate the framework classes from the proof-of-concept classes and make the framework a separate deliverable * I broke large multi-page methods into smaller units to improve maintainability * Deployment I altered parts of the client application to make it less dependent on the ordering of the fields in our transfer objects, in order to make it possible to change objects * General maintenance: I addressed unit test failures and outstanding bugs. American Family Insurance , Madison, WI Apr '08 - Nov '08 J2EE Developer Environment: Java 1.5, J2EE, Struts, Tiles, Agile Methodology, Spring IOC, Spring AOP, Tiles, SOAP, JDBC, XML, JAXP, JAXB, Oracle 10g, PL/ SQL, TOAD, JUnit, JDBC, JBoss, Eclipse, AJAX, Clearcase Description: Sales Initiation Suite for AMFAM a)CL Farm/Ranch : The purpose of this project is to create a web-based sales initiation system to be used by the field force to quote for Farm/Ranch applicants b)Auto Quote: Sales Initiation Suite (Auto) provides a web-based quoting solution to the agents, and will be expanded to customer users as well. This solution is being delivered as part of the Infrastructure Lifecycle Program.This enables Marketing and I/S to implement the solution to meet unique business needs, while maintaining the integrity of the core solution Responsibilities: * Part of core development team * involved in hands on programming on the core product development using J2EE,Struts,Spring * OO Analysis and Design using UML and Eclipse tools * Developed and Implemented MVC Architecture using Struts * Data Access programming using Spring JDBC * Involved in test-cases using JUnit, debugging implementation and deployment activities. * Deployment activities involved in JBoss application * Developed PL/SQL code for Data Warehouse team * Successfully involved in test driven development model using JUnit * Prepared technical design and deployment documents * Developed batch processing, involved ETL process in java to transfer batch feeds to the database using JAXB and JAXP technologies Dish Network Denver, CO June '07 - Mar '08 J2EE Developer Environment: JAVA 1.5, J2EE, Struts, Hibernate, Spring, Weblogic 9.2, PVCS, Oracle 10g, PL-SQL,Win 2000, Junit, TOAD Description: CORP Product and Promotion Schemas will be used by the order entry tools like POET and R*Connect Applications, Billing System and all associated back office systems including Dishpromo. As IT Tools Team member reponsible for providing application support to IT and business customers. Developed customer software solutions for the purposes of automating tasks, monitoring systems,reporting on systems, and alerting on events that may cause system degradation or downtime Responsibilities: * Installation and Configuration of Eclipse, Webloigc 8.1 * Designed and implemented the Hibernate Domain Model for the services * Designed and integrated the full scale Hibernate / JPA persistence Solution with the application architectures * Developed Software Design Specifications and implemented them for several services * Report the status updates to client along with offshore team through conference calls daily and weekly. * Unit testing and integration testing of the applications * Developed PL/SQL code for the backend * Proficiency with complex joins, sub-queries, building temp tables, cursors, set-based operations, and data manipulation * Experience developing data movement, data cleansing and data integrity processes for the purposes of loading decision support applications utilizing advanced knowledge of DTS methods and T-SQL/PL- SQL scripts Verizon Colorado Springs, CO June '06 - May '07 J2EE Engineer Environment: Java, EJB, JMS, MDB, Webservices (SOAP / WSDL), BPEL, XML. XSD, XSLT, Hibernate 3.0, AOP, DB2 UDB 8.2 / 9.1,RFHUtil,WSADIE, ANT, LOG4j, WebSphere Application Server 5.1.1 (WAS) / Websphere Business Integration Server Foundation (WBISF), RAD ,Enterprise Service Bus(ESB and MQ 6), WSIF, Spring, IBM ClearCase UCM, XMLSPY,MQ Visual Browser, POJO, AJAX,DOJO, DB2, JSP Description: Enterprise Order Management (EOM) is a middle-tier system that functions as an Enterprise Application Integration Server (EAI). EOM performs the Decomposes complex orders (IP/Telephony services) into the most basic components, Manages the workflow in order to provision each component, Transforms Service Orders from a generic telecom structure to an MCI specific structure, Manages product and service dependencies and Emails customer notifications at pre-defined order milestones Responsibilities: * Designed Business process for Networx project to integration with other existing systems like iOrder, OrderPro and StatusPro etc.( like more than 13 systems). * Using SOA architecture, messages will route to different systems. * Coordinator for interfacing development teams in India. * Developed BPELs (Business Process Execution Language) for Networx project. * Developed WSDLs to solve complex business problems in integration with different systems. * Developed business components based on Design Patterns such as Builder, DAO, DTO, VO, Business Delegate, Singleton, Factory Pattern. * Developed and documented the Messaging system (JMS), using Session Bean and Message Driven Bean for putting messages in MQ queue. * Developed business server side components using EJB. Also used XML, XSD and XSLT to transfer data universally among different systems. * Developed and deployed applications in IBM WebSphere application server. * Used Hibernate filters to limit the results of a query according to the current need. * Involved in design and development of complex exception handling based on AOP concept through out the application * Developed HQL and Criteria based queries to access DB2UDB database. * Used JUnits to define the test case for test various layers of business components. * Development of the complex SQL queries, stored procedures, and modifications to the existing database structure as required per addition of new features. * Involved in writing services using EJB in WSDL * Design diagrams like swim Lanes, Logical, flow, sequence using Microsoft Visio. * JMS to send Messages to Queue by using RFH Util. * Unit testing by using J-Unit. * Displaying on server side console by using Log4J. * Help of Clear Case monitoring versions for each file to help blackout code tagging each file to deploy in to server. * Experienced in using tool to querying the SQL statements like Squirrel and raptor. * Using with MQ Visual Browser about to track queue. * Developed coding to communicate with the database by Hibernate in Spring ORM layer. Involved in developing Bugzila web tool for track, assigning and monitor defects. HP Singapore June'04 - Apr'06 Senior Java Consultant Environment: JAVA, JDBC, EJB, JMS, JNDI, JSP, SERVLETS, Struts, Weblogic 8.1, XML, Webservices, Perl, HP-OraUnix, Junit, Oracle, MS- SQL Server. Description: The CDS application is a central part of the interface to Central Data Storage of Web Registration system for Asia Pacific countries. The CDS can also be utilized by other systems as a single source of user data for authentication and customer / product data provision. CDSAdmin: This is a web-based system that allows HP authorized personal to update customer data on customer behalf. This system is deployed within HP Intranet. The CDS will need to be incorporated into this system in order for the interface to work correctly. UPMClient: This is a web-based system that allows HP IT personal to access and use all the api provided. This is normally used for trouble- shooting purpose. This system is deployed within HP Intranet. The CDS will need to be incorporated into this system in order for the interface to work correctly. CLOG: The CLOG application is developed with the objective of providing secure authentication for all CRM user accessed websites Responsibilities: * Involved in the software development life cycle, requirement gathering, analysis, design coding, testing and implementation. * Responsible for reverse and forward engineering process front-end interface design using J2EE, JSP, JavaScript, CSS and HTML, * Extensively used SQL with JDBC to generate dynamic queries that can fetch the data from the database before the presentation * Installed and Configured WebLogic Server 8.1, for the test environment include setting up of properties files, connections, domain etc. * Used WebLogic Administrator Server to Manage the Managed Domain server, Node Manager and WebLogic Server Domain. * Used web services for data transformation to other applications * Wrote stored procedures and triggers using PL/SQL and created functions. * Actively interacted with the users in gathering requirements and delivered the presentations on the application flow. * Designed class diagrams, sequence diagrams, class diagrams using Rational Rose * Configured Log4J with source code and used it as debugging tool. * Complex data cleaning and data import using Data Transformation Services and custom Perl scripts * Involved in configuring and Administration of Weblogic and deployment of EAR * Involved in testing, debugging, bugs fixing and documentation of the system. OSC Malaysia June'02 - May'04 Senior Java Developer Environment: Java, EJB, XML , XSL, Paging Framework, Open LDAP 2.0.18, JAAS, Weblogic 8.1and Websphere 5.0, SQL Server, Net Beans IDE 3.5, Struts 1.1, Rational Rose, Jasper Reports, and Red hat Linux. Description: Human Resource Center (HRC) is an Intranet based application is aimed at managing the complete information of Human Resource department of an organization. The system has an excellent role based security features using LDAP, JAAS and application method level security. The system has a facility for an employee to apply for leave online and can see the status of the same online. The system has a FingerTech facility for attendance and exports the attendance data to payroll system. The system is having excellent reporting facility to generate reports in various formats (PDF, HTML and XLS) and is WAP enabled so that it is accessible from different devices such as mobile phone, PDA etc., with different presentation styles. OSC framework and paging framework helps to develop and maintain the system easily and thus it helps the human resource department of an organization to manage its human resources easily and efficiently. Responsibilities: * Creating new dealer online, viewing latest stock update, shipping information, report generation and online quotation generation. * Involved in the overall system design, development, testing and documentation. * Implemented the database interaction components with JDBC interfaces for Sql Server. * Development of JSPs and business component using Java Beans * Involved in development of Technical Specification document. * Involved in Code Review. * Involved in developing Test Cases. OCBC Bank Singapore Mar '00 - May '02 Java Developer Environment: Oracle, JAVA 1.2, JDBC, EJB 2.0, JSP, SERVLETS, Rational Rose, UML, Weblogic Description: OCBC proposes to provide efficient management of administrative, help- desk, partner redemption and catalogue rewards management tasks involved with the banks credit card rewards and promotional programs. OCBC will efficiently managed the reward fulfillment process and auditing system that administers and monitors orders with reward fulfillment partners, and manage the billing and reporting issues. Responsibilities: * Involved in each stage of a software development life cycle, for development and implementation of the project. * Developed the class diagrams, sequence diagrams, ER Diagrams and flow charts to make understandable design for the client. * Designed and developed the JSP pages with Html, JavaScript etc and accomplished the front-end validations. * Implemented the business logic under the Java Bean components to be used under the various modules in the System. * Installation and configuration of Webloigc Sever, for the test environment include setting up of properties file, connections, domains etc. * Responsible to coordinate with QA team and Testing teams to issuing release/build and making bug report and fixing those issues. * Involved in testing, debugging, bugs fixing and documentation of the system. * Designed and developed EJB components and deployed under the weblogic server. * Involved in testing, debugging, bugs fixing and documentation of the system. EDUCATION: Bachelor's degree in Science from Nagarjuna University, India PGDCA (Post Graduate Diploma in Computer Applications) from Swal Computers, India --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JAVA_J2ME_JNI" group. To post to this group, send email to JAVA_J2ME_JNI@googlegroups.com To unsubscribe from this group, send email to java_j2me_jni+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.co.in/group/JAVA_J2ME_JNI?hl=en -~----------~----~----~----~------~----~------~--~---