CONSULTANT Summary 7 years professional IT experience Masters degree computer applications; worked mainly Java (JEE) programming languages. Passionate Clean code programming skills Emergent design techniques. Hands experience Test-driven development (TDD) Behavior-driven development (BDD) test automation scripts deliver high quality product. Good java performance improvement reliability experience. Good knowledge achieve high-availability Continuous Integration. Good understanding Relational NoSQL databases. Experienced development processes using Agile, Scrum. Well versed Deutsch culture traditions, worked Deutsch clients colleagues five years stayed client location (Berlin, Germany) around two years. Passed German A1 language certification exam currently pursuing A2. Highlights Java, JEE (Web Services, JSP, Servlet, Struts, JDBC, JMS, MDB, JMX) Spring Ioc, Spring MVC (REST), Spring Security, Spring Remoting, Spring AMQP. Hibernate,MyBatis, Maven, Mockito, WireMock. JMeter, Gatling, JUnit RabbitMQ, IBM MqSeries. Service Oriented Architecture (SOA) Enterprise Service Bus (OSB), Business Process Execution Language, SoapUI BPEL), Web services, XML, XSD, XSLT, XPATH, Xquery, SOAP. Spring MVC RESTFul services JSON XML Web Servers/Tools Tomcat Eclipse/Spring tool suite (STS), Maven Jetty Plugin Oracle Weblogic 11g SOA Server Jdevelopper 11.x Oracle Weblogic11g Oracle Service Bus (OSB) (OEPE) Websphere Application Server -WAS 7.0/WAS 6.0 RSA(IBM) Rational Application Developer RAD 6.0(IBM) Database: Oracle 11g, JAVADB DERBY, HSQLDB, MySql Scripting language JavaScript, HTML Version control Git-Stash, Subversion (SVN) Other utilities UML Enterprise Architect 7.5 (EA) LDAP Jexplorer, MQExplorer, Atlassian stack- JIRA, Bamboo Confluence, Puppet Development Platform Operating Systems Mac OS, Windows 2000/XP/windows7, Linux Quality Assurance Robustness Sonar, performance improvement using JProfiler VisualVM. ELK stack Java melody API monitoring. Experience Company Name January 2013 March 2015 Consultant City Project Identity access management (IAM) ADP Dealer services provide services Automotive dealers help various web based application. Identity access management provides Authentication, Authorization, user management,user provisioning, Single Sign On (SSO), Federation Services OAuth applications. Designed developed RESTFul APIs using Spring framework. Secured APIs Oauth2.0 Basic Authentication protocol. Implemented RabbitMQ API Integration thru Spring AMQP Spring Integration. Implemented pivotal GemFire (In-Memory database) achieve high-performance handle high load Authorization service. Implemented MyBatis persistence framework Identity service. Used Oracle RDBMS user store, implemented Liquibase identity authorization. Improved meaningful unit test coverage till 90+ %. Organized QA Wrote integration test cases performance test cases using JMeter Gatling (Scala) respectively. Used Mockito WireMock mocking framework. Improved API performance 200%. Worked metrics/monitoring tool like ELK (elasticsearch logstash kibana) stack API Dashboard. Used CA Siteminder Authentication SSO provider. Implemented several Java Utilities part innovation helped team. Many times Showcased working software Product management stack holders. Enthusiastic learning new web technologies train team it. Company Name October 2010 December 2012 Senior Associate Software developer City T-System GmbH software arm Deutsch Telekom (T.com), provides vast variety telecom solutions. Cognizant T-Systems strategic business partners. Sofia telecom provisioning system. It developed provide management console manage various element managers like CUCM, Novatec Cisco Voice Gateway. Sofia provisioning system gets orders various external system. According order, Sofia provisioning system delegates orders respective modules. Implemented SOAP web services utilising Oracle SOA suite. Implemented MDS repository Schema WSDL. Used Jdeveloper implement Business process execution language (BPEL). Used Oracle Service Bus (OSB) service integration. Implemented various services IP phones like call waiting, Call Forwarding, Speed Dial Change PIN. These services exposed XML RESTFul services using OSB. Worked Spring MVC application Sofia UI. Created Database adapters top database Objects OSB. Implemented utility data synchronization synch data various external systems Sofia database. Learned completely new technology like OSB provided training coaching team members. Project Business logic Technique (BL-T). Company Name October 2007 October 2010 Associate City BL-T OSS system T-Home investigate Reserve DSL connection place Europe basis parameters like telephone number. It acts intelligent interface NorthBound systems SouthBound systems. Implemented services S1, S2, S3, S4 ... NorthBound systems. Each mentioned services meant carry special process PreOrder. The end result entire process PreOrder updated E2E. Implemented services integration using (JMS) MDB form XML messages IBM MQ Series. Used XBEAN message transformation. Implemented BL-T Admin console using HTML, JSP, JavaScript Struts Framework. Education RGPV University June 2004 Masters Computer Applications India Vikram University June 2001 Bachelor Commerce India Languages Fluent English Hindi, Basic German(A1). Skills ADP, API, Architect 7.5, Automotive, Basic, Business Process, Cisco, coaching, com, CA, Version control, Database, DSL, Eclipse, Fluent English, XML, Gateway, German, Hindi, HTML, IBM, IBM MQ Series, IBM MqSeries, innovation, IP, Java, JMS, JSP, JavaScript, JDBC, JSON, LDAP, Linux, logic, Mac OS, Memory, access, windows7, Windows 2000, MVC, MySql, Enterprise, Operating Systems, Oracle, Developer, OSS, Product management, QA, Quality Assurance, RAD 6.0, Oracle RDBMS, Servlet, Scripting, SOAP, strategic, Struts, telecom, telephone, phones, Tomcat, UML, Utilities, Web Servers, Weblogic, Websphere, XSLT