Nagaraju Deekonda
Mobile:07496768030
nagaraju_9375@yahoo.com
PROFILE:
Around 10 years of extensive experience in software ...
SKILLS AND KNOWLEDGE:
Internet
Technologies/Frameworks
Java, J2EE, Web Services (JAX-WS, JAXB, JAXP, SOAP, JAX-RPC,
WSDL, ...
● Spring: Provided common reusable, configurable and easy maintains apache commands and Java
Spring Beans. Introduced spri...
Open Source Frameworks: Spring 2.5 (IOC, AOP, DAO and Security), Hibernate 3.3, Ant 1.6, IBM
Caching, Log4J, JUnit 3.8.
ID...
Module : Recruitment Event Module
Singapore workforce Development Agency (WDA) was formed to lead and drive workforce deve...
This application facilitates for trading from one country to other country or from one place to other place.
It supplies f...
● Mapping the Source System and Target Systems.
● Develop custom integration services in Web logic
● Build complex data tr...
Customer Tagging (EBD- Enterprise Business Division) Java Developer Aug 2007 to
Dec 2007 Maxis Communications Berhad
A web...
of 8

Naga_CV

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Naga_CV

  • 1. Nagaraju Deekonda Mobile:07496768030 nagaraju_9375@yahoo.com PROFILE: Around 10 years of extensive experience in software requirement analysis, architect, design, coding and development, deployment and production support of complex high performance, object oriented multi-tier Internet, Intranet, Web Services, E-commerce, B2B, Insurance and Banking applications. PROFESSIONAL SUMMARY:  Proficiency in Following the SDLC in programming, which includes involving in Requirements gathering, Analysis, Designing Technical Design Document (TDD), Unit Test Plans (UTP), and performing Development Testing like Unit, Integration, Regression and System testing using JUnit.  Very good knowledge in Insurance Domain(General and Family for Individual and Group products)  J2EE Design Patterns: Good experience in using Java/J2EE design patterns such as Service Locator, Data Access Object, Session Façade, Singleton pattern, Factory method pattern, Business Delegate and Transfer Object.  MVC: Struts Framework (Validators, Dynavalidator form, Action, Dispatch Action, Event Dispatch Action, Request Processor, and Message-Resources) and Spring MVC.  External Services/Application Communications: JMS (IBM MQ, Queue, Queue Connection Factory, Message Driven Bean), Remote Enterprise Bean Communication (Stateless Bean), Webservices (JAX-WS, JAX-RPC, SOAP, WSDL, Webservices).  XML: Excel in XML related technologies with SAX, DOM Parsers.  Excellent Experience in using spring Framework (IOC, MVC, AOP, DAO), Hibernate (HQL, Session, HibernateDaoSupport, HBM), JQuery and Caching Service (IBM Caching).  Persistence Frameworks: JPA, Hibernate and iBatis  Client Side Validation: Good experience to use JQuery (Core, Selectors, Attributes, CSS, Events, Effects, Ajax, Utilities) and Prototype for front-end validation.  Open Source Frameworks: Spring Framework (IOC, AOP, DAO), Hibernate, AJAX (Prototype Java Script Framework), Webservices (Apache Axis APIs).  Application/Production/Environment Support: Expertise in configuring and deploying the large- scale enterprise Applications in the IBM Websphere Server.  Database: Experience in DB2, Oracle 11g/10g/9i/8i/7.x and well versed in writing SQL queries, PL/SQL procedures, and Triggers.  Server Side/Deployment/DB/Java Scripts ANT Script, DB Script, Shell Script, Java script, HQL.  Version Control: Expertise working with various version controls tools like Rational ClearCase, win-CVS and VSS.  Application/Module/Class/Method Testing: JUnit and Ant Scripts (Run and Prepare Testing Result).  Testing Tools: SOAP UI  Strong initiative, teamwork, responsible, leadership, communication analytical and problem solving skills.  Willingness and ability to quickly adapt and learn new technologies. EDUCATION: ● Master of Science in Computer Science.
  • 2. SKILLS AND KNOWLEDGE: Internet Technologies/Frameworks Java, J2EE, Web Services (JAX-WS, JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA), Spring, Struts, Apache Commons, JPA, Hibernate, iBatis, IBM MQ Series, log4j, Xml, Ajax, jQuery, Java Script, HTML, DHTML. Version Control/QA Tools CVS and SVN/Subversion. Design Patterns Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Objects, Value Objects, Command Chain Pattern and Factory Patterns. SOA Web Services, SOAP, WSDL, UDDI, and Axis. Application Servers/Web Container BEA Weblogic, IBM Websphere, Oracle Application Server, OC4J, Tomcat. Databases Oracle 11g, DB2, MS SQL Server 7.0, MySQL and MS Access. Operating Systems Windows – 7/ XP /95/98/ NT/2000, Sun Solaris and Linux Languages/Test Driven: C/C++, UML, SQL, PL/SQL and JUnit. IDE Eclipse, Websphere, IBM Rational Software Architect. Methodologies Agile scrum, waterfall Persistence Framework JPA, Hibernate and JDBC. Tools SQL*Plus, SQL Navigator, MS Office Suite, Rational Rose. Build tool Ant, Maven. PROFESSIONAL EXPERIENCE: iSmart Senior Software Developer Dec 2014 to Till date B2C Application: Business-to-consumer (B2C) is an Internet and electronic commerce (e-commerce) model that denotes a financial transaction or online sale between a business and consumer. B2C involves a service or product exchange from a business to a consumer, whereby merchants sell products to consumers. A business that sells online merchandise to individual consumers is categorized B2C. Online shopping is an e-commerce format, in which real-time sales transactions occur as a consumer purchases an item or service from an online store. Responsibilities: (Struts UI, JQuery, Service Developer ) ● Involved in researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies. ● Involved in producing Technical Design Documents. ● Database: Involving in designing the Database Models. ● Developed stateless session beans for controlling the transaction in the application. ● Hibernate: Generated hibernate objects using reverse engineering mechanism. ● Designed and developed a persistence framework extending Hibernate to add custom persistence code for handling auditing information into database. ● DAO: Developed DAO objects to query, persist data using spring hibernate template.
  • 3. ● Spring: Provided common reusable, configurable and easy maintains apache commands and Java Spring Beans. Introduced spring common framework to get environment specific variables. ● Developed presentation layer using Struts MVC to validate and render data. ● Developed stuts-config.xml to configure navigation rules and form beans. Environment: Java, JDK 1.5, J2EE, Struts, JUnit, CVS, Spring and Hibernate Database: MySQL. Frameworks and Open Source projects: Struts, JQuery, JUnit 4.6. Web Server: Weblogic TIS( Takaful Integration System) Senior Software Developer Nov 2011 to Nov 2014 and July 2006 to June2007 Takaful Integrated System is an integrated Life and General insurance system with both Islamic and general terms. I worked for Certificate Servicing module where all the major certificate transactions will takes place like Endorsement, Renewal, Due generation, Payment matching, Process calculation of Mudharabah , Profit and Maturity. Certificate Servicing takes over where the function of New Business leaves off and it’s solely responsible for managing the certificate and any of its changes in terms of renewal, endorsement, cancellation, surrender, termination etc. It also takes care of Mudharabah calculation, bonus, profit and reach of age benefits calculations. It also deals with Maturity and Partial Withdrawals and provides different enquiry facilities on certificate and associated details. For Investment Linked products it also caters to switches and splits. Responsibilities: (Struts UI, Service Developer and Production Support) ● Involved in researching, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies. ● Involved in producing Technical Design Documents. ● Database: Involving in designing the Database Models. ● JAXB: Configured JAXB to parse the incoming xml and map to hibernate ORM objects. ● Developed stateless session beans for controlling the transaction in the application. ● Hibernate: Generated hibernate objects using reverse engineering mechanism. ● Designed and developed a persistence framework extending Hibernate to add custom persistence code for handling auditing information into database. ● DAO: Developed DAO objects to query, persist data using spring hibernate template. ● Spring: Provided common reusable, configurable and easy maintains apache commands and Java Spring Beans. Introduced spring common framework to get environment specific variables. ● Developed presentation layer using Struts MVC to validate and render data. ● Developed Action classes, validations and listeners for all the pages. ● Developed stuts-config.xml to configure navigation rules and form beans. Environment: JAVA, J2EE (EJB 2.1, JMS 1.1), XML, JAXB, Struts MVC, JavaScript and UML.
  • 4. Open Source Frameworks: Spring 2.5 (IOC, AOP, DAO and Security), Hibernate 3.3, Ant 1.6, IBM Caching, Log4J, JUnit 3.8. IDE: Websphere Application Developer. Database: DB2 Version Control /QA / Performance tool: VSS Application Server: IBM WebSphere 6.1. iBENS Java Developer March 2011 to Oct 2011 Ministry Of Education, Government of Singapore Module : Accounts & Reconciliation, Rev Collection and Security Modules The Integrated Billing, Edusave and Collections System (iBENS) is a suite of web-based applications that facilitate the administration of Edusave accounts for students in mainstream schools and prescribed schools as well as provide for centralised billing, collection and accounting of monies due to MOE. Responsibilities: (UI using Struts MVC, Service Developer and Production Support) ● Involved in requirement gathering, Analysis, and high-level design document, which include Object Oriented Design/Concepts and J2EE Design Patterns. ● Developed presentation layer using Struts MVC. ● Developed Action Classes, Form Beans and listeners for all the pages. ● UI Messages: Involved in developing common message layer to display success and error messages. ● Developed struts-config.xml to configure navigation rules, form beans and action classes. ● Used Log4j [Added NDC and MDC Features] to logging the information, to track the problem in production support. ● Involved in Unit Testing and coordinated with users in User Acceptance Testing and Bug Fixing. ● Developing Command Class, JSPs, Service Delegator Classes and DAOs ● Spring Configuration and Hibernate mapping ● Created the UI screen's using JSP. ● Involved in designing user interface’s as screens. ● Involved in Batch Job Processing. ● Worked and coordinated with developers in developing and bug fixing for the system. ● Developed this application using the IDE Eclipse 3.3. ● Provided a support for data issues and given appropriate solutions. ● Execute the Batch Jobs Using putty. Environment: Java 1.6, Struts 1.4, Spring, Hibernate, JSP, Eclipse 3.3, XML, Oracle 11i, putty, Subversion and Actuate Reports. Database: Oracle11i. Frameworks and Open Source projects: Struts. Web Server: Websphere Application Server ICMS (Integrated Client Management System) Java Developer Oct 2010 to Feb 2011
  • 5. Module : Recruitment Event Module Singapore workforce Development Agency (WDA) was formed to lead and drive workforce development in Singapore. Its mission is to enhance the employability and competitiveness of all in the workforce, young and old from rank and file to professionals, managers and executives. WDA developed a continuing Education and training infrastructure based on industry skills and development councils. The Singapore Workforce Development Agency provides a platform for workforce to remain competitive and employable in today’s fast changing workplace. Integrated Client Management System (ICMS) is part of a strategic initiative at WDA to improve the services to the clients and other stakeholders and support the business processes for greater effectiveness There are Three types of services available in WDA ie. Individuals, Employers and Training Providers. Responsibilities: (UI using Struts MVC, Service Developer and Production Support) ● Involved in requirement gathering, Analysis, and high-level design document, which include Object Oriented Design/Concepts and J2EE Design Patterns. ● Involved in Development of Java/J2ee based Enterprise Application ● Developing Controllers , JSPs, Manager Classes and DAOs ● Spring Configuration and iBatis mapping ● Involved in designing user interface’s as screens. ● Involved in Implementing Design Patterns ● Interact with the client to deliver the code and take inputs for the new requirements. ● Worked and coordinated with developers in developing the portlets and configuring the system. ● Created the UI screen's using JSP. ● Deployed the portlets in the Oracle Weblogic10 server. Environment: Java 1.6, Struts 2, Spring, iBatis, JSP, Eclipse Europa 3.3,XML, Oracle 11i,NetUI, portlets, Page Flow Controllers, Weblogic Portal Sever and Weblogic Application server and Subversion. Database: Oracle11i. Frameworks and Open Source projects: Struts. Web Server: Weblogic Application Server Trade Finance (FSCM and db-eBills) Java Developer May 2010 to Oct 2010 Deutsche Bank, Singapore Module : DB Supply Finance db-eBills is an electronic invoice presentment and payment (EIPP) system. db-eBills is Deutsche Bank’s Financial Supply Chain Management solution for the business-to-business market that offers the opportunity to increase efficiencies and streamline processes. To ensure that online transactions are secure and reliable, db-eBills incorporates digital certificates and electronic identity verification mechanisms. Only invoices that have been verified are authorized for payment. Moreover, db-eBills is a multi-user system. With its flexible access rights capability, participation of individual users can be controlled to suit your operational workflow.
  • 6. This application facilitates for trading from one country to other country or from one place to other place. It supplies finance to who raised the finance request after going through all the stages. Deutsche Bank's electronic bill presentment and payment solution for its distribution business.The finance amount is based on the finance requested amount. It varies depends upon the documents and statuses. This financed amount has to settle to Deutsche bank in either PCM or BCM model. Responsibilities: (UI using Struts MVC, Service Developer and Production Support) ● Involved in requirement gathering, Analysis, and high-level design document, which include Object Oriented Design/Concepts and J2EE Design Patterns. ● Involved in Development of Java/J2ee based Enterprise Application ● Developing Action classes, JSPs, Manager Classes and DAOs ● Spring Configuration and iBatis mapping ● Involved in designing user interface’s as screens. ● Involved in Implementing Design Patterns ● Exposed to struts framework. ● Documented the code developed as part of this application. ● Created unit test cases and have done the peer review for others code. Environment: Java 1.6, Struts 2, Spring, iBatis, JSP, Eclipse Europa 3.3, XML, Oracle 11i, Smart Client , Subversion and iBatis2.0. Database: Oracle11i. Frameworks and Open Source projects: Struts. Web Server: Websphere Application Server iCarePrime EAI Java Developer Oct 2009 to April 2010 Telecom Malaysia Enterprise Application Integration: The primary goal of iCare prime integration solution is to build an integration solution using industry standards to improve solution flexibility and support by changing business needs. The technical services identified for the integration are source and target services, transformation services, routing services, business event services and common services required to meet iCare Prime integration requirements. This acts as Gateway between the application and the interaction layer. Source Service can be any type of integration technology. Technologies implemented will be HTTP, Web services and JMS integration. Once the source service receives the request from the source system either by HTTP or JMS it is passed to JMS queue. If its HTTP request then the servlet will pick the request object and send it to JMS queue. Then the corresponding business event process will invoke Source-CDM Service Mapper to process the message which checks the validity of the message, structure and basic field validation depends on the requirement of the particular interface. Service Mapper will then return the result to the source service which subsequently returns the status of the request back to the source system. The status of the request can be either success or failed. In iCare prime we link different legacy systems by sending the request from Source system to Target system to get the final result. EAI consists of Synchronous and Asynchronous mode of result. Responsibilities: (UI using Struts MVC, Service Developer, Mapping the legacy systems) ● Involved in requirement gathering, Analysis, and high-level design document, which include Object Oriented Design/Concepts and J2EE Design Patterns.
  • 7. ● Mapping the Source System and Target Systems. ● Develop custom integration services in Web logic ● Build complex data transformation logic to support EAI services where simple data mapping cannot support the requirement ● Investigate issues where integration services deployed in EAI has failed And ability to resolve complex issues ● Worked with the Spring MVC framework integrated in the application to manage the working flow ● Perform System Testing for the integration services build ● Perform code build and deployment of the completed codes into the development and testing environment ● Spring Configuration, Testing and Deploying EAR in Web logic Server. ● Used JSP and JQuery for developing the UI component in view and configuration modes of the application and Used Java web services in project. Environment: Spring, Weblogic10.3, SoupUI3.0, XmlPad3.0, Oracle, Web Services,Weblogic10gR3, XSLT, XPath, XQuery, JUnit and UNIX OS. Database: Oracle. Frameworks and Open Source projects: SoupUI3.0, XmlPad3.0, Oracle, Web Services. Web Server: Weblogic10gR3 SBLNT Java Developer Oct 08 to Sep 09 Malaysia Securities Clearing Berhad (Stock Exchange Malaysia) Securities Borrowing and Lending Negotiated Transaction: Over the Counter Securities Borrowing and Lending are internal staff managers to view their Participants stock code. The Lending Agent shall be a Clearing Participant who has been approved by Bursa Clearing. Delivery of loaned securities is by way of book-entry transfer in the Central Depository System whereby the loaned securities will be debited from the securities account as specified by the Lender. All Borrowing requests from the borrower must be covered with sufficient collateral before it may be accepted by Bursa. Accepted Borrowing requests will be allocated with eligible securities, as and when there are eligible securities in the lending pool, based on a pre-determined chart. Responsibilities: (UI using Struts MVC, Service Developer and Production Support) ● Developing Action classes, JSPs, Manager Classes, DAO and Designing the screens ● Spring Configuration and Hibernate mapping ● Involved in designing user interface’s as screens. ● Worked and coordinated with developers in developing and bug fixing for the system. ● Developed this application using the IDE Eclipse 3.3. ● Planning, Implementing and troubleshooting. ● Provided a support for data issues and given appropriate solutions. Environment: Struts1.2, Hibernate3.0, spring, Jdk1.4, Rational Software Architect, Web Sphere and DB2, UNIX OS and Windows. Database: DB2. Web Server: Web Sphere
  • 8. Customer Tagging (EBD- Enterprise Business Division) Java Developer Aug 2007 to Dec 2007 Maxis Communications Berhad A web based system developed for the internal staff managers to view their Tenant details, Building details, Node details, Service type details. Staff managers can track the total no of ports approved for each service type under each node. The system can calculate the percentage usage of each service type. Which help the manager level to judge which service is maximum used and develop their business in bringing up the new technologies. Responsibilities: (UI using Struts MVC, Service Developer, Writing DB scripts) ● Developing Action classes, JSPs, Manager Classes, DAO and Designing the screens ● Spring Configuration and Hibernate mapping ● Involved in designing user interface’s as screens. ● Developed a Web based application using Java, Servlets and JSP's which interacts with the Oracle database. ● Worked and coordinated with developers in developing and bug fixing for the system. ● Developed this application using the IDE Eclipse. ● Planning, Implementing and troubleshooting. ● Provided a support for data issues and given appropriate solutions. Environment: Struts1.2, Jdk1.4, IDEA, MS SQL Server 2000 Database: MS SQL. Web Server: Tomcat 5.0 www.procurehere.net Java Developer Nov 2005 to June 2006 Privasia Sdn Bhd Main aim of this Smart save is to move the offline procurement to online. Smart save is an online product, which will provide total procurement solution. This project enables to manage information on online products and maintain the online bidding, auctions and tenders of the all government contracts and private contracts. This project mainly concern with all procurement services. Struts framework is used to induce MVC architecture for developing this web-based application. The application design was divided into Presentation layer, Business layer and Data access layers for better maintainability Responsibilities: (UI using Struts MVC, Service Developer, Writing DB scripts) ● Involved in Requirements Gathering ● Developing the Action classes and JSP pages using the Struts framework and Tag Lids as well as developing the Helper classes. ● Developed Stateless Session beans on the business logic tire, and database accessing with the help of DAO’s. ● Wrote JavaScript functions for the front-end validations ● Provided a support for data issues and given appropriate solutions. ● Worked and coordinated with developers in developing and bug fixing for the system. ● Developed this application using the JDeveloper9.0. ● Planning, Implementing and troubleshooting. Environment: JDK 1.5, JSP, EJB, JDBC, HTML, JavaScript, Struts framework,JDeveloper9.0, XML, BEA Weblogic7.0, Windows 2000, Oracle9i

Related Documents