vishal soni-j2ee

10
Vishal R Soni (M) +91 9428420868/ 7718826633 (H) 07927507741 (Email) [email protected] J2EE/ Web /Mobile Developer BPM/ECM Developer Currently Working with IGATE Global Solution Mumbai as technical Specialist for EIS Having 7 ye ars of professional experience in software systems analysis, design, and development A keen Analyst and Team Player with thorough understanding of all aspects of the SDLC from understanding client requirements through business analyst, translating them into technical specifications , defining system architecture and driving their execution A skilled programmer with a flair for adopting new technologies, designing and building applications in Business Process Management (BPM) and Enterprise Content Management(ECM) tool such as OpenText Case360. Hands-on experience in defining Service Layered Architecture, developing Rich Internet Applications. Providing ECM/BPM development essential training to the developer and application users at client side. Doing research and development in new technologies and framework for portfolio development, POC development and integration services. Critical test case development & Testing with regression testing during development . Educational Background Master of Computer Application from L.J.I.C.A, Ahmedabad, Gujarat, College Gujarat Universit Red Hat R.H.C.E Certification in August-2009 from HCL from Ahmedabad, Gujarat. T echnical Background Operating Systems Window Server 2003, Linux (Redhat, Ubantu) Core Java OOPS, Design Pattern, Concurrency, Executor Framework, Collection, IO J2EE JSP, Servlet, JSTL, FreeMarker, Java Mail, Struts Tags, Swing Component Strus2, Spring Core IOC, MVC, AOP, Spring Security , Hibernate , XML DOM3/XPATH Parser , ApachePOI, jPedal, iText, JSON , Axis2/CXF Web Service Platform. W3C / Script HTML, HTML5, CSS2, CSS3, jQuery, jQueryUI, Sencha extJS Mobile Android, PhoneGAP, jQueryMobile, SenchaTouch Tools Apache Maven, Ant, Subversion, Continues Integration Application Server Tomcat, JBOSS, IBM WebSphere Software J2EE EJB Based OpenText Case360 ECM/BPM Database Basic ANSI SQL Language Other PHP, Zend Framework UNIX Basic Commands, Shell Script Development and Linux Administration. IBM WebSphere, JBOSS Server Configuration WebService Client and Server Implementation Firefox Extension Development with XUL, XPCOM, Adv JavaScript. Domain Insurance, Phrama, E-Commarce, Capital Market, Netwok

Upload: vishal-soni

Post on 16-Apr-2017

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Vishal Soni-J2EE

Vishal R Soni(M) +91 9428420868/ 7718826633 (H) 07927507741  (Email) [email protected]

J2EE/ Web /Mobile Developer BPM/ECM Developer

Currently Working with IGATE Global Solution Mumbai as technical Specialist for EIS Having 7 years of professional experience in software systems analysis, design, and development A keen Analyst and Team Player with thorough understanding of all aspects of the SDLC from under -

standing client requirements through business analyst, translating them into technical specifications , defining system architecture and driving their execution

A skilled programmer with a flair for adopting new technologies, designing and building applications in Business Process Management (BPM) and Enterprise Content Management(ECM) tool such as OpenText Case360.

Hands-on experience in defining Service Layered Architecture, developing Rich Internet Applic-ations.

Providing ECM/BPM development essential training to the developer and application users at client side.

Doing research and development in new technologies and framework for portfolio development, POC development and integration services.

Critical test case development & Testing with regression testing during development.    

Educational Background

Master of Computer Application from L.J.I.C.A, Ahmedabad, Gujarat, College Gujarat Universit

Red Hat R.H.C.E Certification in August-2009 from HCL from Ahmedabad, Gujarat.

T echnical Background

Operating Systems Window Server 2003, Linux (Redhat, Ubantu)Core Java OOPS, Design Pattern, Concurrency, Executor Framework, Collection,

IOJ2EE JSP, Servlet, JSTL, FreeMarker, Java Mail, Struts Tags, Swing

ComponentStrus2, Spring Core IOC, MVC, AOP, Spring Security, Hibernate, XML DOM3/XPATH Parser, ApachePOI, jPedal, iText, JSON, Axis2/CXF Web Service Platform.

W3C / Script HTML, HTML5, CSS2, CSS3, jQuery, jQueryUI, Sencha extJSMobile Android, PhoneGAP, jQueryMobile, SenchaTouchTools Apache Maven, Ant, Subversion, Continues IntegrationApplication Server Tomcat, JBOSS, IBM WebSphere Software J2EE EJB Based OpenText Case360 ECM/BPMDatabase Basic ANSI SQL LanguageOther PHP, Zend Framework

UNIX Basic Commands, Shell Script Development and Linux Administration. IBM WebSphere, JBOSS Server Configuration WebService Client and Server Implementation Firefox Extension Development with XUL, XPCOM, Adv JavaScript.

Domain Insurance, Phrama, E-Commarce, Capital Market, Netwok Security Designing Concept Creational, Structural and Behavioral Design Pattern. SOLID Principle

Awards Achieved

“Best Determination” annual award at SoluSoft Technologies Pvt. Ltd. “Think Mind” for technology initiative for company’s profiles at SoluSoft Technologies Pvt. Ltd. “Pat On Back” for best performance at IGATE Global Solution. Team of Quarter from IGATE for Assurant Client Appriciation Letter from Assurant Employee Genefits and IGATE

Page 2: Vishal Soni-J2EE

Details of Projects in IGATE Working since Oct’13

01

Project Name @Work CARE (Assurant Employee Benefit)

Name of the Client AssurantDescription of the project Replacement of the current @work application using OpenText Case360 tool to support Case and Business Process Management.  This will enable users to use portal based work management system instead of today’s desktop based @work application. The new system Care will be providing the following benefits.

Better work distribution using user skillset to avoid request getting routed to incorrect user

Better UI with sections and tabs for easy viewing of multiple fields Integration with Admin systems using batch, near and real time approach using

services or api calls eliminating the need for user to login to the system and do the work

New solution would be connecting to Documentum seamlessly Eliminating dependency on FileNet server Reduction and Maintenance of Multiple Indexing Queues for various Transaction

Types and business inputs Easier maintenance of @work workflow rules

Role : Analyst Programmer, Technical Lead, System Administrator

Proprietary Tools /Frameworks / Methodologies used in the project

: 1. OpenText Case360 BPM ECM tool2. jQuery JavaScript Framework3. Servlet, jsp, EJB, XML, HTML,JSON and CSS

Responsibility : 1. Analyzing and modularizing Requirement 2. Defining system architecture3. Implementation and development4. Task assignment and technical support to

developer5. Code review and maintenance6. Bug fixing and assignment7. System application installation, administration

and maintenance.Duration of the Project : From : Sept’13 To : Till Date

Page 3: Vishal Soni-J2EE

02

Project Name POC development

Name of the Client Royal Bank of Canada (RBC)Description of the project This system involved the workflow for the various insurance services handle by the administration department and provided to the customer and agents with the following features.1. Automatic creation of workflows triggered by incoming documents.2. Automatic Routing of work based on attributes such as Skills , Language

(English/French), 3. Business Unit, Functional Group, Work Type, Work Priority, Capacity, Roles and

Authority.4. Multiple work queues/baskets for multiple work streams.5. Ability to re-assign tasks, pend for follow-up, ability to complete.6. Ability to assign deadlines and trigger alerts, escalations and follow-ups.

Role : OpenText Case360 Technical ConsultantProprietary Tools /Frameworks / Methodologies used in the project

: 1. OpenText Case360 ECM BPM2. Javascript jQuery Framework3. Servlet, jsp and EJB

Responsibility : 1. Analyzing and modularizing Requirement 2. Task assignment and technical support to

developer

Duration of the Project : From : May’12 To : to Jun’12

Synechron Technologies Pvt Ltd. Worked from Mar’13 to Sept’13

03

Training Capital Market domain training for Calypso.

Name of the Client Wells Fargo BankDescription of the project This training Covers domain knowledge about how trades are manage electronically for the different investment instrument like equity, bonds, Future & Options, Derivatives and Fx on Calypso Software.At technologies side, training covers how Calypso customized to manage different trades with complex algorithm on Java Platform.Role : Trainee as Software AssociateProprietary Tools /Frameworks / Methodologies used in the project

: 1. Calypso 2. Java Concurrency Executor Framework 3. Java Collection Framework4. SOLOD principle

Responsibility : Learning and giving presentation on weekly bases on the concept covered in training.

Duration of the Project : From : Apr’13 To : Sept’13

Page 4: Vishal Soni-J2EE

Solusoft Technologies Pvt Ltd Worked from Jun’08 to Mar’13

1. J2EE Project

04

OpenText Case360 Developer Essential Training

Role : OpenText Case360 tools Trainer ConsultantTraining DescriptionThis is developer essential training about OpenText Case360 tool which includes areas like J2EE EJB Base OpenText Case360 tools & Architecture, repositories, Workflow, Layout, Task management, Case management, Event handling, Case360 Scripts, Extended Grammar, component customization.Training events organized.At Coseke Tanzania Limited, East Africa (Jun’11, 24 Days, 3 Batches, 22 developer)At IPCA Laboratory, Mumbai (Dec’12, 9 Days, 1 batch, 5 Developer).

05

Project Name N2, Applet Base Document Viewer

Name of the Client Product DevelopmentDescription of the project This product is document viewer to view PDF and TIFF files in applet viewer at clients browserwith various features like document versioning, annotation, stamping and locking. This viewer is integrated with company’s ECM and BPM solution N2. Role : Senior Software EngineerProprietary Tools /Frameworks / Methodologies used in the project

: 1. Java Applet, HTML2. Spring IOC Container3. jPADEL PDF API

Responsibility : 1. Designing Application Architecture, Implementation.

2. Application builds with continuous integration. Duration of the Project : From : July’12 To : Feb’13

06

Project Name Expense Claim Processing Mobile Solution

Name of the Client Product DevelopmentDescription of the project

Page 5: Vishal Soni-J2EE

This is POC development application is for the employees working on the remote location and sends their daily expenses for approval and rejection. Expense approval is then process by the account department with involved workflow. Once expense has been processed status will be reflected in to mobile device.

Role : Senior Software EngineerProprietary Tools /Frameworks / Methodologies used in the project

: PhoneGAP, Android ADT, XPATH, JSON, XML, HTML, jQueryMobile.

Responsibility : 1. Designing Application Architecture, Implementation.

2. Application builds with continuous integration.Duration of the Project : From : March’12 To : May’12

07

Project Name Dossier Management System for Pharmaceutical Domain

Name of the Client IPCA Laboratory, MumbaiDescription of the project This system includes document management and workflow to manage the regulation of FDI for the formulation API for medicines and drugs. Workflow involved for approval and rejection of involved department to follow FDI protocols.

Role : Software EngineerProprietary Tools /Frameworks / Methodologies used in the project

: 1. OpenText Case360 ECM BPM2. Javascript jQuery Framework3. Servlet, jsp and EJB

Responsibility : 1. Creating web based user interface in complex tree structure so users can create formulation Case Folders for respective country which contains the documents and have the facility to move, copy, delete and Block this Case Folder and documents between the countries.

2. Creating user interface so user can search the document with defined searching criteria and load the documents and its case folder in thumbnail.

3. Creating Difference dashboard for each user based on defined roles.

4. Production SupportDuration of the Project : From: Aug’11 To : Mar’12

08

Project Name Artwork Workflow Management for Pharmaceutical Domain

Name of the Client IPCA Laboratory, MumbaiDescription of the project This application is developed for the pharmaceutical company. This system includes the workflow routing process through multiple department for approval of various contents on label of medicine. OpenText ManagerView participant performance data analysis was set up in Excel to help the customer determine if workflow process bottlenecks exist, allowing them to make continuous process improvements. Role : Software Engineer

Page 6: Vishal Soni-J2EE

Proprietary Tools /Frameworks / Methodologies used in the project

: 1. OpenText Case360 ECM BPM & ManagerView 2. Javascript jQuery Framework3. Servlet, jsp and EJB

Responsibility : 1. Configuring workflow, designing Dashboard and screen for users of different department like production, quality check and marketing.

2. Exposing dimension and measure from the process field matrix to check the performance form ManagerView

3. Creating custom web based user interface like calendar control, interactive bar chart, dashboard

Duration of the Project : From: Mar’11 To: Jun’11

09

Project Name IBM WebSphere SSO, LTPA, LDAP and SPNEGO Setting

Name of the Client Worked as third party consultant from SoluSoftDescription of the project Set up a Case360 web application loaded through a portal and implemented authentication propagation from OS to browser, portal to case web application and “Single Sign On” for multiple web applications deployed on a IBM Websphere application Server.

Role : Software EngineerProprietary Tools /Frameworks / Methodologies used in the project

: 1. IBM WebSphere Application Server2. LDAP

Responsibility : 1. IBM WebSphere Application Server Administration.

2. Preparing and giving presentation about the concept of Single sign On, LDAP, Authentication Token passing mechanism.

Duration of the Project : From : Jan’11 To : Feb’11

10

Project Name Clinical Trial Management System Development and Support

Name of the Client Product DevelopmentDescription of the projectThis project is basically company’s product managing various study life cycles performed by the clinical research organization on patients for getting the approvals of drugs and medical equipments from the respective company’s drugs regulatory authority like FDA.

Role : Software EngineerProprietary Tools : Spring MVC, SpringIOC, SpringAOP, Spring Security,

Page 7: Vishal Soni-J2EE

/Frameworks / Methodologies used in the project

Hibernate, jQuery, JSP, Servlet, JSTL

Responsibility : 1. Working on the creating Data Access, Business Object, Service Layer and controller layers to implement Functionality defined by the Application Architect and Business Analyst.

2. Project Maintenance, Application Administration and troubleshooting.

Duration of the Project : From : July’10 To : Jan’11

1. PHP Project

10

Project Name SNAPS Unified Threat Management System

Name of the Client Product DevelopmentDescription of the project This project is basically company’s product, which is network based Unified Threat Management System that provides network security. It includes firewall, Web Proxy, Gateway Antivirus Intrusion Detection System, and Anti – Spam. The system which is a combination of hardware and software generates custom reports that help in network monitoring and analysisRole : Software EngineerProprietary Tools /Frameworks / Methodologies used in the project

: 1. PHP, Zend Framework and MySql Database2. javaScript, jQuery framework3. Ubantu Linux

Responsibility : 1. Development of MVC base web application component.

2. Application deployment and configuration

Duration of the Project : From: jun’8 To: Jun’10Hardware : Embedded device.Software : IpTables, Squide Web Proxy

Other miscellaneous project experience summary

Page 8: Vishal Soni-J2EE

Firefox Extension Development for Kiosk Application for Online Examination System for Measured Progress (USA) .

Magento E-commerce Development for www.belmontwine.com based on PHP, Zend Framework and jQuery Java Script framework.

Proficiency in a Technology Area.

SKILL AREA EXPERIENCE(IN YEARS)

PROFICIENCY

Client side Web Application Development using HTML, CSS, Javascript, jQuery Framework

6 Advanced

Core Java and advance java 4 AdvancedService side web application using Servlet, Jsp, EJB, Spring Framework

4 Advanced

OpenText Case360 BPM ECM Tool 3 AdvancedData structure using XML, JSON 5 AdvancedWebService using Apache Axis2, CXF and Restful API

4 Advanced

MVC implementation with Java Spring Framework and PHP Zend Framework

4 Advanced

SQL, ANSI SQL DDL, DML 6 IntermediateAndroid API mobile development, 1 Intermediate

Cross platform mobile development with PhoneGap

0.5 Intermediate

 PERSONAL DETAILS             Date OF Birth: 11/09/1982             Age:             31 Married             Address: 24 Padmanagar, Ramnagar, Sabarmati

              B/h. Jain Temple Highway Road               Ahmedabad Gujarat India Pin Code 380005

            Current CTC: 11.26 LPA Notice Period : 3 Month