13
Bharadwaj Nakka (ID# 340076) Professional Summary Professional Summary 6 years of experience in JAVA/J2EE Application Development, Middleware technologies (JBoss Fuse ESB), routing and mediation engine (Camel). Expertise on Message Broker Apache ActiveMQ and routing and mediation Engine Apache camel. Expertise on Apache Camel Enterprise Integration Patterns (EIP’s). Expertise on Apache Camel Components. Expertise on designing hand written rules of JBoss Drools and JBPM. Has experience in implementing Log4j and writing junit and Integration Testing. Has good Knowledge in Wireless Technology and basics of Cable/Mobile Wireless(LTE) Technology Has experience in Spring Application development and Hibernate Framework integration. Has experience in producing and consuming XML/ SOA based Web Service Technologies (JAXWS). Has experience in producing and consuming Rest Based Web service (Restful) Expertise on deployment and integration using Apache serviceMix, FUSE ESB/JBOSS FUSE ESB Has experience in code review and bug fixing. Has experience in implementing in DRL, BRL, and RF files in JBoss guvnor. Has experience in SOA based projects. Has experience in C3po Connection Pooling spring configuration. Has experience in converting Delphi /visual basic code to java code. Has experience in IBM Web Sphere application server deployment. Has experience in converting corba IDL to web service(IDL to java , IDL to wsdl) Has Experience in integration, development and production support offshore /on-site environment. Excellent organizational and communication skills. Can work independently, lead or work within a team environment

Bharadwaj.nakka_TechM-340076

Embed Size (px)

Citation preview

Page 1: Bharadwaj.nakka_TechM-340076

Bharadwaj Nakka (ID# 340076)Professional Summary

Professional Summary 6 years of experience in JAVA/J2EE Application Development, Middleware technologies (JBoss Fuse ESB), routing and mediation engine (Camel). Expertise on Message Broker Apache ActiveMQ and routing and mediation Engine Apache camel.Expertise on Apache Camel Enterprise Integration Patterns (EIP’s).Expertise on Apache Camel Components.Expertise on designing hand written rules of JBoss Drools and JBPM.Has experience in implementing Log4j and writing junit and Integration Testing.Has good Knowledge in Wireless Technology and basics of Cable/Mobile Wireless(LTE) Technology Has experience in Spring Application development and Hibernate Framework integration.Has experience in producing and consuming XML/ SOA based Web Service Technologies (JAXWS).Has experience in producing and consuming Rest Based Web service (Restful) Expertise on deployment and integration using Apache serviceMix, FUSE ESB/JBOSS FUSE ESBHas experience in code review and bug fixing.Has experience in implementing in DRL, BRL, and RF files in JBoss guvnor.Has experience in SOA based projects.Has experience in C3po Connection Pooling spring configuration.Has experience in converting Delphi /visual basic code to java code.Has experience in IBM Web Sphere application server deployment.Has experience in converting corba IDL to web service(IDL to java , IDL to wsdl)Has Experience in integration, development and production support offshore /on-site environment.Excellent organizational and communication skills. Can work independently, lead or work within a team environment Has experience in wireshark ,SoapUI,Oxygen developer and Ultra corba Simulator . Possess a high technical aptitude and a high level of analytical ability

%0%.I.Achievements Awarded the BRAVO, for highly contributed and delivery excellence.Employment Summary [Total Experience: 5 years]

%0%.a)Tech Mahindra experience

Organization Tech Mahindra [1 Year ]Band-Sub band/ Designation Tech LeadDuration FEB/2014—Till Date

%0%.b)Pre Tech Mahindra experience

Organization Aditya Birla IT services LTD[1 Year 5 Months ]

Band-Sub band/ Designation Sr. Software Engineer

Page 2: Bharadwaj.nakka_TechM-340076

Duration June/2012--Nov/2013

Organization Srinsoft Technologies Private LTD[1 Year 6 Months ]

Band-Sub band/ Designation Programmer AnalystDuration Nov/2010--May/2012

Organization Srinar Electronics Private LTD[1 Year 3 Months ]

Band-Sub band/ Designation Java DeveloperDuration July/2009--Oct/2010

GrowthDuration Roles

July’2009 to Oct’2010 DeveloperNov’2010 to May’2012 Programmer AnalystJune’2012 to Nov’2013 Sr. Software EngineerFeb’2014 to Till Date Technical Lead

%0%.I.Skills

Languages & Scripts JBoss Fuse ESB, apache camel, apache CXF, apache ActiveMQ, Core Java, JDBC, Hibernate3.x, Spring framework, REST-Web services, JAXWS-webservices, maven repository, JUNIT, Drools 3.x and 4.x, drools guvnor.

OS Linux, Unix WindowsProtocols TCP/IP , HTTP,

SOAP,RPC,FTP,SMTP,SFTPMarkup Languages XML,XSD,XSLT,HTMLEngineering Tools SVN,TFS,Perforce,VSSFrame works JAXWS, JAXRS, Spring, HibernateTools & Techniques Eclipse, JBoss Developer, Oxygen

developer, Ultra Corba Simulator, wireshark, SOAP UI.

DBMS SQL Server 2005 and 2008, MySQL and Oracle

Technology aware of Corba ServicesPlatform Windows, Linux

Page 2

Page 3: Bharadwaj.nakka_TechM-340076

%0%.II. Project Details

Project Domain TelecomProject Name: Integration Back Bone (Product)Client RedkneeRole Tech LeadOrganization Tech MahindraLocation Bangalore Duration April’2014 to Till Date Team Size 6Functional Skills/Environment JDK6,7, Jboss Fuse ESB 6.0 redhat ,

Eeclipse kepler, apache camel, apache CXF, apache Activemq message broker,Fuse IDE, Jboss developer studio, Oxygen xquery Developer and xpath editor,corba services, Ultra Cora Simulator(UCS).

a) Project Description The main goal of the project is to develop an Integration solution, which interconnects the BSS and OSS systems for telecom companies. The OSS/BSS integration solution for telecommunications can help companies drive costs out of their operations and provide an agile environment for new and innovative revenue-producing services.  A flexible OSS/BSS environment is critical to manage the explosion of data this creates and support the new types of services required for a smarter planet. This flexibility can enable efficient processes for the provisioning and activation of new services with a common product catalog, unified network and service inventory, and the activation of a broad range of information technology platforms and network elements.b) ContributionIntegration BSS and Unified system using Fuse ESB ,camel, activemqDeveloping the new functionality for Postpaid and prepaid customers based requirement given by the Berlin management team.Implementing camel routes and exposing the new service to frontend team based on cxf endpoint and integrating with activemq for highly availably of inbound and outbound xml messages.Implementing new SOAP based web services such way that consuming inbound xml messages through camel cxf endpoints and based on the customer information preparing call for unified / BSS to pull the required information and send it back as outbound message to the front end portal. (implementing xquries to prepare unified / BSS input/response)Preparing unit testing for each and every operation using soapUI.Supporting team in terms of development activities and integration and testing activities.Supporting technical solutions to the team and preparing technical and functional solutions based on requirement.Integration corba services with camel(when request comes to the corba service, camel consume the request and prepares the call to unified or BSS based on customer input and pull the information from BSS/Unified sends back response to the corba service as outbound message)

Page 3

Page 4: Bharadwaj.nakka_TechM-340076

Challenging task – integration corba with camel (IDL to java and IDL to WSDL and exposing corba serviced as soap based web service) Integration support for BSS and unified Systems.(DEV, PROD,UAT)Integration testing ESB-BSS-ESB-UNIFIED.Providing technical supporting for offshore and onsite teams.Responsible deployment of JBoss fuse ESB at DEV, Testing and Customer Environments.

Project Domain TelecomProject Name: PNGClient RedkneeRole Tech LeadOrganization Tech MahindraLocation BangaloreDuration Feb 2014 to April 2014Team Size 3Functional Skills Java, web services, CXF, AXIS, Glue API.a) ContributionMost challenging task(memory leak issue with glue based webservice) – converting/proxy the glue interface to axis interface in order to resolve memory leave issues and improved performance to reduce usage of native API Glue.Glue to axis is not feasible task but I have taken as challenge and successfully completed by the given time. (used Axis1.4 API)Replacing glue interface with apache cxf and integrating with existing service.Integration testing.Supporting onsite team on integration testing and production support.

Project Domain BankingProject Name: ICICI Bank TradeFree® PortalApplication,

India Client ICICI Bank IndiaRole Sr. Software EngineerOrganization Aditya Birla Minacs IT ServicesLocation BangaloreDuration Mar’2013 to Nov’2013 Team Size 10 Functional Skills JDK1.5, JBoss 4.2, Eeclipse 3.0, Oracle 10g,

Springs 2.5, JSTL, JSP, SQL Developer, Jasper reports, JQuer,IBM websphere application server 7.0,Webservices(SOAP based)

a) Project Description ICICI Bank Trade finance application is an online portal application for ICICI Bank Corporate Users and Bank users. The portal enables the corporate users to apply for Letters of credit, Amendments, Bank Guarantees Issuance and Amendment, and

Page 4

Page 5: Bharadwaj.nakka_TechM-340076

Financing like Pre shipment/Post shipment. The Bank users can process the transactions. The transaction process is controlled by the preset workflow. The transaction processing flow is controlled by the preset workflows based on the user roles.b) ContributionProducing and consuming SOAP Based webservices(TradeFree connector webservice).Trade Free Portal bug fixing.Involved in some of the portal development activities related to spring and hibernate.Involved in development of tradefree connector (connector will consume the lcrequest xml and validate it and transform it and then publish swift complaint result in SFTP or SMTP or FTP or SOCKET).Trade Free Connector bugs fixing.Involved in seeburger product installation and POCInvolved in implementing Trade Free core app Delphi code to java code.

Project Domain BankingProject Name: YES Bank TradeFree® PortalApplication,

India Client YES Bank IndiaRole Sr. Software EngineerOrganization Aditya Birla Minacs IT ServicesLocation BangaloreDuration Aug’2013 to Nov’2013 Team Size 10 Functional Skills/Environment JDK1.5, JBoss 4.2, Eclipse 3.0, Oracle 10g,

Springs 2.5, JSTL, JSP, SQL Developer, Jasper reports, JQuery,IBM websphere application server 7.0,Webservices(SOAP based)

a) Project Description YES Bank Trade finance application is an online portal application for YES Bank Corporate Users and Bank users. The portal enables the corporate users to apply for Letters of credit, Amendments, Bank Guarantees Issuance and Amendment, and Financing like Pre shipment/Post shipment. The Bank users can process the transactions. The transaction process is controlled by the preset workflow. The transaction processing flow is controlled by the preset workflows based on the user roles.b) ContributionProducing and consuming SOAP based Webservices(TradeFree connector webservice).Involved in the Trade Free Portal Removing EJB layer and making it as service layer.Involved in some of the portal development activities related to spring and hibernate.Involved in development of tradefree connector (connector will consume the lcrequest xml and validate it and transform it and then publish swift complaint result in SFTP or SMTP or FTP or SOCKET)Involved in Trade Free Connector bugs fixing.Prepared post service client to get CASA (current A/C and Saving A/C) balance from YESBANK SERVICE.

Page 5

Page 6: Bharadwaj.nakka_TechM-340076

CASA check balance integration with all part of modules in the YESBANK.This application same as ICICI trade free portal the major change that I made was removing EJB layer and converting it as service layer.UI changes according to yes bank requirements.

Project Domain ITProject Name: NCOB- Phase 1 and 2(NON-Client On

boarding)Client CapGemini – Morgan StanleyRole Sr. Software EngineerOrganization Aditya Birla Minacs IT ServicesLocation ChennaiDuration June’2012 to Feb’2013 Team Size 8 Functional Skills/Environment Java,Drools, EXTJS, Ant build, Tomcat

server, Sybase, Savvion Bpm Service,Webservices(RESTFUL),maven, SOAPUI

a) Project Description This application helps new user to submit his information specific to account (one of Cross-Entity, Related Party Deposits, Related Party Securities Lending and Intercompany, Intercompany Profit & Loss) which he wants to create. Once it user submits his information, it will be submitted to CRDBPM Service and to Savvion system. CRDBPM Service saves this submitted user data in the form of XML BLOB and creates unique Request ID/WIP ID. This request id will be sent to Savvion server. This server runs workflow for the submitted requests. Workflow acts on submitted request and generates different number of tasks and sends notification to different groups. This notification intended to groups(General Ledger Account Approver and Sub Ledger Account Approver) who has to approve these tasks then only user data will be created in Mainframe (DB2) and A2(Sybase) systems. This means account has been successfully created. The approvers (GL Account and SL Account) can see the created tasks through another application called Oprema dashboard which assists them to view the task, approve or reject and resubmit. b) ContributionDesigning and Implementing Drools(700 rules are implemented)Implementing Restful service Integration.Creating Junit testing for Ncob rules.Involved in implementing and consuming of service side RestFul-web services and with apche cxf endpoints.Implementing spring beans and AOP, dependency injections.Integrating rules with UI layer.Integration testing and production support.

Page 6

Page 7: Bharadwaj.nakka_TechM-340076

Project Domain ITProject Name: Enterprise Interface Engine (EIE)Client Blue-Cross and Blue ShieldRole Programmer AnalystOrganization Srinsoft Technologies Private LTDLocation ChennaiDuration Nov’2010 to May’2012 Team Size 15 Functional Skills/Environment Java,Spring, Hibernate3.X, Maven,apche

camel,activemq Drools Engine, JSF, SQLserver 2005 and 2008, Service Mix4.1,Tomcat6.x,xml,xsd,core threading,c3p0 connection pooling,Webservices(SOAP based),apache camel, apache activeMQ, apache CXF,SoapUI

a) Project Description The Enterprise Interface Engine (EIE) System is an implementation of an Enterprise Service Bus. It is targeted to standardize and streamline the exchange of electronic data in support of BCBSMT business. EIE is a sub project of Q2C project of BCBSMT. The objective of this project is to both support and facilitate Phase 1 of Q2C and to lay the groundwork for future phases. This will require a flexible ESB architecture that will support the exchange of information between BCBSMT and Connecture for new business. Further, it will require that framework be scalable to future phases of the Q2C project and to future partner integrations, especially the Health Care Exchange proposed by the federal government. This project will also include the specified implementations of that framework as it relates to the Q2C Phase 1, phase 1.5 and phase 2.0 projects.

b) ContributionImplementing and consuming SOAP based Webservices.Responsible for changes, new functionality development and testing.Involved in Unit Testing and Functional Testing.Involved in Bug fixing the modules.Creation / Modification of programming entities that conform to the project. Involved In Integration Testing and R & D and Production Support.Found solution for calling web-service from gunvnor5.2.0-final GUI using cxf client stub.Creating DAO Layers (Using Hibernate3.3 Annotations) and connection pooling. Responsible for Integration testing and production support.Responsible for implementing camel routing and message queues.Responsible for Integration solution using FUSE ESB(integration of camel,Activemq,cxf)

Page 7

Page 8: Bharadwaj.nakka_TechM-340076

Project Domain Electronic’sProject Name: Srinar Electronics pvt ltd projectClient Role Programmer AnalystOrganization Srinar Electronics Private LTDLocation ChennaiDuration July’2009 to Oct’2010 Team Size 4Functional Skills/Environment Jdk6-u1 (software), Tomcat, J2ee,

SQLServer2005, Eclipse.a) Project Description Designed and developed a Srinar Electronics pvt ltd project. This Project includes four departments they are Stores, Production, Plating, Assembling and Exposed war file in Tomcat Server In order to enter the reports among their departments. Operating in a team of three members, we were exposed to some of software development life cycle including Requirements Collections, Design, coding, testing.

b) ContributionImplemented core engine (Converting Visual basic functions to java functions). Requirement analysis. Implemented java Applications and functions.Involved in unit testing and debugging using Log4j tools.Design Web pages using HTML, JSP and CSSWriting Java controllers using servlet’s.

%0%.I.Education

DEGREE SPECIALIZATION UNIVERSITY YEAR OF PASSING

Diploma Information technology

NTTF(Netture technical foundation ), chennai, tamilnadu

2009

HSC Maths, Science, Chemistry

Sarada Jr. college, Vijayawada, Andhrapradesh

2006

SSLC S.T.V.R.M.C.H school, Vijayawada, Andhrapradesh

2004

%0%.II.Passport & Visa Details

Passport No. K1036022 Valid Upto: -

Page 8

Page 9: Bharadwaj.nakka_TechM-340076

%0%.I.Personal Details

Name Bharadwaj NakkaGID No. 340076Email Id TechM email id [email protected]

[email protected]

Location TechM-Bangalore Mobile: 8150000332

Page 9