NA G A R A J U BO D D U
65 0 -94 3 -35 89
N A G A R A J U . B O D D U @R E D I F F M A I L . C O M
P R O F E S S I O N A L...
• PayPal Payment gateway Integrated.
• Used SVN as source control and created different branches.
• Designed database tabl...
• Implemented Perl, Curl Scripts for Load Test and test the REST APIs.
• Contributed towards all upgraded related tasks be...
• Implemented Spring Transaction using annotations at Service layer.
• Contributed in design and implementation of search ...
Innominds Software, Hyderabad, India Nov,2009 – Dec,2010
Sr. Software Engineer
Client: GTM (V2),USA
GlobalTelMedia offers ...
Involved in design and implementation of following tasks:
• Involved in Analysis and Design part of Database engine.
• Con...
• Designed database tables and wrote Stored procedures and views required for some of the functionalities
• Writing the Un...
of 7

Nagaraju_Java Consultant

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


Transcripts - Nagaraju_Java Consultant

  • 1. NA G A R A J U BO D D U 65 0 -94 3 -35 89 N A G A R A J U . B O D D U @R E D I F F M A I L . C O M P R O F E S S I O N A L S U M M A R Y : • Around 10 years of experience in development of Object-Oriented software projects using Java technologies, with hands on experience in JEE. • Certified in SCJP 5.0 exam. • Demonstrated expertise in developing multi-tier scalable web based applications using Java/Jee Technologies, Struts, Hibernate, Spring Framework (All module), ORM Framework, Servlets, JSP, and Custom tag libraries, HTML, CSS and JavaScript. • Expertise in BlazeDS integration using Flex, spring, Hibernate/Jpa. • Having Experience in Cassandra, MongoDb, Hadoop and Hbase. • Having Experience in Mule ESB and Mule with Spring Authentication and Service MIX (Fuse ESB). • Implemented Memcache and Hazelcast For varies Project. • Familiar with the search engines like Lucene Compass, Apach Solr and Elastic search. • Familiar with CA AuthMinder (AM) and RiskMinder (RM) products and OpenIDM (Identity Management). • Extensively used Log4j for logging and Apache Ant, Maven for building the applications. • Extensively used CVS, SVN and GIT repository for JEE applications. • Familiar with Web Design using HTML, JavaScript, ExtJS, AngularJS. • Having Experience in Jasper Reports (iReports Tool) and Pentaho Reports. • Having Experience in Social Networking (Facebook, Twitter, LinkedIn) Integrations. • Good working experience of developing Payment Gateway Integrations like PayPal, Authorize.Net and Google Checkout. S K I L L S E T Languages/Platforms JAVA, Objective C, PHP, JavaScript, Action Script and Shell Scripting. GUI’s HTML, DHTML, CSS, Applets, Adobe Flex, XHTML and WML. Technologies J2EE, webMethods, Hibernate, MongoDB, Hbase, JPA, Struts, Spring, SOAP, REST, Lucene, Compass, Solr, Web Services, AJAX, XSL, SAML, jQuery, XML ,JSON, Apache Camel, Log4j. Tools Eclipse, STS, JProfiler, VisualVM, Dreamweaver, Net Beans, Ant, Maven, JMeter, CVS, SVN, Bugzilla, Jira. Operating Systems Linux, Solaris, Mac and Windows. RDBMS Oracle, My SQL, Postgres, SQL Server and MS Access. Web Servers Apache1.3, Apache2.0, IBM HTTP Server 1.3 Application Servers Tomcat, Jetty, JBoss, BEA WebLogic. E X P E R I E N C E : Innominds Inc., San Jose, CA April 14,2015 – Till Date Lead Software Engineer Client: Macate, CA Project # ReelCodeMedia Reel Code Media Advertisement Platform provides end to end web and mobile add solutions. End user can view the add by scanning any image on mobile. Involved in design and implementation of following tasks: • Building the REST web service for Campaign Module and Demand Tools. • Build The Project Setup using Spring Boot with ORM. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Implemented Connection Pooling Using BoneCP. • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Building the HQL Queries, Named Queries and SQL queries for varies modules. • Loading the Data Using Hibernate fetch strategies Eager/Lazy.
  • 2. • PayPal Payment gateway Integrated. • Used SVN as source control and created different branches. • Designed database tables for some of the functionality. • Writing the Unit Test cases for each service. • Worked on Apache and other servers configurations. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Java, J2EE, Spring Framework, Restful services, Windows and Red Hat Linux. Innominds Inc., San Jose, CA Oct 13,2014 –April 11,2015 Lead Software Engineer Client: CA Tech, CA Project# MAA (Mobile Analytics Application): Mobile DevOps makes it easy for mobile App developers to monitor rich API-based mobile applications, gain deep insights into their performance, user experience, crash and log analytics, and automate and support these mobile applications when deployed onto millions of devices. Involved in design and implementation of following tasks: • Build the REST web service for read server and write server. • Implemented Transaction at service layer. • Configured Cassandra for locally and deploy the application all the Environments except Production. • Build a binary file for MAA product using Install Anywhere. • Implemented spring transaction annotation at Service layer. • Tuned SQL/HQL queries in both Oracle and Hibernate databases for better performance. • Used CQL for reading data from Cassandra. • Writing Cassandra queries using CQL. • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts. • Used GIT as source control and created different branches. • Designed database tables for some of the functionality. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Java, J2EE, Spring Framework, Cassandra, Restful services, Windows and Red Hat Linux. Innominds Inc., San Jose, CA July 25,2014 – Oct 10,2014 Lead Software Engineer Client: HyTrust, CA Project# HyTrust: HyTrust Cloud control (HTCC) point that adds critical authentication, authorization and auditing for administrators of virtual infrastructure. Cloud Control simplifies compliance and provides control and visibility into private clouds. Involved in design and implementation of following tasks: • REST APIs with JSON response for 3rd Party Integration functionality using Spring MVC frame work. • Used spring + Hibernate for ORM module integration. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Implemented Spring Transaction using annotations at service layer. • Implemented Connection Pool Using C3P0. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Added JUnit test cases for all different modules.
  • 3. • Implemented Perl, Curl Scripts for Load Test and test the REST APIs. • Contributed towards all upgraded related tasks between versions of spring and Java. • Added scripts to prepare RPM and OVF (VMware Studio) for release builds. • Mentoring other team members as part of design, implementation & code reviews. • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Java, J2EE, Spring Framework, Postgres, XML, Web Services, Restful services, JUnit, Maven, Git, STS, vCenter, vSphere Esxi, VMWare Studio, Windows and Red Hat Linux. Innominds Inc., San Jose, CA June 03,2014 – July 24,2014 Software Engineer Client: Acesse, CA Project# Acesse Marketing Acesse Marketing (AM) is the marketing/sales part of the Acesse Corporation. Acesse is the provider of the online suite of tools, advertising etc. All products and services are distributed through consultants which is purely membership based across the world. Involved in design and implementation of following tasks: • Involved in design and implementation of AMR (Acesse Marketing Redesign). • REST APIs with JSON response for using spring rest Framework. • Implemented XA-Transactions using MySQL, spring, Jpa and enabled annotation based Transactions. • Implemented Spring AOP for logging the varies packages. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Used GIT as source control and created different branches. • Used Hibernate/JPA for object/relational persistence and query service. • Designed database tables and wrote stored procedures and views required for some of the functionality. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Java, JSP, Spring Framework, AngularJS, MySQL, XML, Web Services, Restful services, Tomcat, JUnit, Maven, Git, STS, Windows and Red Hat Linux. Innominds Software, Hyderabad, India Oct,2011 – June,2014 Principal Software Engineer Client: Lyris Inc., CA Lyris gives a choice of secure, flexible email marketing platforms. Both provide automated email delivery, advanced segmentation and integrated social, mobile, search and analytics that help you deliver high performance. Involved in design and implementation of following tasks: • Contributed in design and implementation of Admin Module. • REST APIs with JSON response for Admin Module using spring rest Framework. • Designed and implemented Authentication and Authorization. • Contributed in design and implementation of Enterprise Service Bus (ESB) components using Mule. • Implemented Object Caching using memcache and hazelcast. • Integrated BoneCp connection pool with application.
  • 4. • Implemented Spring Transaction using annotations at Service layer. • Contributed in design and implementation of search components using Apache Solr. • Implemented the Hbase and Hadoop components. • Deploy the application all the environments except production. • Coding Thrift service, services and DAO layers of the db. engine and MongoDb. • Used Hibernate/JPA for object/relational persistence and query service. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment:Java,JSP,Servlets,Hibernate,SpringFramework,MySQL,ExtJS,MongoDb,Hbase,Hadoop,Hive, Apache Solr, MemCache, Web Services, Restful services, Tomcat, JUnit , Windows and Red Hat Linux. MESA Platform: Involved in design and implementation of following tasks: • Contributed in design and implementation of Mesa Platform. • Involved in design and implementation of new maven module for Authentication and Authorization. • Implemented BoneCP Connection Pool. • Implemented Spring Transaction using annotations at Service layer. • Involved in design and implementation Authentication and Authorization. • Contributed in design and implementation of Enterprise Service Bus (ESB) components using Mule. • Involved in design and implementation of Object Caching using Hazelcast. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Java, JSP, Servlet, Spring Framework, MySQL, MuleESB, WebServices, Restful services, Tomcat, Windows and Red Hat Linux. Innominds Software, Hyderabad, India Jan,2011 – Oct,2011 Sr. Software Engineer Client: Rhinopay, USA RhinoPay is an e-commerce service that links your phone to your financial accounts. You can manage your money quickly and easily through your phone or online. Involved in design and implementation of following tasks: • Involved in design and implementation of PAY and GET modules for SMS and Web. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • REST APIs with JSON response for PAY and GET Module using spring rest Framework. • Enabled annotation based Spring Transaction at Service layer. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Implemented C3P0/dbcp/BoneCp connection pool. • Contributed Servicemix installation and esb components designed. • Performed load and performance testing for all REST APIs using Advanced Rest Client. • Used Hibernate/JPA for object/relational persistence and query service. • Involved Payment gateway integration like Mass Payment gateway, Pivotach and authorize.net. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment: Red Hat Linux, Java, JSP, Servlets, Hibernate, Spring Frame Work, Apache Service MIX, MySQL, XML, JSON, Tomcat, and JUnit.
  • 5. Innominds Software, Hyderabad, India Nov,2009 – Dec,2010 Sr. Software Engineer Client: GTM (V2),USA GlobalTelMedia offers innovative yet simple solution that allows communications from web to any cell phone and back. The main objective of GTM is to easily link online and mobile users, and manage delivery of content to enhance a company’s brand, collect valuable consumer data, and increase revenue. Involved in design and implementation of following tasks: • Designed BlazeDS integration with Flex, spring and Hibernate3.2. • Build Project Sep with spring, ORM, Flex and MySQL. • Implemented C3P0 connection pool and Apache configuration. • Implemented Declarative based spring transactions at Service layer. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Contributed in implementation of various Text Blast and Call2Action modules. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Used Hibernate/JPA for object/relational persistence and query service. • Contributed application tuning like MySQL Queries and Hibernate Queries. • Writing the Unit Test cases for each service. • Worked on Apache, Amazon Web services like EC2, RDS configurations. Environment:RedHatLinux,Java,JSP,Servlets,Struts,Flex,BlazeDS,Hibernate,SpringFrameWork,Pentaho Reports, MySQL, XML, Tomcat. Metaminds, Hyderabad, India Jan 2009 - Oct 2009 Sr. Software Engineer Project: Travel Operations & Accounts Management Travel Operations & Accounts Management System is the centralized service system built for operations & accounting needs of FareCompass. FareCompass deals with multiple suppliers and multiple travel agents registered with. Travel agents are going to make bookings with selling platform supplied to them. Involved in design and implementation of following tasks: • Involved in Analysis and Design part of Database engine. • Contributed in services, Dao layers of the Database engine. • Implemented Struts validator framework for business validations. • Designed and implemented Action Forms and Actions Classes using Struts Framework. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Implemented declarative based spring transactions at Service layer. • Contributed application tuning like MySQL Queries and Hibernate Queries. • Designed database tables and wrote stored procedures and views required for some of the functionalities. • Writing the Unit Test cases for each service. Environment: RedHat Linux, Java JSP, Servlets, Struts, Hibernate, Spring Framework, Pentaho Reports, SQLServer2005, XML, Tomcat, Weblogic. Metaminds, Hyderabad, India June 2007 - Dec 08 Sr. Software Engineer Project: PRISB PRISB is an online shopping portal designed for Indian Customers. It has intelligence engines integrated enabling it helping customers with guided selling. It is also technology rich, developed using JSF, SPRING, and Hibernate technologies for implementation.
  • 6. Involved in design and implementation of following tasks: • Involved in Analysis and Design part of Database engine. • Contributed in services, Dao layers of the Database engine. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Implemented C3P0 connection pool and Apache server configuration. • Designed and implemented Form Beans using JSF Framework. • Contributed application tuning like MySQL Queries and Hibernate Queries. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Designed database tables and stored procedures and views required for some of the functionalities. • Identified and fixed the performance with the help of JProfiler. • Designed DAO Objects to use in Hibernate. • Writing the Unit Test cases for each service. Environment: Java, Struts, JSF, Hibernate, Spring Frame Work, SQLServer2005, XML, Tomcat, Weblogic. Metaminds, Hyderabad, India July 2006 - May 07 Software Engineer Project: Takeoff Trip Takeoff trip will help consumers & corporate clients to book their airline, railway and bus tickets and reserve hotel rooms and car rentals online at www.takeofftrip.com. Involved in design and implementation of following tasks: • Involved in Analysis and Design part of Database engine. • Designed and implemented persistence objects using Hibernate and Spring Frame work. • Implemented C3P0 connection pool. • Designed and implemented Form Beans using JSF Framework. • Contributed application tuning like MySQL Queries and Hibernate Queries. • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance. • Designed database tables and stored procedures and views required for some of the functionalities. • Identified and fixed the performance with the help of JProfiler. • Designed DAO Objects to use in Hibernate. • Writing the Unit Test cases for each service. Environment: RedHat Linux, Java, JSP, Servlets, Struts, Hibernate, Spring Framework, Pentaho Reports, SQLServer2005, XML, Tomcat, Weblogic. Prithvi Information, Hyderabad, India Dec 2005 – July 2006 Software Engineer Project: JIYA Online JIYA an acronym for Jobs In your Area provides online services to consumers across the United States of America. Involved in design and implementation of following tasks: • Involved in Analysis and Design part of Database engine. • Implemented Action Classes and Actions Form using Struts Framework. • Designed Jsp pages varies functionalities with proper validations. • Implemented Struts validator framework for business validations. • Contributed in services, Dao layers and Action classes of the Admin Module. • Contributed application tuning like MySQL Queries and Hibernate Queries.
  • 7. • Designed database tables and wrote Stored procedures and views required for some of the functionalities • Writing the Unit Test cases for each service. Environment:RedHatLinux,Java,JSP,Servlets,Struts,Hibernate,MySql,XML,Tomcat,Weblogic. Prithvi Information, Hyderabad, India June 2005 – Nov 2005 Software Engineer Project Description: Customer Response Centre The goal is to design and develop website CRC application for customer support for the registered customers of CRC, are in need of technical/service/sales support for them. Involved in design and implementation of following tasks: • Designing and Implementation of Administrative Module. • Implemented Java Script frame work for Frontend validations. • Implemented Action Classes and Actions Form using Struts Framework. • Designed Jsp pages varies functionalities with proper validations. • Contributed Design and implementation of MySQL Schema and CRC. • Implemented Struts validator framework for business validations. • Writing the Unit Test cases for each service. . Environment: RedHat Linux, Java, JSP, Servlets, Struts, MySQL, XML, Tomcat, Weblogic. E D U C A T I O N : • Master of Computer Applications. A C H I E V E M E N T S : Awarded Star Performer Of The Month, 2010. Awarded Star Performer Of The Month, 2011. Awarded Star Performer Of The Year,2012. Awarded Star Performer Of The Month,2012. Nominated Star Performer Of The Quater,2012. Nominated Star Performer Of The Year 2013.

Related Documents