Projects

1) Project: E-Commerce Direct Sales

Client: Largest Direct Sales Company (having largest jewelry and cosmetics factories in Europe)

Domain : Ecommerce - B2C2B

Environment

Hybris Commerce Suite 1905, Spartacus 1.0, SAP Marketing 1809, JDK1.8 (OOP-Programming, Multithreading, Serialization, Java AP and Collections),Microservices, Angular 12.x, Spring 4.x, Hibernate 3,JSON 2,MySQL 6, itext7.0, Apache POI, Junit4, Cucumber 1.2.2,Maven3.4,Linux(CentOS3.4),Jenkin,JSTL 1.2, JQuery 1.9.x,JSP 2.x,Amazon AWS(EC2),Mockito 1.10.19, HTML5,Backbone.js,Underscore.js,Docker,DynaTrace Log Management toolset

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Understand the requirements from provided functional designs and transform these requirements into the technical designs.

  • Involved in writing the Extensions (Java/Spring) in the Hybris Commerce Suite, Set up of the Hybris instances with their compatibility to support different versions of the Java application.

  • Working experience in Hybris modules such as Data Modeling, Catalogs, Categories, PCM, Impex, Cronjobs, Flexiblesearch, Scripting, Workflow, Back office, Cockpit, Service layer, APIs.

  • Customize the Product Cockpit & CMS Cockpit, write the code to implement the Password change functionality inside the Cockpit. Design the custom Editor for the same. Write the Restrictions for the Permission Access Management

  • Worked on Web Content Management System (WCMS), Adobe Experience Manager 6.2 (AEM), Hybris Customer Service cockpit, Product Cockpit, Validations, cockpit customization and Order Management Systems Modules

  • Customize the Order Processing process and Order Fulfillment processes screens via Spartacus extension of SAP Hybris

  • Involved in development of jasper reports using iReport with Virtual JDBC Extension

  • Sync the Hybris commerce site with SAP Marketing site

  • Create Campaigns, Segmentations, Landing Pages and Insights for custom Scenarios that will help the Managements in there day to day tasks & analytics and predictions

  • Developing and integrating the UI screen as per the wireframes using the Java Script,Angular.js, Typescript ,HTML,CSS3

  • Involved in providing the Sync between the Production and QA sites. Design various Export/Import jobs and provide support to the customers as well

  • Developing and integrating the UI screen as per the wireframes using the Jquery,Backbone,js and Underscore.js and HTML.

  • Involved in providing the Sync between the Production and QA sites. Design various Export/Import jobs

  • Diagnose, troubleshoot, and resolve DynaTrace issues

  • Design the UML diagrams mainly UseCases,Class level, Sequence diagrams and Deployments diagrams

  • Involved in writing the J-Unit test cases (using Mockito ) and generates the reports for code coverage up to atleast 75%.

  • Involved in the Production Calls , Production Deployment on AWS EC2 and provides the Support fixes in 24*7


2) Project: CPQ – Hybris

Client: SAP Labs

Domain : Ecommerce - B2C

Description

CPQ Hybris is the product of SAP that has 2 versions: - Product Config and Solution Config, The base product had been designed to facilitate the Shop Owners to upload there products via using the customize Data Loader module of SAP that the provides the filtering capabilities on the input data. Data has been uploaded in the form of JSON and the filters needs to be specified in the text files. Once the data has been uploaded via the Data loader, the same data has been stored into the SSC module (separate Rule Engine written in Java). So the next time, when the Shop Owner need to search for any part via Hybris UI, the corresponding details will be searched from the SSC and get the all corresponding result sets in the matching order.

Product Config has been designed for further extensions or customizations purposes and it supports JCO extensions as well. On the other hand, Solution Config is ready to use once deployed.

Domain

Ecommerce

Environment

Hybris Commerce Suite5.6, SAP CPQ Jars,JDK1.8 (OOP-Programming, Multithreading, Serialization, Java APIs and Collections),REST based Web Services, Spring 3.1, Hibernate 3,JSON 2,MySQL 6,SQL Server 2011,Oracle 11g , JSON2,Junit 4, Maven3.4,Linux(CentOS3.4),Jenkin Build tool, SAP Netweaver, SAP Monsoon Instances,Mockito 1.10.19

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Analyze and review the existing application architecture and design and redesign the solution for large scale Ecommerce enterprise application.

  • Involved in writing the Extensions (Java/Spring) in the Hybris Commerce Suit, Set up of the Hybris instances with their compatibility to support different versions of the Java application. Responsible for changes in HCA,HMC modules

  • Automate most of the codebase with Impex scripts, Build the Email capability into the Product, Write the customized CRON jobs

  • Customize the Order Processing process, warehouse integration and Order Fulfillment processes

  • Design the Data Loader as the part of HMC module, Set up the Hybris Staging and Production instances on Monsoon

  • Involved in providing the Sync between the Production and QA sites. Design various Export/Import jobs

  • Involved in writing the J-Unit test cases (using Mockito ) and generates the reports for code coverage up to atleast 75%.

3) Project: Gitex2019

Client: Avaya (www.avaya.com)

Description

This project mainly based on the new functionalities that need to be introduced in the Avaya’s existing Contact Center product and will be released during the Gitex 2018 event (largest technology show in Middle East, Africa& South Asia). These functionalities provide a live in stream data to the Sales team, Analytics team and Management team and also to the priority customers as well with the interactive and asynchronous user interface. We have been mainly designed and implement the Analytics based solution in terms of Agents and Customers. Also provide the multilingual chatting options and behind the scene monitoring to analyses and report the latest trends and predicts the upcoming trends. There will be many real time widgets available on the mobile (Android) as well on web such as Sentiment Analysis widget, Back office widget, Chat widget, Performance widget, IVR based mobile app widgets

Domain

Contact Center and Telecommunication

Environment

Jdk-10.0.2, Android SDK-26.1.1, Kafka-2.1.x,REST based MicroServices(HTTP 2), Spring-4.3.x, Spring Boot-2.x,Node.js, Spring Cloud-Finchley SR1, Angular.js-4.3, 1.5.x, Oracle 12c,zXing core 3.x, Maven -3.x,Pyhton-3.x, AWS Cloud Environment, JIRA Task Tracking tool

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

    • Design and implement the REST based services to integrate different functionalities of the Android multilingual App using the REST based HTTP 2 Microservices architecture

    • Use the Node.js framework and integrate the same with Kafka 2.1.x to make the real time data display possible from the streaming server(s)

    • Involved in designing and implementing the solutions for 2 different Modules in the Android that needs to be integrated to the product. Write the codebase for the QR Code Generator and multilingual chat using the Java(jdk10.0.2) over the Android SDK.

    • Design the dynamic UI screens using the Angular.js 4.3.x and integrate them with Node.js modules within the Product

    • Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.

    • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Use AWS Forecasting services to predict time series datasets

    • Implemented OAuth along with JWT tokens using Firebase for secure authentication and communication

    • Used Maven building tool for creating WAR file to be deployed in application servers. It is also used for dependency management of code in application

    • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

    • Create and configured the continuous delivery pipelines for deploying MicroServices using AWS Jenkin server.

4) Project: EDA

Client: Accretive Healthcare

Description

The EDA project is one of the modules of the recent migration from DotNet based application to Java based system of the Accretive Healthcare. The existing application written in DotNet mainly deal with the enquiries for the Patient’s Visit History, Patient’s data history and Patient’s treatment history. The same application has been analyzed and redesign to the Java based environment using the Webmethods as part of the Wrapper for the different services using the OData protocol for communication between different entities. This application has been using the Spring Boot, Spring Cloud integrated with Elastic Search as the searching utility. At the backend, data has been stored into the Hbase. We have been maintaining the separate Shops module that has been developed using the Hybris framework for maintaining the different drug for different Pharmacies at different locations

Domain

Healthcare

Environment

JDK1.7 (OOP-Programming, Multithreading, Serialization, Java APIs and Collections),Web Methods, Spring 3.1, Hibernate 3,JSON 2,Hbase 0.0.98,JSON2,Junit 4,Software AG(ESB), Maven3.4,Linux(CentOS3.4),Cloudera based environment for Hadoop,Zookeeper 2.0.0, Hive 0.0.3,Pig 0.12, Jenkin Build tool,UMLet,Spark2.0.0,Flume 1.x.x,Angular.js,Node.js, Mockito 1.9.1,Impalla 1.4.3,WildFly 8.1.2 ,Google Cloud Platform,Python 3.x

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Analyze and review the existing application architecture and design and redesign the solution for large scale Java enterprise application.

  • Involved in writing the code using core Java,J2ee technologies (including Spring, Hibernate) and also using the HBase Java API, Integrate the Spring Boot with Elastic Search and also work on Spring Cloud

  • Configure the Software AG environment and provides the integration of the Java based codebase into the Web methods. Write the Flow based services that mainly constitutes the Java services

  • Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed using the Node.js architecture as the base

  • Implemented a large part of the UI dynamic functionalities using CSS, jQuery, jQuery UI, Ajax, JSON, and Node.js.

  • Developed internal services using Java and Node.js

  • Configure the Hbase 0.0.98 instances on the Linux machines , set up the different master and region servers on various Linux nodes

  • Design the UML diagrams mainly UseCases,Class level, Sequence diagrams and Deployments diagrams

  • Configure the Cloudera Hadoop Set Up on staging machines and implement the kerborse security for the secure access to Hbase.Retrieving the analytics data via Hive and Impalla

  • Integrates Cloudera based jars for up gradation of the newest codebase to their version so that the team will support Hadoop hosted Cloudera environment.

  • Loaded the aggregate data into a relational database for reporting, dash boarding and ad-hoc analyses, which revealed ways to lower operating costs and offset the rising cost of programming.

  • Developing and integrating the UI screen as per the wireframes using the Angular js,JQuery and HTML.

  • Perform the coding for end to end services via Webmethods to read and write to the Hbase via Software AG wrappers provides services.

  • Involve in the Releasing of packages as part of the Software AG wrapper

  • Create clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images and pushing them to container registry of Google Cloud. Use Python coded microserices along with the Python scripts to deploy them to the Google Cloud Platform(GCP)


5) Project: BOM Tool

Client: CRM Cloud Based Solution Provider

Description

This project based on the development of Orthodontic Optimization Program that will support the Business Optimization Team (e.g., Business Optimization Analytics Managers, Business Optimization Managers, consultants) as they engage with orthodontic practices, orthodontists, and practice team members to elevate practice efficiency and drive clear aligner therapy within the practice. Delivered via an intuitive user interface, this Tool will enable the Business Optimization Team to maintain a sustained interaction with key customers, to support client’s in-field activities, and to permit quantitative measurement of practice performance over time. The Tool will encompass the requirements such as Data Extraction**/Transform/Loading, User Selection (Stakeholder’s control of the Business), Record Notation, Data Visualization, What- If Analysis/Modelling, Data Export/Import, Staff Trainings & Scheduling and Call Center Management. Design and Develop the Multilingual Chat App and Bar Code Scanner within the Product

Domain

CRM - Analytics based

Environment

JDK 1.8 (OOPS Programming,Multithreading,Serialization,Java-API(s),Concurrenlcy &Collections),Java FX 2.0,REST based MicroServices (HTTP 2), SIKKA Cloud based API(s)-HIPPA complaint, Horton based environment for Hadoop,Zookeeper 2.0.0, Hive 0.0.3,Pig 0.12, Laravel 5.6.0,Redis 3.x.x,Apache 2.x.x,Junit 4.0,WSO2 IDM and WSO2 ESB,Postgres 9.x.x,SqLite 3.1.1, MySQL Community Server 5.6.x,Ubuntu 16.0.x,AWS-cloud based deployment model,CircleCI,React Native based components,Android 28.x.x,XZing 3.1.1

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Involved in designing and implementing the solutions for 2 different Modules, One is Java FX based Admin Module and another is the CRM Product set for the Management in Java/J2EE with integration to Redis based API and PHP Modules(s) via REST based HTTP 2 Microservices architecture.

  • Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.

  • Involved in writing the REST based services (using Apache CXFMicroservices(HTTP 2.0 )to integrate different functionalities on the Redis server & the Admin Module to the Management module(s)

  • Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.

  • Design and code the Multilingual Chat App and Bar Code Scanner within the Product

  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.

  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

  • Work on various KPI(s) like %age of Customers leave, %age of Customers acquired by year, Patient per Doctor, Average Monthly Payment, Adult Case Starts, Business Management Expense, and Account Receivable. Perform the What-IF Analysis on the same based on the gathered data via 3rd party API(s) – SIKKA API(s)

  • Design and Implement the custom Identity solution using the WSO2 Identity Server and provide the messaging via WSO2 ESB

  • Create and configured the continuous delivery pipelines for deploying microservices using Circle CI server.

  • Involved in designing and implementing the React-Native based components for Mobile Based variants

  • Set up the Development and Production environment on AWS platform and provide 24*7 support on the same

  • Involved in providing the Sync between the Production and QA sites. Design various Export/Import jobs

  • Design the UML diagrams mainly UseCases,Class level, Sequence diagrams and Deployments diagrams

  • Involved in writing the J-Unit test cases (using Mockito ) and generates the reports for code coverage up to at least 75%.

  • Single point of Contact to the Client for further improvements and suggestions in the project

6) Project: SAAS Integration

Client: Large scale API Development for Integration between desperate systems

Description

The main purpose of this Project is to provide the end to end integration via SOAP/REST based API(s) for the multi-Ecommerce platform on SAAS using the ESB based solution. There are n numbers of different set of systems that needs to communicate via set of API(s), some of the systems were based on buying/selling of cross platform products and they interchange these products with other parties based on different parameters like demand, productivity, inventory, analytics & predictability. We need to sort out the smooth flow between this system and how to scale and enhance them to get more business. IoT based communication has been added to the project to make the analytics real time reports available on the registered devices which are Raspberrypi based and android/ios based, sending the failure notification in real time based solutions as well

Domain

SAAS Ecommerce

Environment

JDK1.8(OOPSProgramming,Multithreading,Serialization,Java-API(s),Concurrenlcy &Collections),Mule-3.6.x,Play2.2.6, SOAP/REST based Web Services, Spring 3.1, Hibernate 3,JSON 2,MySQL 6,itext7.0,Junit4,Maven3.4,Kubernetes1.5.2,Linux(CentOS3.4),Jenkin, JQuery1.9.x,JSP2.x,AmazonAWS(EC2),Mockito1.10.19AnypointStudio3.x.x,React.js,ElKstack,TestCafe 15.1.3,Backbone.js,underscore.js,JQuery,IBM Service Mix,IBM Watson IoT and Cloud Foundry,

PIXEL (Raspberrypi based) and Android Emulators, Python Scripting, Vaadin UI

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

    • Design and implement the REST based services to integrate different functionalities of the Android multilingual App using the REST based HTTP 2 Microservices architecture

    • Use the Node.js framework and integrate the same with Kafka 2.1.x to make the real time data display possible from the streaming server(s)

    • Involved in designing and implementing the solutions for 2 different Modules in the Android that needs to be integrated to the product. Write the codebase for the QR Code Generator and multilingual chat using the Java(jdk10.0.2) over the Android SDK.

    • Design the dynamic UI screens using the Reeact.js and integrate them with Node.js modules within the Product

    • Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.

    • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.

    • Used Maven building tool for creating WAR file to be deployed in application servers. It is also used for dependency management of code in application

    • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

    • Create and configured the continuous delivery pipelines for deploying MicroServices using AWS Jenkin server.

7) Project: iCloud/Paypoint

Client: ELO Touch Solutions Inc

Description

The iCloud is meant to save the data on the cash register[Point Of Sales terminals].The cloud will save the tax tables, transactions, departments, sale info such as customer, customer email, items and amounts, the iCR ID and User ID. The configuration will also be saved and have the ability to copy to another iCR exactly. The cloud will also report that data to the iPhone/iPod/iPad application, Touch at one click.The customers day to day has been stored in

No Sql DBs for further Business analytics and provided to 3rd parties

Domain

E-Commerce [PCI- DSS Compliance]

Environment

JDK1.7 (OOP-Programming, Multithreading, Serialization, Java APIs and Collections), Spring 3.1, Hibernate 3.1, JSP 2.0, Servlets, MailGun API 2.0, MySQL 6.1, JSON 2, Flexson 2,Junit 4, Hadoop,Zookeeper 2.0.0, Hive 0.0.3,Pig 0.12 Cobertura 2.4,Maven 3.4,Linux (Cent OS 3.4),REST Web services,Syslog,Rsyslog,OSSEC,PCI-DSS complaint

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Mainly responsible for sorting out the existing Architecture defects and provides the solutions for the same. Involve in analyzing and implementing the changes at the Layered level in the Product .Implement

  • Responsible for managing the interchange of data between the servers and the users using the Node.js architecture. Designed the Signups and Login pages using HTML5 and Node.js used to parse and save User Information to the Cloud

  • Extended the Logging (Centralized Logging architecture) and Patch capability of the application. Implementing the coding practices as compatible to PCI/PCA – DSS standards

  • Developed web application template to speed development of new sub modules while enforcing consistent deployment, configuration and maintenance.

  • Involved in writing the code using core Java,J2ee technologies (including Spring,Hibernate,Spring ) and also using the HBase Java API

  • Re-factored single large web application into multiple web applications to increase capacity and performance and therefore availability of services.

  • Configure and integrate the Linux utilities like Rsyslog,Syslog,OSSEC,Log Rotation Polices, Add Corn Jobs , shell scripts to automate the tasks

  • POC on Hadoop setup and its various tools as part of the Client benefits to implement the new module on the researched data

  • Involved in implementing the different modules as per the Sprint cycle based on the Server side and client side as well integration with 3rd party modules like Mail Gun API

  • Built and deployed Java applications into multiple Unix based environments and produced both unit and functional test results along with Release notes. Done the code review’s both manual and automated ones

  • Set up the Staging and Production environment on Firehost

8) Project: Transcend

Client: Opallios

Description

The TRANSCEND system integrates several software components into a robust cancer Biomedical Informatics Grid (caBIG) compatible informatics system, providing a secure study database and the ability to perform scientific analysis of the data. TRANSCEND was designed to support efficient use of data with key integration points to significantly reduce the double entry that is so prevalent in the clinical research process. The TRANSCEND system provides an infrastructure whereby data flows from the (1) Web based Web Case Report Forms to (2) an automated randomization service [in Java] and (3) the specimen data management system (caTissue) [in Java/J2EE], then once the data is verified, it flows to (4) the data analysis portal (caIntegrator) [Big Data analytics]. The system is used by a variety of users including, investigators, study coordinators, clinicians, laboratory staff, data monitors and patients. There is separate Log analyzer set up that will generates Reports and Alerts for the Doctors. The entire set of data needs to be integrated in the Hybris system as well (External system)

Domain

Healthcare

Environment

JDK 1.8 (OOPS Programming,Multithreading,Serialization,Java-API(s),Concurrenlcy &Collections),SOAP/REST WebServices,Solidity,Node.js,Web3js,Ethereum platform,AWS-EC2,Mule ESB,jQuery, Open Ethereum Pool,Coinfoundry

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Analyze and review the application architecture and design aligned with performance requirements and provide the Design recommendations.

  • Interacts with a set of clients to create technology specifications from business requirements.

  • Assists the other Architects in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture

  • Responsible for the end to end delivery. Ensuring that Project Delivery Metrics are controlled throughout the project lifecycle. Tracking project requirements implementation throughout different phases of the project lifecycle.

  • Configure the different servers on AWS EC2, provide the Administrative guidance to the Team.

  • Manage the multiple Talend instances on AWS EC2, define security policies, level of access,IP mappings, HTTPS certification and load balancers. Write the Web Methods based solutions for the integration

  • Involved in writing the code using core Java,J2ee technologies (including Spring,Hibernate,Spring and also using the HBase Java API

  • Designed and developed Big Data analytics platform for processing customer viewing preferences and social media comments using Java, Hadoop, Hive and Pig.

  • Configure the Logs Analytic tools i,e, ELK Stack as the operational intelligence module for the Administrators and Analyst

  • Involve in the Releasing of Managed packages as part of the Sales force deployments

  • Drives the performance tuning, re-design and re-factoring for a module.

9) Project: Oracle Cloud IAAS

Client: SpringCX

Description

The main purpose of this Project is to provide the complete Oracle IAAS set up on the Oracle Compute Cloud and to customize the features of various Oracle flavors such as introducing the Address verification on HCM,FSCM and Campus, Customize the SSL certificates based on the Organization policies, move the pre customized images from oracle compute cloud to the Azure platform to let Developer’s to use those workstations to do the Development and Testing to shut down those machines [whenever they were not in use] based on the different needs.

Domain

IAAS

Environment

JDK 1.8 (OOPS Programming,Multithreading,Serialization,Java-API(s),Concurrenlcy &Collections),SOAP/REST WebServices,Oracle Compute Cloud, Images of Oracle ATG Commerce, Oracle Siebel, Oracle JDEdwards, Oracle PeopleSoft Manager, PeopleSoft HCM,PeopleSoft FSCM,Peoplesoft Campus, Oracle Business suite, Microsoft Azure

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Involved in setting up the Docker Containers on Oracle Linux instances in Compute Cloud, Set up various configuration settings like network managements related to sharing and VPN, persistent IP set up

  • Set up the custom Orchestration Rule(s) on the Compute cloud local to each Docker via xml files

  • Creating, Managing and Automation of instances and User Management via REST/SOAP API(s)

  • Monitoring of the resources consumed by the instances and work on the performance optimization of the same

  • Design the custom SSL certificates and based on the approvals from the 3rd party , replace Oracle’s default certificates with customized one(s)

  • Integrates HCM Fusion with Taleo (TBE) using Fuse ESB (via Camel Routing) and Java APIs along with Oracle Controlled REST APIs and Oracle SOA components Perform the SSO implementation between Oracle Fusion HCM and Taleo

  • Work on Oracle Fusion 11.x.x with Oracle ESB, HCM, Financials, Payroll, OTL, Compensation, Talent and Procurement modules.

  • Migrate the ready-made Oracle cloud instances to the Azure instances and assure the secured communication from each of the workstation to our code repository

  • Involved in the Production Calls , Production Deployment on Oracle Cloud and provides the Support fixes in 24*7

10) Project: Cloudstore

Client: General Electics (GE)

Description

Cloud Store developed by GE provides a single interface to the various clients to manage their data spread across multiple cloud space providers like Amazon S3, Nirvanix etc. The product allows the user to manage their data storage/transfers across internal as well as external clouds. The proposed design of Cloud Store allows the user to backup file/folder in Cloud Store from his local system, restore file/folder from Cloud Store, delete file/folder from cloud store and recover deleted file/folder before expiry date. The folders/files will be backed up to Cloud Store periodically by the scripts, based on the policies defined by the user. The goal of the Cloud Store project is to provide massive scalability to deal with storage growth, guaranteed access and availability regardless of time and location. Also it gives applications the ability to access data securely, without the large fixed costs associated with acquiring and maintaining physical storage assets.

Domain

Software as a Service (SaaS),Cloud Computing

Environment

JDK1.5(OOP-Programming,Multithreading, Serialization, JavaAPIs and Collections),Struts2.0,Spring 2.6, Hibernate 3.1, Android SDK 3.0, JSP 2.0, JavaMail 1.4,JBoss 5.2GA,MySQL5.0,ANT7.1,Linux(CentOS3.4),REST Webservices

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Design, modifies, develop and implements coding changes to the product based on core product changes and enhancements requests.

  • Interact with the GE Technical Architect to understands the enhancements and product improvements features and get development team members to code the core product enhancements/improvements features

  • Handles all the Production Issues on priority basis and coordinates with all GE Clients who are using the Cloudstore Product of GE (on real time basis thru various timezones).

  • Ensure that the best coding practices have been followed and all the product releases have been on time as expected by the Client.

  • Participates in the Status-Call with GE Program Manager and Cloudstore customers.

  • Prioritize tasks as per the Client requirements and delegate the tasks to the Team members

  • Mainly responsible for carrying out the entire Build and Release process of the Cloudstore after every 2-3 weeks.

  • In emergency provide the Remote Support to the Client , if required

  • Assist the Project Manager in efforts estimation required for each release.

11) Project: OBS (Off Balance Sheet)

Client: U.B.S. Bank, Chicago (World’s 2nd largest investment Bank)

Description

OBS project mainly associated with the trading activities that occurs in a single

Business day . It deals with the trading of the Shares,Bonds,Mutual –Funds Derivatives(Swaps, FRAs etc) and Commodities(Metals,Scraps,Policies etc) that taken place in the business market .The project is mainly divided into 3 clusters . Cluster1 applications mainly deals with the data that comes from upstream systems,performs manipulations and validations on the data and it is implemented in Java/J2ee.Cluster2 applications perform analysing activites and curve generations on the data received from the Cluster1 and it is implemented in Obj-C. Cluster3 applications sends the filtered data to the other downstream systems and it is implemented in Java/J2ee.Currently involved in the Cluster1 designing, development and testing of the applications like Prion,WebUserEdit,Clouseau and Swisskey. Prion is a data service layer implemeted in Core Java,handles the interaction with the central database and it is the heart of the entire system providing the SOAP and CORBA interfaces for interacting withthe other systems .

Domain

Investment Domain

Environment

JDK 1.5(OOP-Programming, Multithreading, RMI, Serialization, Java APIs and Collections),Spring 2.2, JSF1.1.3,Ejb 2.0,Hibernate 3.1,Tibco- RV API, JSP, Servlets, Solaris 10(UNIX),Websphere 6.0,Sybase 12.1,Clover1.4, ANT7.1, Microsoft sharedPoint Services 3.0 ,SOA andWeb-Services, Potlets (JSR-168)

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Involved in developing and debugging the Server- side code using Java/J2EE(EJBs,Servlets,Struts,Hibernate,JSP, XML ,JMS,RMI etc ).

  • Involved in creation, implementation and maintenance of the SOAP services over Web sphere and Tomcat servers

  • Involved in handling the Client Side Code using J2EE (JSF,JSP,Struts)

  • Involved in designing the Functional Specifications , Technical Specifications and User

  • Support and maintenance to exiting portal and portlets in the Clouseau module

  • Involved in Unit testing using the J-Unit and Cactus and Spring Framework

  • Involved in designing,implementing and maintaining the small site using Microsoft SharedPoint Services 3.0

  • Initially involved in writing SQL queries,triggers,procedures,curors and functions in Sybase

  • Involved in performing the peer-testing and Code-Review activites

  • Involved in the deployments and maintenance activites on the Websphere Server

  • Involved in presenting the entire solutions of the problems and discussions on the other possible scenarios to the Clients in daily interaction through the Conferencing.

  • Involved in providing the L2 and L3 support to the client in 24X7 environment (as required

  • Possess excellent knowledge on Trades ,Derivatives ,Futures ,Forwards ,Swap ,OTCs etc

12) Project: Prepaid Services and Loyality

Client: TSYS (World’s 4th largest Card Solution Provider)

Description

Prepaid Services project mainly associated with the Acquirer and Issuer solutions that the TSYS provides to its customers all over the World. It deals with the solutions of varioustransactions that occurs when the customers swipe their prepaid/credit/debit and other type of cards by any mean(ATM,POS,Contact-less,Others).Currently involved in the development,designing,testing and maintainance of the applications like CEA,GPP,PSA and SMI. CEA (Core Enterprise Application) implemeted in Core-Java and J2EE is a portal based application that mainly provides the Account,Card and User Management transaction processing through the various web interfaces like CAP for TSYS-Prepaid employees administration ,CSR for call center agent ,Accountholder.net for cardholder’s transaction history and balance check and Corporate Admin for providing client tools to manage prepaid card program, In each of the application, there is separate portlets that will activated from the main portal CEA.PSA (Payment Switch Application) implemented in core-Java and J2EE interact with VISA and MasterCard Associations and converts the received messages into specific format and dispatch the message to appropriate pipeline through a CSB operation call for appropriate action and

returned the response back to the Association. SMI(Security Module Interface) implemented in Java provides S/W interface to HSM(H/W security module).SMI is used to calculate and verify PIN , CVV and CVV2 values , It interfaces into PSA or CEA.GPP(Generic Processing Application) implemented mainly in JSF 1.1.3 and Hibernate 3.1 mainly stores the Customer’s information in database and the Customer can access their records(Check Balances, Top-Ups etc) through the Web-Interface provided by GPP.

Domain

Prepaid Services and Cards Solutions

Environment

JDK 1.5(OOP-Programming,Multithreading,RMI,Serialization,Java APIs and Collections),JSF 1.1.3,Struts 2.0, JSR-168(Portals), Hibernate 3.1, Ejb 2.0, JSP,Servlets,Spring2.0,Linux 6(UNIX),Websphere 6.0,JBoss 3.2.8sp1,DB2, Maven2.9.1,ANT7.1,SOA and Web-Services

Methodology

Agile Software Development + Scrum Model

Roles & Responsibilities

  • Involved in developing and debugging the Server- side code using Java/J2EE(EJBs,Servlets,JSF,Hibernate,JSP, XML ,JMS,RMI etc ).

  • Designing and maintaining the different portlets with the CEA portal

  • Involved in creation, implementation and maintenance of the SOAP services over Web sphere and JBoss servers

  • Involved in handling the Client Side Code using J2EE (JSF,JSP,Struts)

  • Involved in developing HBM files and their appropriate Mappings.

  • Involved in writing the Test-Case specifications of the components

  • Involved in Unit testing using the J-Unit and Cactus and Spring Framework

  • Initially involved in writing SQL queries,triggers,procedures and functions in DB2