Preeti C.

Preeti C.

Full Stack Developer with Java, Spring, Angular JS, JavaScript, Jquery, HTML,CSS,Databases,CSS

Bangalore , India

Experience: 14 Years

Preeti

Bangalore , India

Full Stack Developer with Java, Spring, Angular JS, JavaScript, Jquery, HTML,CSS,Databases,CSS

27089.8 USD / Year

  • Notice Period: 60 Days

14 Years

Now you can Instantly Chat with Preeti!

About Me

 

Skills:

Languages:

Core Java

Aurea Products:

Aurea Savvion BPM,Aurea Actional, Objectstore,Aurea Sonic,BizAGI BPM Tool(Certified),Jive

Frameworks:

Spring,Spring Boot,Struts 2...

Frameworks:

Spring,Spring Boot,Struts 2, Hibernate

Application Server:

Tomcat, JBoss, WebSphere, Pramati,Jetty Server

Database Server:

Oracle, MS SQL 2012,Postgres

Web Technologies:

Web Services, HTML 5, JSP/Servlet , XML, Angular 1 JS, JQuery, CSS, Bootstrap, Twitter Bootstrap

Scripting:

PLSQL, Shell script, JavaScript,FTL,SOY Closure Template

Data Integration:

Talend ETL ( Excel to Database migration)

Dev Ops

Jenkins,Git

                                                       

Education:

B.E (Computer Engineering)

Atharva College Of Engineering ,Malad

Mumbai University

2002-2005

60.21 %

Diploma

(Computer Engineering)

Matushree Maniben Jethalal Shah Polytechnic, Thane

MSBTE

1999-2002

67.25%

S.S.C

O.L.N.High School,Bhayandar

MSBSE

1998-1999

84 %

MBA

Sikkim Manipal University ( Distance Education)

MBA

2012-2014

75%

Experience:

Name of Employer

From

To

Position

In2m Technologies

Jan-2006

Aug 2006

Software Engineer

Aurea Software

Sept2006

 

March 2016

Senior Support Engineer

Nividous Software Solutions

May 2016

Nov 2017

Senior Software Engineer

Aurea Software

Nov 2017

May 2019

Senior Technical Consultant

Certifications:

  • Java 1.4 Certification (2005)
  • Oracle 10g certification (2006)
  • Soft Skill Certification from Span World.
  • Advanced Java from Karrox Technologies now TalentAhead
  • BizAgi BPM certification (Online  Training) and attended personalized training as well.
  • Design Patterns course from Edureka Online Training ( On Course)
  • Advanced Java and Webservices course from Edureka Online training
  • Java J2EE Certified
  • Full Stack Web Development Master’s Certification ( In Progress )

Professional Summary:

 

·         2+ yrs customization experience in Java FrontEnd development using JSP,Javascript, Jquery, Angular JS, SOY Template, FTL with Jive, an Aurea Product.

·         2+ years customization experience in Java and BPM development projects integrating Spring , JSP, Email, Database with BPM Tools

·         1+ years experience in Bizagi BPM project development , QA and UAT deployments on .NET environment.

·         3 months Experience on using Talend ETL for Data migration from Excel to Database.

·         Almost 7+years experience in Savvion BPM Support in all parts of Support lifecycle.

·         Experienced in production L1/L2/L3 level support for Java based application support products.

 

 

Achievements:

 

·         Awarded for efficiency in work and handling critical customer.

·         Awarded for presentation delivered on Knowledgebase Project.

·         Awarded SPOT BONUS by Progress.

·         Excellent written and verbal communication skills, presentation and problem-solving abilities.

On Campus ( Curriculum ) Projects:

 

Project#1:

Employer:

BE Project

Project Name:

Synchronized Mobile Planner (BE Final Year Project)

Duration:

June 2004 – March 2005

Team Size

5

Description:

Abstract:

          Synchronized Mobile Planner (SMP) was developed for Amicon Technologies, Goregaon and was software project. A Synchronized Mobile Planner is an application specially designed to send a personalized schedule task list to the concerned user on his Java enabled phone. Task list are allocated via the web browser. Clients were allowed to check their tasks through their Java Enabled

Cell Phone. The Updated task List was send back to the server and maintained at the server

database. The Project was developed using Java (Jdk1.4), Eclipse Platform, J2me For client side programming, MS-SQL for database and Ofbiz for database connectivity.

Project#2:

Employer:

Diploma Engineering Project

Project Name:

RS-232 SERIAL TO PARALLEL  CONVERTER (Diploma Final Year Project)

Duration:

June 2001 – March 2002

Team Size

4

Description:

Abstract :

Microprocessor Based RS-232 SERIAL TO PARALLEL CONVERTER was made as part of the Final year of Diploma Curriculum from Matushree Maniben Jethalal Shah, Thane. The Hardware circuit was designed to serially/parallel transmit the data from one computer to the other. The required chips and other hardware parts were mounted onto the PCB and tested with tester and other necessary equipment’s. Software such as HyperTerminal was used to transmit the data from computer and printed out on printers. The Project was tested using sample data. The Project was made under guidance of our senior professor and internal guide of the project. .

Project#3:

Employer:

On Campus Project

Project Name:

LAB Projects ( Karrox Technologies )

Duration:

June 2011 – March 2012

Description:

Tic-tac-toe game

Calculator using Java swing

Sending messages using JMS

Online Shop using J2EE

Chat server project

Java using Semaphore API

Java client using Reflection API’s to obtain information about a Class at runtime

Create custom Exception Class

Accessing resource via an HTTP connection

On Field ( Employer ) Projects:

Project# 1:

Employer:

In2m Technologies ( now Ficinity )

Project Name :

Script Management Services ( Mvelopes )

Duration:

Jan 2006 – Aug 2006

Role:

Software Engineer

Technologies:

Java, JSP, Scripting Language – Intuit

 

Customer has product Mvelopes (Head Quarters in USA) money budgeting application.

ü  Responsible to develop scripts in a language based on java conventions.

ü  Responsible for testing the scripts on test server and live servers

ü  Responsible the changes to live servers.

ü  Responsible to initiate newscript requests and fix failing scripts

ü  Awarded for fixing highest number of scripts in a day.

Project #2:

Employer:

Aurea Software (formerly as Savvion, then Progress Software and now Aurea)

Project Name :

Savvion Support

Duration:

Sept 2006 – March 2016

Role:

Senior Savvion Support Engineer

Technologies:

Savvion BPM

 

Responsibility:

ü  Experience in production L2/L3 level support for Savvion.

ü  Experience in Case Analysis, Development, Testing and providing all possible workarounds with the quick turnaround time.

ü  Experience in Handling production down calls/escalations for Savvion .

Project #3:

Employer:

Aurea Software ( formerly as Savvion ,then Progress Software and now Aurea )

Project Name:

Actional Support

Duration:

Apr 2012 – March 2016

Role:

Actional Developer and Support Engineer

Technologies:

Webservices, REST Services,LDAP, SOAP UI, Sonic JMS messages,JSP,Servlet

 

Responsibilities:

ü  Experience in production L2/L3 level support for Actional.

ü  Experience in Case Analysis, Development, Testing and providing all possible workarounds with the quick turnaround time.

ü  Experience in Handling production down calls/escalations for Actional .

Project #4:

Employer:

Aurea Software ( formerly as Savvion ,then Progress Software and now Aurea )

Project Name:

Objectstore Support

Duration:

Apr 2014 – March 2016

Role:

Objectstore Support Engineer

Technologies:

C++,Java,VC++,VS2010 / 2012

 

Responsibilities:

ü  Experience in production L3 level support for Objectstore.

ü  Experience in Case Analysis, Development, Testing and providing all possible workarounds with the quick turnaround time.

ü  Handled license generation for the product

Project #5:

Employer:

Aurea Software ( formerly as Savvion ,then Progress Software and now Aurea )

Project Name:

Savvion Patch Build Team

Duration:

Apr 2009 – March 2012

Role:

Support Engineer

Technologies:

Java, JSP, JDBC, Savvion 7.x, BPM Studio, Eclipse, Tortoise SVN,Linux

 

Responsibilities:

  • Involved in analyzing the defect identified, troubleshooting the defect
  • Using Ant Build process to generate all the required binaries where the changes are applied
  • Testing the fix and documenting the steps for the patch application
  • Maintaining different build environments against different versions.

 

 

Project #6:

Employer:

Aurea Software ( formerly as Savvion ,then Progress Software and now Aurea )

Project Name:

Knowledge Base Project for Savvion articles  ( Documentation Project )

Duration:

Apr 2010 – March 2011

Role:

Support Engineer ( Knowledge Base Reviewer )

Technologies:

Microsoft Powerpoint, Microsoft Word, Salesforce

 

Responsibilities:

ü  Weekly review Savvion knowledgebase articles written / modified by the engineers

ü  Discuss the articles to understand the case requirements

ü  Handled Training for the knowledgebase project to the new joinees

Project #7:

Employer:

Aurea Software (formerly as Savvion , then Progress Software and now Aurea)

Project Name:

Savvion Client Applications

Duration:

Apr 2012 – March 2016

Role:

Savvion Developer and Support Engineer

Technologies:

Core Java, JSP, JDBC,Windows , Linux

Description:

Savvion Client’s developed listed below:

 

1. EMAIL Test Client

 

Description:  Java client developed to test email connection and send / receive test emails.

 

2. DB Connection test client using direct DB connection

 

Description:  Java client developed to test DB connection using Java JDBC API.

Verified the test sample with Oracle and MS SQL connection tests.

 

3. Pramati Server startup through java client

 

Description:  Java client developed to startup EJB resources on the Pramati application Server.

 

4. Client utilities to extract process event dump from database in readable format

 

Description: Java client developed to read the BLOB objects from the database querying and written to the text file in .txt format.

 

6. Send JMS message from java client

 

Description: Java client performing JMS lookup, send / receive test JMS messages.

Tests were performed on Pramati and Weblogic application server.

 

7. Java utilities to handle Savvion process updation using Savvion API

 

8.  Server Datasource lookup from java client

 

Description: Java client to perform database lookup to the database using pre-defined datasource on the application server. Tests were performed on Pramati, Jboss and Weblogic application server.

 

9. LDAP user extract and its details using java client

 

Java client to fetch all users from the LDAP provided in the configuration. The output contains all the user’s lists fetched from LDAP and its attributes. Users are fetched as per the group search criteria.

 

10. Java client to verify the DB connection using Connection pool configuration

 

Java client to perform database lookup to the database using pre-defined Savvion connection pool on the application server. Tests were performed on Pramati, Jboss and Weblogic application server.

 

Project #8:

Employer:

Aurea Software (formerly as Savvion , then Progress Software and now Aurea )

Project Name:

Develop Sample tests for Actional

Duration:

Apr 2014 – March 2015

Role:

Support Engineer

Technologies:

Eclipse,Weblogic, Soap UI,Jetty, Derby,Tomcat 6.0.37

 

Responsibilities:

ü  Responsible of creating sample webservice tests for service groups , policy rule execution

ü  Responsible for creating integration of Sonic with Actional using JMS Transport

ü  Handled Savvion + Actional instrumentation

 

Project#9:

Employer:

Nividous Software Solutions ( Client : Freedom Mortgage)

Project Name:

Support Dashboard Monitoring

Duration:

May 2016 – July 2016

Team Size

3

Technologies:

Eclipse IDE, Tomcat, Java Webservices, Oracle 11g, JavaScript

Description:

UI to display the status of EJB, Portal , SBM Servers and its BPM components

 

Role and Responsibilities:

ü  Developing client-side code using java.

ü  Developing server-side code using java

ü  Connectivity between client and server and database was maintained.

ü  Client data were maintained using Oracle.

ü  Testing the software using sample data.

Project#10:

Employer:

Nividous Software Solutions ( Client : Freedom Mortgage)

Project Name:

Archwell Integration

Duration:

July 2016 – November 2016

Team Size

5

Technologies:

Eclipse IDE ,Savvion,Core Java

Description:

Adding new process in the existing workflow

 

Role and Responsibilities :

ü  Identifying changes required and documenting in the TDD

ü  Implementing the changes in Savvion BPM Processes

ü  Testing the workflow of the process using sample data.

ü  Worked on any Jira BUGS observed during TEST and UAT testing

ü  Provided UAT Support while performing flow testing on UAT

ü  Provided Production Support deployment and Smoke testing on PROD environment

Project#11:

Employer:

Nividous Software Solutions ( Client : Freedom Mortgage)

Project Name:

Adding new Support Centre

Duration:

November 2016 – December 2016

Team Size

5

Technologies:

Eclipse IDE ,Savvion,Spring

Description:

Adding new Support Centre

 

Role and Responsibilities :

ü  Identifying changes required in the process

ü  Developing list of changes  / modifications required in the process and documenting in the TDD

ü  Implementing the changes in Savvion BPM Processes

ü  Testing the workflow of the process using sample data.

ü  Worked on any Jira BUGS observed during TEST and UAT testing

ü  Provided UAT Support while performing flow testing on UAT

ü  Provided Production Support deployment and Smoke testing on PROD environment

Project#12:

Employer:

Nividous Software Solutions ( Client : Fuji Xerox)

Project Name:

DCS Project – Independent Contributor

Duration:

January 2017 – November 2017

Team Size

6

Technologies:

Bizagi BPM,Core Java

Description:

Prepare independent processes to implement the retail process requirement

Working with Bizagi BPM Tool to implement the Sales –Purchase Order workflow

 

Role and Responsibilities:

ü  Developing processes as per mentioned in the Requirement document

ü  Handled deployment of processes to  TEST and UAT Server.

ü  Handled the Data integration module processes for ERSS Summary Data and Abacus Data integration using Talend ETL.

ü  Independently completed the module with end to end testing.

ü  Fixed the BUGs reported in QA cycle

Project#13:

Employer:

Aurea Software ( Client : Porsche)

Project Name:

Jive Upgrade Project

Duration:

January 2018 –December 2018

Team Size

6

Technologies:

Jive, Spring, JQuery, SOY Closure Template, FTL, JS, JSP, AJAX, Java, Spring

Description:

Upgrade existing Jive environment from version 8 to 9

 

Role and Responsibilities:

ü  Understanding of all customizations applied to the environment

ü  List all the dependencies for the upgrade

ü  Apply upgrade to each module in Maven Porsche project and verify the execution

ü  Fix the issues identified by QA

Project#14:

Employer:

Aurea Software ( Client : Porsche Carrera Online)

Project Name:

Jive Upgrade Project

Duration:

May 2018 - March 2019

Team Size

4

Technologies:

Jive, Spring, JQuery, SOY, FTL, JS, JSP, Ajax, Java, Spring,Angular JS

Description:

Upgrade existing Jive environment from version 8 to 9

 

Role and Responsibilities:

ü  Understanding of all customizations applied to the environment

ü  Merge Custom Editor  from Porsche – PPN implemented using Angular JS.

ü  Upgrade Jive theme (CSS handling and new files for editor)

ü  Apply upgrade to each module in Maven Porsche project and verify the execution

ü  Independently handle module upgrade

ü  Verify all the customizations on the upgraded environment

ü  Fix the issues identified by QA cycle

Project#15:

Employer:

Aurea Software ( Client : Porsche)

Project Name:

Technical 2nd and 3rd Level Support Project

Duration:

February 2018 – February 2019

Team Size

3

Technologies:

Jive, Spring, JQuery, SOY Closure Template, FTL, JS, JSP, Ajax, Java, Spring

Description:

Technical support (Development) to fix customization issues reported by customer

 

Role and Responsibilities:

ü  Test the reported issues, identify the root cause and fix the customization issues reported by customer.

Project#16:

Employer:

Aurea Software ( Client : Porsche Carrera Mobile)

Project Name:

Jive Upgrade Project – Independent Contributor

Duration:

September 2018 –January 2019

Team Size

4

Technologies:

Jive, Spring, JQuery, SOY , FTL, JS, JSP, Ajax, Java, Spring

Description:

Upgrade existing Jive environment from version 8 to 9

 

Role and Responsibilities:

ü  Understanding of all customizations applied to the environment

ü  Merge Custom Editor from Porsche – PPN implemented using Angular JS.

ü  Upgrade Jive theme (CSS handling and new files for editor)

ü  Fix the BUGS reported.

Project#17:

Employer:

Aurea Software ( Client : Porsche Carrera Online)

Project Name:

Jive Enhancement Project – Independent Contributor

Duration:

March 2019 –April 2019

Team Size

3

Technologies:

Jive, Spring, JQuery, SOY Closure Template, FTL, JavaScript, JSP, Ajax, Java, AngularJS, Struts2

Description:

Enhancement over existing features available

 

Role and Responsibilities:

ü  Understanding requirements

ü  Involved in planning : functional and design specifications required for the project.

ü  Involved in planning database table structures to meet the requirements.

ü  Fix the BUGS reported in QA cycle.

Project#18:

Employer:

Aurea Software ( Client : Deutsche Bank)

Project Name:

Web Insert Link Customization Project – Individual Contributor

Duration:

April 2019 – May 2019

Team Size

3

Technologies:

Jive, JQuery, JavaScript, JSP

Description:

Enhancement over existing Jive Insert Link feature of the RTE Editor

 

Role and Responsibilities:

ü  Understanding of enhancements required to meet the expectations of the project

ü  Handled the whole implementation independently of the editor tinymce customizations using JQuery , JavaScript.

 

Show More

Skills

Operating System

Graphic Design

Portfolio Projects

Product Customization - Upgrade

Jive Upgrade Project

Company

Product Customization - Upgrade

Contribute

Main developer handling the upgrade of Jive Product version for the client. Studied whole customization implemented for the client and fix the implementation for upgrade. Involved in UAT and PROD

Description

1. Upgrade Product version.

2. Identify customizations / areas affected with upgrade.

3. Fix the alloted customizations and deliver to the client.

4. Fix the UAT and PROD issues identified.

Show More Show Less

BizAgi BPM Project

BPM workflow design / implementation using BizAgi BPM product

Company

BizAgi BPM Project

Role

Backend Developer

Contribute

Individual contributor in handling independent BPM workflow process.

Description

1. Add customization to the BPM process as per the client requirement. 

2. Handle issues identified in QA process.

3. Deploy the process to UAT 

4. Handle Data migration using Talend.

 

Show More Show Less

Savvion BPM Project Enhancement

Savvion Project enhancement project

Company

Savvion BPM Project Enhancement

Role

Backend Developer

Contribute

Handled the allotted enhancements implementation as an independent contributor. Handled UAT and Prod issues. Developed TDD for the project. Handle Deployment issues identified.

Description

Handled the allotted enhancements implementation as an independent contributor.
Handled UAT and Prod issues.
Developed TDD for the project.
Handle Deployment issues identified.

Show More Show Less

Jive Product Enhancement Project

Enhance TinyMCE Editor to handle OpenGraph data in the links

Company

Jive Product Enhancement Project

Role

Full-Stack Developer

Contribute

Individual contributor

Description

Handled the complete front end implementation using Javascript, Jquery , Webservice, CSS, HTML , tinymce library to handle opengraph data found in the inserted links in the text editor and change the link to Open Graph Card.

 

Show More Show Less

Company

Task List Project

Role

Full-Stack Developer

Description

The mini-task manager have elements to perform the following tasks:

  • Create task

  • Assign a task to a user

  • Update Task 

  • Delete task

  • View task based on the date and priority (High medium-low)

  • Being able to drag and drop a task from one priority to another

Show More Show Less