Vishal Soni-J2EE
-
Upload
vishal-soni -
Category
Documents
-
view
238 -
download
2
Transcript of 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
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
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
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
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
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,
/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
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