0% found this document useful (0 votes)
3 views11 pages

Hanu Reddy Sr. Java EngineerResume

Uploaded by

kiran kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views11 pages

Hanu Reddy Sr. Java EngineerResume

Uploaded by

kiran kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Hanu Reddy

Email: hanu007@[Link]
Mobile: 628-333-9007
Alpharetta, GA
[Link]

PROFILE:

 Sun Certified Java professional with solid IT experience in developing, delivering of software using wide
variety of technologies in all phases of the product life cycle.
 Expertise in Java/J2EE, Springboot based REST Services. JBoss JBPM and ESB (Apache
Camel/Fuse/MuleSoft)/APIGEE, Scala, Spark, Bigdata technologies & Python as senior developer and
consultant.
 AWS Services: ECS, EKS, Lambda, Cognito, S3, SNS/ SQS, Dynamo DB/ Document DB, RDS, EMR,
API Gateway, IAM: EC2, VPC, ELB, Route 53, CloudWatch, Step functions, Batch, Glue, EventBridge)
 Proven ability in project-based leadership, teamwork and effective communication skills.

TECHNICAL SKILLS:

Java / J2EE
 Core Java J2ee, Concurrency and multi-threading programming,
 RHPAMJBPM 6.x,7 JBPM Drools/RHDM, Process Automation Manager
 API Lead using APIGEE, 3ScaleApi Manager, AWS API Gateway.
 JBoss Fuse/Karaf, Camel ESB/MuleSoft.
 Scalable REST services using Microservice Based Architecture with Spring Boot and Messaging
(Kafka) and NATS
 Scala, Spark, Databricks, HDFS, Bigdata Hadoop, HDFS Cloudera, Impala, Hive, Spark SQL, Hue,
Apache Spark, AWS, GCP
 Distributed systems utilizing Java, J2SE /J2EE, EJB1 /2/3/3.x, JPA (Java Persistence API)
Servlets, Multithreading, Generic, Collection, spring, Hibernate, JSP, STRUTS, JSF, JMS,
XML/XSLT, Swing, GWT, CORBA and JDBC.
 Application server used WebLogic 5.1/6.1/7.0/8.1/9/10.3/11g/12c, Websphere4.5/5.01/6.1, Apache,
Tomcat, JBOSS EAP 5.2/6.3/6.4/7.X and JBOSS –AS, JBOSS Fuse
 Used MVC (Model View Controller) framework under Spring/Struts Framework
 Object-oriented design principles and patterns
 Designed use cases, sequence and class diagrams, activities, states, objects and components.
Used UML.
 DevOps Docker, Kubernetes, OpenShift, CDK and GitHub
 Test automation, testing tools and deployment tools including TeamCity, Hudson, Jenkins, Nexus,
QTP, Load Runner, Your KIT, JMeter, SOAPUI, Cucumber, Ruby, JProfiler, Selenium, JUnit, jMock,
power mock, easy Mock, Perforce PVCS, CVS, subversion, Ant, Maven, GitHub, Docker
 AWS Services: ECS, EKS, Lambda, Cognito, S3, SNS/ SQS, Dynamo DB/ Document DB, RDS,
EMR, API Gateway, IAM: EC2, VPC, ELB, Route 53, CloudWatch, Direct Connect, Cloud Front,
Elastic ache, Step functions, Batch, Glue, EventBridge)
 Application Integration experience – ESB (Camel/Fuse), Spring Batch, SOA, Camel EAI (Enterprise
Integration Patterns).

Rules: IBM ilog/JRules and JBoss Rules (Drools) expertise knowledge

Web Skills:
 Understanding of key Internet standards including HTTP, FTP, Multithreading, SOAP and Restful
services.
 HTML, JavaScript, AJAX, JSON, AngularJS, ReactJS, JSF, Prime faces, Perl/PHP, XML,
Tomcat, Apache,
Databases:

1
 Developing applications using Oracle9/10g/11g/-19, Sybase, Postgres, MySQL, Access and MS
SQL Server.
 Skilled in the use of SQL, Stored procedures (PL/SQL, T-SQL) and transaction processing.
Big Data:
 Hadoop, HDFS Cloudera, Impala, Hive, Spark SQL, Hue, Apache Spark, Solr, Oracle
Coherence, Cassandra, Avro, Parquet, JSON Dataset
Version Control:
 PVCS, CVS, Perforce, SourceSafe, Subversion, ClearSource, GIT Hub
Frameworks:
 Spring 2 /2.5/3.01/4.X Framework, Hibernate, Struts1/2, JSF/Prime faces
BPM: JBoss, Activiti 5.X, JBPM /4.x/6.3/6.4.X
Others:
 Kubernetes,Azure,Log4J, Curl, JBPM4/6.3/6.4, BPM, JBoss Drools, Eclipse, Groovy/Python/Ruby,
Micro Services, SOAP, Axis, Apache NiFi,Mulesoft Redhat JBoss Fuse
(ESB)/Camel/AMQ/Karaf, Hudson/Jenkins/TeamCity, JMeter, Load Runner, Restful Web
services, Ajax, JQuery, JSON, Swagger, RAML ,Scala, Hadoop, MongoDB(No SQL), Oracle
Coherence, Selenium (web driver) Cloud computing, AngularJS ,Cucumber, Ruby, AWS, open
Shift, Kafka, Spring ecosystem components (Netflix, Eureka, Netflix Zuul, Ribbon, Consul)
 Good Understanding of Financial instruments like Equities, Securities, Derivatives, FX, Risk
(Market Risk and Credit Risk) and Risk Management, Fixed Income, Market Data, Regulatory
and compliance knowledge of Basel III, Dodd Frank Risk Reporting
 Experience of Managing/working with near shore/Offshore development teams.
Programming Methodologies:
Waterfall, RUP, XP (Extreme Programming), RAD, Agile, TDD, BDD (Behaviour Driven Development),
Pair programming, Scrum

STRENGTHS:

 Possesses excellent communication skills & renders good cooperation as a team member
 Confident and efficient in undertaking assignments.
 Positive mental attitude
 Organising ability
 Good interpersonal skills
 Excellent Analytical and Problem-solving skills
 Ability to work to deadlines
 Quick Learner

PROFESSIONAL QUALIFICATION:

 Master of Computer Applications from Osmania University, India first class with distinction, 1998
 Bachelor of Science (Mathematics, Physics, Geology) from Osmania University, India, 1994

CERTIFICATIONS:

 SUN Certified Java 2 Programmer


 Brain bench Certified Java professional
 AWS Certified Solutions Architect
 MuleSoft Certified Developer - Level 1 (Mule 4)
 SAFe Certified Scrum Master

WORK EXPERIENCE:

Senior Java Developer (April 2020 - Till


date)
Client: PNC Bank USA

 Designed developed Scalable REST services using Microservice Based Architecture with Spring
Boot to support Payments and lending application

2
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
 Develop Scalable REST services using Microservice Architecture, with Spring Boot services
interacting through a combination of REST and Messaging (Kafka)
 AWS Services (EventBridge ECS, EKS, Lambda, S3, SNS/ SQS, Dynamo DB/ Document DB, RDS,
API Gateway, IAM, Lambda, CloudWatch, Step functions, Kinesis, Batch)
 Define and configure CICD pipeline using scripting lang such as Groovy
 API management solutions using APIGEE API manager to include API proxies, rate limiting,
security, analytics, monetization and developer portals.
 API Manager services offering on cloud as well on premises.
 API Manager policy configuration such as rate, Quota, Access Control, Java Callout, JavaScript
callout, Spike Service call out to invoke external services etc. and OAUTH2.
 Collaborating with API engineers and backend engineers to improve the quality of Backend APIs
and assist in establishing best practices / processes.
 New Relic and Splunk alert configuration for Production environment
 Involved as part of DevOps team to configure, install APIGEE on premises
 Customized Swagger for API invocation.
 Documentation of the API using Swagger/OpenAPI, Wiki
 JBPM/RHPAM Process Designing and authoring in Business central, deploying then on
JBPM/RHPAM Kie Server.
 JBPM / RHPAM Services task implementation with the custom WorkItem Handler and very complex
workflows, asynchronous tasks, user tasks, event listeners and Business Central deployments &
APIs.
 Encapsulate business logic in RHDM (Decision Manager) JBoss rules with Drools rules engine
(Guided Decision Table and Spreadsheet based Decision table).
 Security implementation OAuth2, SSL (2 way) and JWT
 Customized Swagger for API invocation.
 Documentation of the API using Swagger/Open Api 3.x
 Designed developed Scalable REST services using Microservice Based Architecture with Spring
Boot and Messaging (Kafka)
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Supports and develops software engineers by providing advice, coaching and educational
opportunities
 Operationalize APIGEE, JBOSS JBPM/RHPAM and RHDM Product Suite and JAVA based Micro
service API’s by evaluating analysis, solution development, and proposed solution working closely
with infrastructure and networking team to set up all environments such as Dev, QA, Prod
 Involved in preparing Quality Documentation, Presentations
Technologies used: Core Java /J2EE, Spring3/4, Maven, XML, JMS, Groovy, Postgres, Restful
JBPM/RHPAM, JBoss Drools/RHDM, JBPM, JavaScript, SOAPUI, HTML, Kafka, Swagger, TDD, Spring
Boot, Angular/ReactJS OpenShift, Kubernetes, AWS, Java 17.

Senior Java Consultant/API Lead (JAVA, JBPM, ESB and APIGEE) (Oct 2019 – March
2020)
Client: GAP Inc, California, USA

 Design Develop software solutions as per Business Requirements, studying systems flow, data
usage, and work processes using middleware technology such as RedHat JBoss JBPM (6.5) and
JBoss FUSE/ (Camel ESB) ActiveMQ/Karaf, API Manager (APIGEE/3Scale) and Java.
 API management solutions using APIGEE/3Scale API manager to include API proxies, rate limiting,
security, analytics, monetization and developer portals.
 API Manager services offering on cloud as well on premises/hybrid.
 API Management product evaluation configuration, security proxy/policies set up.
 API Manager policy configuration such as rate, Quota, Access Control, Java Callout, JavaScript
callout, Spike Service call out to invoke external services etc. and OAUTH2.
 Collaborating with API engineers and backend engineers to improve the quality of Backend APIs
and assist in establishing best practices / processes.
 New Relic and Splunk alert configuration for Production environments.
 Involved as part of DevOps team to configure, install APIGEE on premises

3
 Involved as part of DevOps team to install and configure, Cassandra, zookeeper and Qpid
(Postgres)
 Customized Swagger for API invocation.
 Documentation of the API using Swagger/RAML, Wiki
 Develop Scalable REST services using micro service architecture, with Spring Boot services
interacting through a combination of REST and Messaging.
 JBPM Process Designing and authoring in Business central, deploying then on JBPM Kie Server.
 JBPM Services task implementation with the custom WorkItem Handler and very complex
workflows, asynchronous tasks, user tasks, event listeners and Business Central deployments &
APIs.
 JBoss Camel (ESB) -EIP pattern implementation such as Camel routing, Dynamic Router, Splitter,
Routing Slip, Service Call, filters, Transformations, Aggregator, Dead Letter Channel and Content
based Routing.
 Encapsulate business logic in JBoss rules with Drools rules engine (Guided Decision Table and
DRL).
 Operationalize JBOSS JBPM Product Suite and JAVA based Micro service API’s by evaluating
analysis, solution development, and proposed solution working closely with infrastructure and
networking team to set up all environments such as Dev, QA, Prod, DR and setting up the load
balancer etc.
 Security implementation OAuth2, SSL (2 way) and JWT
 Designed developed Scalable REST services using Microservice Based Architecture with Spring
Boot and Messaging (Kafka).
 Involved in preparing Quality Documentation, Presentations.
 Integration of the various vendors Restful/Soap Web services and services offering via ESB.
 Integration of other .net services into ESB layer and services offering via ESB.
 Rich UI using java script such as AngularJS, React JS
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Worked with Mutually signed SSL and OAuth2 authentication for Restful/Soap Web services
integration and implementation.
 Supports and develops software engineers by providing advice, coaching and educational
opportunities
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
Technologies used: S3, Core Java /J2EE, Spring3/4, Maven, XML, JMS, SOA, JAX-WS/Restful,
Linux, Groovy, Postgres Activiti BPM, JBoss Drools, JBPMTDD/BDD, JavaScript, SOAPUI, HTML
JBPM6.4, Redhat JBoss Fuse ESB(Camel),3Scale/NGINX, ActiveMQ/Kafka, Tomcat, 3Scale API
Manager, APIGEE, Swagger.

Senior Java Consultant/Big Data Developer (March 2019 – Sept


2019)
Client: Risk Management Solutions ([Link]), California, USA

 Design Develop Risk Model Development Kit as per Business requirements to calculate various
Risk factors based on Model and Data.
 Developed Risk calculator and modeler using Scala and Spark.
 Extraction and Transformation of the data using Scala Spark job
 Scala JAVA and Groovy based modules with Spark Context for database to Transform Data to
Parquet Format files
 Decoding, Encoding of Data records using Groovy, Java, Paraquet, Avro
 Developed Microservices based Rest API to invoke and submit Spark Jobs to invoke it as Service
as a model
 Developed Scala based utilities module for its usage in Unit testing
 Provisioned and submit Scala-Spark jobs on Azure Databricks Environment.
 Analyse and improve the performance of the spark Job.
 Migration of the Azure HDFS storage to AWS S3
 Configured AWS API Gateway. with the API's and policies.
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Supports and develops software engineers by providing advice, coaching and educational
opportunities

4
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
Technologies used: Scala, Spark, Azure, Databricks, AWS, S3, Azure data bricks, Maven, XML, JMS,
Hadoop, HDFS, AWS S3 AWS API MANAGER.

Senior Java Consultant/API Lead (JAVA, JBPM) (Feb 2018 – March


2019)
Client: CVS Health, USA

 Design Develop software solutions as per Business Requirements, studying systems flow, data
usage, and work processes using middleware technology such as RedHat JBoss JBPM (6.5) and
JBoss FUSE/(Camel ESB) ActiveMQ/Karaf, API Manager (APIGEE/3Scale) and Java.
 Collaborating with API engineers and backend engineers to improve the quality of Backend APIs
and assist in establishing best practices / processes.
 Customized Swagger for API invocation.
 Documentation of the API using Swagger/RAML, Wiki
 Develop Scalable REST services using micro service architecture, with Spring Boot services
interacting through a combination of REST and Messaging.
 JBPM Process Designing and authoring in Business central, deploying then on JBPM Kie Server.
 JBPM Services task implementation with the custom WorkItem Handler and very complex
workflows, asynchronous tasks, user tasks, event listeners and Business Central deployments &
APIs.
 Encapsulate business logic in JBoss rules with Drools rules engine (Guided Decision Table and
DRL).
 Operationalize JBOSS JBPM Product Suite and JAVA based Micro service API’s by evaluating
analysis, solution development, and proposed solution working closely with infrastructure and
networking team to set up all environments such as Dev, QA, Prod, DR and setting up the load
balancer etc.
 Security implementation OAuth2, SSL (2 way) and JWT
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Worked with Mutually signed SSL and OAuth2 authentication for Restful/Soap Web services
integration and implementation.
 Supports and develops software engineers by providing advice, coaching and educational
opportunities
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
Technologies used: Java /J2EE, Spring3/4, Maven, XML, JMS, SOA, JAX-WS/Restful, Linux, Activiti
BPM, JBoss Drools, JBPM TDD/BDD, JavaScript, SOAPUI, HTML, ActiveMQ/Kafka, Tomcat, 3Scale
API Manager, APIGEE, Swagger, BDD Spring ecosystem components (Netflix, Eureka, Netflix Zuul,
Ribbon, Consul).
.
Senior Java Consultant/API Lead (JAVA, JBPM, ESB and APIGEE) (Jan 2017 - Feb
2018)
Client: Cetera Financial Group, California, USA

 Design Develop software solutions as per Business Requirements, studying systems flow, data
usage, and work processes using middleware technology such as RedHat JBoss JBPM (6.5) and
JBoss FUSE/ (Camel ESB) ActiveMQ, API Manager (APIGEE/3Scale) and Java.
 Integration and consumption of thef various Third-party API’s such as Pershing and BroadRdge
 API management solutions using APIGEE/3Scale API manager to include API proxies, rate limiting,
security, analytics, monetization and developer portals.
 API Manager services offering on cloud
 API Management product evaluation configuration, security proxy/policies set up.
 API Manager policy configuration such as rate, Quota, Access Control, Java Callout, JavaScript
callout, Spike Service call out to invoke external services etc. and OAUTH2.
 Collaborating with API engineers and backend engineers to improve the quality of Backend APIs
and assist in establishing best practices / processes.
 New Relic and Splunk alert configuration for Production environments.

5
 Customized Swagger for API invocation.
 Documentation of the API using Swagger/RAML, Wiki
 Develop Scalable REST services using micro service architecture, with Spring Boot services
interacting through a combination of REST and Messaging.
 JBPM Process Designing and authoring in Business central, deploying then on JBPM Kie Server.
 JBPM Services task implementation with the custom WorkItem Handler and very complex
workflows, asynchronous tasks, user tasks, event listeners and Business Central
deployments & APIs.
 Involved in preparing Quality Documentation, Presentations.
 Integration of the various vendors Restful/Soap Web services and services offering via ESB.
 Integration of other .net services into ESB layer and services offering via ESB.
 Evaluated solution and developed POC using MuleSoft and other.
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Worked with Mutually signed SSL and OAuth2 authentication for Restful/Soap Web services
integration and implementation.
 Supports and develops software engineers by providing advice, coaching and educational
opportunities
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
Technologies used: Core Java /J2EE, Spring3/4, Maven, XML, JMS, SOA, JAX-WS/Restful, Drools,
JBPM, TDD/BDD, SOAPUI, HTML, JBPM6.4, Redhat JBoss Fuse ESB(Camel), 3Scale/NGINX,
ActiveMQ/Kafka, Tomcat, 3Scale API Manager, APIGEE, Swagger, BDD, MuleSoft).

Senior Software Engineer/Architect (April 2016 - Jan


2017)
Client: US FDA (Food and Drug Administration)/HHS, Maryland, USA
Project: Food Regulatory Administration Management (FARM) and CVM

 Design Developed and Implemented eSubmission to handle FDA Regulatory Submission.


 Implementation and migration of previous Weblogic10.x of the WebLogic12c
 Usage of Adobe LiveCycle ES3/4 and AEM for PDF design and form processing
 Designed and developed the Business process to handle various regulatory submission using JBPM
 Process Definition and implementation (Human-Task) with JBPM 6.4
 Introduced JBoss Fuse (ESB) Camel to the business for routing and Orchestration of the services.
 Involved in Implementation of the Substance (chemical name) and document search service (Elastic
Search) implementing SOLR.
 Supports and develops software engineers by providing advice, coaching and educational
opportunities
 Involved in preparing Quality Documentation, Presentations
 Interaction with the clients to gather requirements and build quick proof of concept applications.
 Scalable REST services using Microservice Based Architecture with Spring Boot and Messaging
/Soap Web services
 Business logic implementation and integration of the web services in Appian Business process
workflows
 Rich UI using java script such as AngularJS, Prime Faces/JSF.
 Bug fixing raised by the Test Team and providing solution as per Business user requests
 Work on JIRA for logging User stories progress, bug reporting and time taken to complete tasks.
Technologies used: Core Java /J2EE, Spring3, Maven, XML, JMS, SOA, JAX-WS/Restful, Jersey,
Unix/Linux, Alfresco Activiti BPM, Appian/JBPM/JBoss Drools, Agile, TDD/BDD, Eclipse, JavaScript,
SOAPUI, Adobe LiveCycle ES3/4, AEM, Prime faces, WebLogic 12c, SOLR, HTML, Oracle12c,
Hadoop, HDFS, Spark, Solr Cloud/Lucene, Redhat JBoss Fuse ESB(Camel).

Senior Java Developer/Lead, HRD Solutions (Feb 2010 – March


2016)
Client: Barclays Bank, UK (Nov2015 -March2016)
Project: Retails Banking - Cheque Imaging Programme

 Involved in analysis, development, and implementation of the Retails Bank Cheque Imaging
Programme

6
 Analysis, Estimate, Design, Development in Colab (Agile)
 Introduced JBoss Fuse (ESB) Camel to the business for routing and Orchestration of the services.
 Architected, Designed and delivered the ESB services for Orchestration and routing.
 Designed and implemented Camel configuration to handle Bankers Cheque Processing Job
 Defined and developed JBoss Fuse (ESB) Apache Camel routes transaction and non-transactional
 JMS message implementation using Active MQ and Oracle MQ
 Integration of the services such as A2IA for Cheque Image and Account and Fund eligibility services
legacy interaction with IBM Mainframes, MQSeries and Web sphere
 Usage of the JRules/Drools for Validation and Fraud detection.
 API Management product evaluation configuration, security proxy/policies set up.
 API Manager policy configuration such as Quota, Basic Authentication, Access Control, Java
Callout, JavaScript callout, Spike Service call,
 Involved in preparing Quality Documentation, Presentation
 Performance Enhance Using JProfiler
 Scalable REST services using Microservice Based Architecture
 Rich UI using java script such as jQuery, Angular JS
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings
Technologies used: Core Java /J2EE, Spring3, Maven, XML, JMS, SOA, JAX-WS/Restful, Jersey,
Unix/Linux, JRules/Drools, Agile, TDD/BDD, Eclipse, JavaScript, SOAPUI, Redhat JBOSS
FUSE(ESB)/Apache Camel and Oracle AQ, JMeter, JBoss EAP OpenShift /AWS, 3Scale API Manager,
APIGEE Hadoop, Cloudera, Spark, Impala.

Java Big Data Developer/Lead, Dublin (May 2015 - Oct


2015)
Project: Iris Analytics (Bigdata Project),

 Involved in analysis, development, and implementation of the Iris Analytics.


 Iris Analytics is Big Data project providing transaction based KPI’s for telecom Probe data
 Data storage using Hadoop, HDFS, Cloudera Impala, Hue
 Decoding, Encoding of Data records using Groovy, Java, Paraquet, Avro
 Modelling using XML, XSD and XSLT
 Pipeline defining and implementation of Analytics measures and KPI's,
 Encapsulate business logic in JBoss rules with Drools rules engine
 Involved in preparing Quality Documentation, Presentation
 Performance Enhance Using JProfiler, YourKit, Bulk loading, SQL and performance tuning
 Restful Webservices with Backbone, Angular JS UI
 Rich UI using java script such as jQuery, Backbone, Angular JS
 Technologies used: Core Java /J2EE, Spring3, Hadoop, Impala Cloudera, Cassandra,
Scala/Spark, Maven, XML, JMS, SOA, JAX-WS/Restful, Jersey, Unix/Linux, Agile, TDD/BDD,
Eclipse, JavaScript, SOAPUI, Concordian, Docker, Groovy, Spring Boots, YourKit, Jboss
Drools, AWS

Senior Java Developer/Lead (Scrum Master) (Jan 2013 - April


2015)
Project: CDS Clear, LCH Clearnet-London

Consisting of the following 2 modules:


CDS Pre- Novation: Intraday real time novation process for exact incremental collateral usage to be
charged as new trades are received
Margin Simulator :( Monto Carlo)
For computing the margin requirements for a portfolio of CDS Indices and Single names. (Pre-trade).
As part of CDS Clear team my responsibilities include working directly with the business team to define
requirements, perform analysis, implementation, build and test.
 Involved in requirement gathering, analysis, development, implementation of the CDS Clear.
 Involved in the integration, analysis, design and development of Business Process using Activiti
BPM
 Integration of the Razor-risk for CDS trade clearance using Activiti Business process.

7
 Involved in the setting up, design, developing of the domains, filters, Elastic search, Indexes, and
aggregator for the Oracle Coherence GRID Edition (Both replicated and partitioned) for Risk Engine
calculation.
 Invocation of the ISDA Qlib price matrix calculation through JNI in AWS / EMR for overnight process
 Implemented QLib for various other exposure measure such as Concentration Risk, Short, charge
and Recovery Risk.
 Restful API interface implementation for integration in the Web portal
 Business Logic implementation and validation using Drools
 Automation of the test scripts of the web-based interface using selenium web driver, ruby and
Groovy
 DoddFrank and Market and Credit Risk Reporting generation.
 Work in Agile environment to complete user stories in a given sprint, attend daily Scrum, Sprint
planning, Backlog grooming and retrospective meetings.
Technologies used: Core Java /J2EE, Hadoop HDFS, Spark, Oracle Coherence (GRID Edition),
Spring3, WebLogic, Alfresco Activiti BPM, JBoss Drools, Camel, Hibernate, Maven, XML, JMS, SOA,
JAX-WS/Restful, Jersey, Unix/Linux, Agile, TDD/BDD, Eclipse, Ajax, JavaScript, SOAPUI, Cucumber,
AWS, Amazon EMR, Razor-Risk, Cassandra, Microsoft Azure.

Sr Java developer/Lead, Thomson Reuters, London, UK (Sept 2012 - Dec


2012)
Project: Reuters Information Code (RIC) Mapping Service, Symbology services

 Developed the Restful web services providing the Reuters Information code (RIC) Mapping Service
for the IDN data extracted from Stock Exchanges
 Involved in modules developing the User management for quota and licence of the RICS usage.
 Automation of the test scripts of the Restful web services interface for BDD using Cucumber
Ruby, web driver
 Developed build scripts ruby rakes to automate the build and test execution of the cucumber BDD
test
Technologies used: Core Java /J2EE, Oracle10/11g/, Spring3, Hibernate, Maven/Ant, XML, JMS,
Restful /Web services, Unix/Linux, Agile /XP, TDD/BDD, Eclipse, Ajax, JavaScript, Spring Batch,
SOAPUI Ruby/Cucumber, LoadRunner /JMeter.

Java developer-Credit Group/HVB Bank, Munich, Germany (August 2011 - May


2012)
Project: Counterparty Credit Risk Calculation (Regulatory Basel III)

As part of Counterparty Credit Risk (CCR) team my responsibilities include working directly with the
business team to define requirements, perform analysis and develop, build, test, and implementation and
support of systems.
 Involved in requirement gathering, analysis, development, implementation and support and
enhancement of the Counter Credit Risk Calculation and reporting application.
 Implemented, Re-engineered and enhanced the old existing functionality with the latest technologies
such as Spring 3, Hibernate, free marker, Java etc. to accommodate new business enhancements
 Involved in the integration and development of the various web services for Monte Carlo and IMM
simulations, Credit Risk and risk exposure calculations such as (CVA, PFE, CPE, WPE, EPV CNE,
PV, PD and LGD etc.) Limits etc.
 Involved in the setting up the data grid -caching of the data in memory using Oracle coherence (Both
replicated and partitioned) for Risk Engine calculation.
 Liaised and worked closely with the business and development team effectively managing the
change management, business requirement and defects raised as part of the UAT testing
 Implemented the framework for Spring Batch for processing of the various format Files and
populating the database
 Automation of the test scripts of the web-based interface using selenium web driver
Technologies used: Core Java /J2EE, Oracle10/11g/, Spring3, Hibernate, Maven/Ant, XML, JMS, SOA,
JAX-WS/Restful, Unix/Linux, JSP/JSF/Free marker/GWT, Agile /XP, TDD, Eclipse, Ajax, JavaScript,
Spring Batch, Oracle Coherence, Ruby/Cucumber, Scala, Drools.

8
Sr Java developer/Lead, Credit Suisse, London (Feb 2010 - August
2011)
Project: (Equity/Fixed Income) Derivative Trade Capture System

As Part of Trade flow team my responsibilities include working directly with the business project team to
define requirements, perform analysis and undertake design, build, test, and implementation and support of
systems.
 Involved in requirement gathering, analysis, design, development, implementation and support and
enhancement of the derivative trade capture system
 Designed and developed various JAVA J2EE EJB, JMS, Webservice components to Save/Persist
and Fetch/retrieve/Query the Trade data from various another Frontend Trader Tools developed
 Encapsulated the Workflow Using JBoss JBPM and business rules using JBoss Drools
 Designed database and implementing using SQL- PL/SQL, T-SQL
 Encapsulated complex Business logic using Java Components, JMS and webservices, JTA and
PL/SQL stored procedure
 Worked directly with Quants and other business stakeholders on functional enhancements and new
requirements for Spot and Forward product
 Introduced Team city continuous integration server for performing automated builds, running
regression tests, reporting code coverage and performing static code analysis quality checks, using
JUnit, easy Mock and Sonar
 Designed and developed JMS MDB to process incoming messages and send Message to external
system
 Processing of Market Data, Reference Data and Derivative Query Search using Oracle Coherence
and EHCache
 Transformation of XML documents using XSLT/XpathXQuery
 Involved in the configuration and administration of the WebSphere/WebLogic /JBoss
 Developed various other API’s and tools using Technologies Spring and Hibernate in Agile style
methodology which are used for Product labelling and Trade Linking
Technologies used: Java /J2EE, EJB2/3/JPA, Oracle Coherence, Oracle10/11g/Sybase, Struts2,
Spring, Hibernate, Maven/Ant, XML/XSLT, JMS/Tibco, SOAP/SOA, JAX-WebSphere/WebLogic 10.3,
Unix/Linux, JSP/JSF, XML/JAXB, JBPM, JBoss Rules (Drools), Agile/XP, JIRA TDD.

Sr Software Engineer, Credit Suisse, Zurich, Switzerland (Oct 2008 - Nov


2009)
Project: Portfolio Management

 Responsibilities include working directly with the business project team to define requirements,
perform analysis and undertake design, build, test, and implementation and support of systems.
 Involved in requirement gathering, analysis, design, development, implementation and support
Involved in Developing low latency Order Routing/Trading and Reconciliation System
 Encapsulated complex Business logic (Mathematics formulas) using PL/SQL stored procedure
 Developed Daily and Monthly Batch program to extract from feed and produce feed for other system
based on conditions
 Financial Information exchange of various Instruments through Bloomberg and FIX
 Designed and developed Web based Presentation layer Using Struts1/2 and also Proof of Concepts
using JSF
 Designed and developed JMS MDB to process incoming messages and send Message to external
system
 Transformation of XML documents using XSLT/Xpath/XQuery
Technologies used: Java /J2EE, EJB3/JPA, Java Swing Oracle9/10g/Sybase, JDBC,
Struts2/JSF/GWT, Spring, Hibernate, Maven/Ant, Log4j, XML, JMS, SOA-, Axis,
WebSphere/Weblogic10.3, Unix/Linux, JSP, HTML, AJAX/EXT-JS, XML-Schema JAXB Binding,
Agile/XP, LoadRunner.

Sr Java/J2ee Developer, AA - Insurance, Basingstoke, UK (Feb 2008 – Aug


2008)

9
 Involved in the development of the applications AA Insurance and AA Car Rental (web-based
SOA integration) offering on the website [Link]
 Involved in the design development and implementation of the business logic (using skills Spring,
Hibernate, Axis, SOA) and Presentation Layer (using Struts, JSP, Oracle, XML, AJAX)
 Involved in developing UI interfaces using Struts, JSP, Spring framework, and Hibernate
integrating Insurance products and in mapping the Object oriented to relational mappings.
 Transformation of XML documents using XSLT/Xpath/XQuery
Technologies used: Java J2EE, Oracle9/10g, JDBC, Struts, Spring, Hibernate, Ant, Log4j, XML, JMS,
SOA->SOAP, Axis, Weblogic9/10, Unix/Linux, JSP/GWT, HTML, AJAX/JSON, Groovy 1.6
Agile/XP/SCRUM/TDD, Eclipse, selenium.

Sr Java/J2eeDeveloper/Lead, Morgan Stanley, Canary Wharf, London, UK (Oct 2005 – Jan


2008)

 Responsibilities include working directly with the business project team to define requirements,
perform analysis and undertake design, build, test, and implementation and support of systems.
 Involved in requirement gathering, analysis, design, development, implementation and support of
the various applications which forms Corporate Tax Suite and Risk System – under Company IT
Division and compliance
 Defined and setted up new workflows /models using Savvion workflow models and Engine (JBPM
and oracle BPM equivalent)
 Involved in developing UI interfaces using Struts, JSP and Spring framework, Perl, Hibernate
Developed and set up Cron jobs using AutoSys tool and Unix
Technologies used: Javaj2ee, Savvion BPM/JBPM Perl, Sybase/Oracle, JDBC, Struts, Spring,
Hibernate, WebSphere/Pramati Log4j, XML/XSLT, JMS, SOAP, JSF, Unix/Linux, AutoSys, Agile/XP,
Eclipse, Documentum/FileNet.

Sr Java/J2eeDeveloper (Team Lead), O2, Slough (Jan 2004 – Sept


2005)
Senior Java/J2eeDeveloper, Hutchison 3G ([Link]), Maidenhead
Java/J2eeDeveloper (Team lead)
End Client: Credit Suisse First Boston (CSFB), London (Jul 2003 - Dec
2003)

 Involved in the Architect, Analysis, design, development and implementation of the application SDP
(Service delivery Platform) API, Self-Care and various other tools (GUI) Swing and browser
Based to assist the O2 mobile business
 SDP (Service Delivery Platform) API Deals with the O2, Customer Charging for Content and SMS,
Provisioning of O2 exposing them as web services to internal and external clients
 Self-Care Application deals with the O2 Customer Billing and SMS and content Quota Limits
 Developed Stored procedures (PL/SQL) and data base scripts for Oracle 9i Database using Toad
 Evaluated Meter and Probe and used to test the Performance and Load, along with Junit
Technologies used: Java j2ee, Webservices, Axis, SOAP, Struts, Spring, Hibernate, JSP, JDBC, JMS,
Oracle9i/10g, Weblogic8.1/WebSphere Apache Tomcat, Eclipse, Html. ESB, Swing, JMeter.

Sr Java/J2EE Developer Lead, Financial Services Authority (FSA), London (Jul 2002 – Jun
2003)

 Involved in the Architect, Analysis, design, development and implementation of the ELMS
(Electronic Listing Management System) which is an internal browser-based tool used to regulate
the Listing on London Stock Exchange
Technologies used: JSP, JSF, Servlets, JDBC, Ant, Log4j, XML, JMS, Struts, Oracle9i Application
Server (OC4J) Unix (Sun Solaris), Toad, Html, JavaScript, UML ilog JRules, JMeter.

Sr Java/J2EE Developer (Team Lead), MONDUS LTD, London, UK (Feb 2001- May
2002)

1
 Involved in the design development and implementation of the business logic (using EJB, JSP,
Oracle, XML) of the B2B platform for the Mondus website
 Designed and developed JSP’s, Servlets, JavaBeans, Struts, Taglibs, XML, Swing GUI, EJB Beans,
(Server-Side Java components, J2EE) and JDBC
 Analysis, designed, and developed the Mondus Yahoo! Partnership
site([Link] Integrating the Mondus website
features in the Yahoo web site
 Designed, Developed EJB beans (session beans, entity beans) used for registration, User logging,
RFQ/RFI transactions, Auction, Shopping trolley, Generation of Purchase order, XML, System
Emails and for pushing the purchase order using event model (JMS) to the shipping department.
 Developed Stored procedures (PL/SQL) and data base scripts for Oracle 8i Database using Toad
 As part of Rapid Reaction Team fixed bugs and helped webmaster in environment configuration for
the smooth functioning of the website and provided 24/7 online support
Technologies used: JSP, Servlets, JDBC, Perl, EJB, XML, RMI, JMS, Struts, Web logic /JBOSS Unix
(sun Solaris), Toad, Oracle

Java Developer, ICL, Bracknell, UK (Aug 2000 – Jan


2001)
Project Title: Aviation Message Server

 Performed complete analysis, design and development of XML generated message read from the
OAG Flight Schedule CD and from various organisation like SITA, ACARS, etc.
 Involved in Transmitting AMS messages to Subscribers through various mediums i.e.; email, JMS
and CORBA event Channel
 Technologies Used: JAVA, XML, XSL, UML JDOM, EJB, JMS, J2EE, C++, CORBA(Visibroker),
Swing, JDBC, ORACLE, PVCS, JDEVELOPER, MQSERIES.

You might also like