Munish Chopra
Contact No: +1-469-***-****, Email: **********@*****.***
JIVE Programming Analyst
Offering 6.3+ years of experience across software design, development, maintenance & support exclusively on a JIVE SBS, AEM 6.0 and social media domain.
PROFILE
Bachelor of engineering with a good exposure across JAVA technologies such as JSP, Servlets, Struts 2.0 and other web based dynamic projects
Onsite Lead for AT&T CMS Test drive.
A competent software professional with experience in software designing, development, unit-Testing, Maintenance & Support. Currently associated with Enterprise Content Management System as JIVE Associate.
In-depth knowledge of all phases of Software Development Life Cycle (SDLC) with concentration on requirements analysis, technical systems design, fit gap analysis, development and implementation of various applications.
Worked efficiently as Solution provider by mapping client’s requirements onto our platform (JIVE).
Worked on developing Jive tiles using Node.js SDK.
Worked on JIVE SBS, a social media CMS platform to provide WEB 2.0 features including Blogs, Discussions, and Community Management. Well versed with development of community project on JIVE SBS including customized plug-ins and widgets
Well versed with all the JIVE SBS 4.0.X versions (4.0.6,4.5.4,4.5.6), JIVE 5, JIVE 6 & JIVE 7 version.
Worked on Adobe Experience Manager 6.0 (previously CQ)
Integration of AEM and Jive with Endeca
Built new plug-ins, widgets and themes on JIVE.
Experienced in working in AGILE based development environment and participating in Scrum sessions.
Integrated JIVE with other commercial social media imprints like Facebook and Twitter using corresponding APIs.
Worked on maintaining and creating CSS files for proper look and feel on UI prospect.
Well versed with all the Social Media features including community management, group management, user management, discussion and blog management on the social media platform(JIVE).
A team player with strong communication, analytical, organizational and relationship management skills. Successful in accomplishing assigned project modules within agreed timelines.
Successful in providing various web 2.0 features and solutions to client which helped clients to get firm imprint on social media marketing.
Currently working on World’s largest User facing Support community for client built on JIVE SBS.
Holding a valid H1 B visa for United States of America.
TECHNICAL SKILLS
Database
Postgres,Oracle,MySQL, OrientDB, MongoDB
Technologies
XML, Struts 2.0, Spring, Spring Security, FTL, JSP, JAVASCRIPT, HTML, CSS, Servlets,Unix- shell scripting, jQuery, Closure
Programming Language
JAVA, NodeJS
Development /Productivity tools
Eclipse, Tomcat server, Talend data migration tool, Execute query, SQL Developer tool
Functional Area
Product/platform
Requirement Gathering, Business Analysis(RFI and RFP doc analysis)Development, Maintenance, Enhancement.
JIVE SBS 4.0.6, JIVE SBS 4.5.4, JIVE SBS 4.5.6, JIVE- 5, JIVE-6, JIVE-7.
CQ5.5 & AEM 6.0
PROFESSIONAL EXPERIENCE
CMS Associate with expertise on JIVE SBS & AEM 6.0
Involved in requirement analysis, RFI and RFP docs analysis,Solution providing, coding, unit testing implementation and maintenance of several applications.
Gained exposure in end-to-end development of software products from requirement analysis to system study,coding, testing & debugging.
Post production client support by monitoring client’s request tickets.
PROJECT SUMMARY:
8.
Project Name : NBCU NewsConnect
Client
NBC News/ PwC
Role
Team lead
Duration
02/2015 – current
Team Size
7
Module : Jive 7
Environment
(with skill versions)
Jive 7
Languages : Java/J2EE, Javascript
Database : Postgres
Tools : Eclipse, Jenkins, Maven
O/s : Cent OS 6
Hardware
N/A
Project Description
NewsConnect is an internal News collaboration platform for NBC News editors and authors. Authors will get a feed of latest happenings/news on this platform and they can work together to build a news around it.
Roles and responsibilities
1.Developed a new container type story which can have documents, discussions and blogposts
2.Developed custom metadata around content types(documents, discussions, blogposts) and containers (group and story)
3.Developed webservices for mobile apps to create stories and add metadata through mobile apps
4.Integration with SSO
5.Setting up oauth for mobile apps
6.Developed custom theme
7.
Project Name : AT&T CMS Test Drive
Client
AT&T
Role
Team lead
Duration
05/2014 – 02/2015
Team Size
7
Module : AEM 6.0
Environment
(with skill versions)
AEM 6.0
Languages : Java/J2EE, Javascript
Database : JCR, MongoDB
Tools : Eclipse, Jenkins, Maven
O/s : Cent OS 6
Hardware
N/A
Project Description
AT&T wants to choose best single ECM platform for all their websites. We worked on evaluation of features and offerings of Adobe Experience Manager 6.0 which includes
1.Development of responsive web pages using Bootstrap
2.Phonegap mobile application
3.Setting up AEM author cluster using MongoDB
4.Integrating LDAP server with AEM
5.Creating custom components using Sightly
6.Continuous build integration using Jenkins
7.Integration with Endeca
6.
Project Name : Scotiabank Live Intranet Upgrade
Client
Bank of Nova Scotia
Role
Senior developer
Duration
11/2013 – 05/2014
Team Size
2
Module : Upgrade
Environment
(with skill versions)
Software
Jive SBS 7.0
Languages : Java/J2EE
Database : SQL Server 2008
Tools : Putty, Eclipse
O/s : Cent OS 6
Hardware
N/A
Project Description
Scotiabank is using Jive 4.5 for its intranet, where various teams collaborate among each other. This intranet is hosting thousand of teams and 150K+ users. This project is to upgrade Jive application, themes, plugins and database to version 7.0
Contribution
As a senior developer consultant, was responsible for
Analyze the discussions and identify the gaps in the current set up
Involved in building new theme for different teams
Involved in plugin and widget development for Jive platform
Involved in plugin & database upgrade
Involved in user authentication with SAML
5.
Project Name: Apple Support Community Upgrade
Client
Apple Inc
Role
Senior Developer/ Onsite lead
Duration
03/2013 – 10/2013
Team Size
7
Module : Plugin, Themes, Database Upgrade
Environment
(with skill versions)
Software
Jive SBS 6.0
Languages : Java/J2EE
Database : Oracle 11g
Tools : Putty, Eclipse
O/s : Cent OS 6, Mac
Hardware
N/A
Project Description
Apple uses Support community (http://discussions.apple.com), which is built on Jive platform 4.5 to support all of his customers across the globe. Available in four locales, served by 24 Jive application servers, 3 cache servers this community is serving more than 8 million users. This project is to upgrade current Jive community to Jive 6.0 with all the customizations and enhancements.
Contribution
As a senior developer / offshore team lead, was responsible for
Work closely with business and technology stakeholders to gather requirements, discover underlying business need and clearly define the scope of the project
Worked on the requirements converted the XML information into appropriate JAVA stubs using XML parsing.
Worked in theming, look and feel, user experience and CSS part of the entire application.
Developed a moderation module on Java/J2EE using JPA, Apache Sling & Apache Thrift.
Developed number of RESTful web services.
Involved in plug-in and widget development process for Jive platform to meet the client requirements.
Worked in migrating data from cloud database to in-house oracle database.
4.
Project Name: Moderation
Client
APPLE INC.
Role
Senior Developer/ Onsite Lead
Duration
03/2012 – 03/2013
Team Size
9
Module : Moderation Application
Environment
(with skill versions)
Software
Jive SBS 4.5, 6.0
Languages : Java/J2EE
Database : Oracle
Tools : Putty, Eclipse, Talend
O/s : Cent OS 6, Windows
Hardware
N/A
Project Description
Apple uses Support community (http://discussions.apple.com), which is built on Jive platform to support all of his customers across the globe. It has more than 8 million users and receives lot of spam. Goal of this project is to build a custom stand-alone application to help moderators take action on Live content. This project uses interceptors and web services to fetch data from Jive and pass it on to J2EE application that processes it and send it to Cocoa based clients. This application supports 50+ moderators simultaneously.
Contribution
As a onsite lead, was responsible for
Improved Knowledge Management – Requirement Gathering through survey to understand existing user pain points and designed a new and improved knowledge repository system
Dividing tasks among team members and creating timelines.
Developing interceptors to check and send data to moderation application
Developed web services and clients to process moderator’s requests.
Involved in various third party integrations with Jive using REST web services
3.
Project Name : SCEABlog Migration
Client
Sony Computer Entertainment America
Role
Senior Developer
Duration
10/2011 – 03/2012
Team Size
Project : N/A
Module : N/A
Environment
(with skill versions)
Software
Jive SBS 4.5, TextCube
Languages : Java/J2EE
Database : MySQL, Postgres
Tools : Putty, Eclipse, Talend
O/s : Cent OS 6, Windows
Hardware
N/A
Project Description
Jive SBS is a commercial Java EE-based Enterprise 2.0 collaboration and knowledge management tool produced by Jive Software. The product is a pure-Java server-side web application. Jive Engage integrates the functionality of online communities, micro blogging, social networking, discussion forums, blogs, wikis, and IM under one unified user interface.
Sony’s psblog.co.kr is TextCube based blog specific for Korea region. Sony wants it to migrate to Jive based cloud services, which provide Web 2.0 features like communities, discussions and online project management.
Creating and maintaining Community based solutions for client which provides end users a perfect user experience and platform to post information about their new products and receive customer’s feedback
Contribution
As senior developer, was responsible for
Worked on the requirements and provided valuable inputs to the client by providing them solutions on JIVE and developed extended functionalities on JIVE to support the client’s requirements.
Fit gap analysis to match the client requirement with Jive’s out of the box features.
Involved in customizing and developing new features.
Involved in plug-in and widget development process for Jive platform to meet the client requirements.
Worked with design team and Solution Architect to analyze the requirements, preparing a development plan and then developing it as planned.
Worked as quality and reporting lead in which I had to ensure the code quality by checking all the coding standards and best practices being followed. Also had to give timely report to the reporting manager on day-to-day progress.
Worked in resolving many VA (security Audit) fixes which are open in JIVE to ensure that our application is free of any vulnerability injection (via scripts etc.).
2.
Project Name : IEngage SocialCommerce
Client
Infosys
Role
Sr. Software Engineer
Duration
02/2011 – 10/2011
Team Size
6
Module : Development
Environment
(with skill versions)
Software
Jive 4.0, ATG, Adobe CQ
Languages : Java/J2EE
Database : Oracle/Postgres/ JCR
Tools : Windows, Eclipse
O/s : Windows, CentOS
Hardware
N/A
Project Description
Jive SBS is a commercial Java EE-based Enterprise 2.0 collaboration and knowledge management tool produced by Jive Software. The product is a pure-Java server-side web application. Jive Engage integrates the functionality of online communities, micro blogging, social networking, discussion forums, blogs, wikis, and IM under one unified user interface.
ATG is a commercial ecommerce tool owned by Oracle. ATG allows customers to build and customize online store very quickly. It has inbuilt features like shopping cart, product recommendation, shipping and inventory management. IEngage
Adobe Communique 5, or CQ5, is a large-scale web content management system that is currently available from Adobe Systems. Adobe CQ5 is geared specifically for large companies and corporations with substantial -and often global- infrastructures. It combines web content management, digital asset management, and social collaboration to deliver a solution that allows large companies to manage incredible amounts of information, multiple internal and external websites, a myriad of media assets, and detailed workflow
SocialCommerce is a web application based social product, which provides social features like social forums, widgets, social sharing, co-shopping, Ratings, Reviews, Recommendations, Purchase history and social integration to ecommerce applications. As part of the project we are developing an add-on for ATG which will allow people to invite their friends through social websites like Facebook, Gmail, twitter etc and share their experience with their friends. This application is integrates ATG with Social collaboration solutions like Jive and Adobe CQ5.
Contribution
As a senior software engineer, was responsible for
Worked on the requirements and provided community based approach as a launching pad for their new Products.
Conducted Training and KT(Knowledge Transfer) sessions team educating them about features and customization steps in JIVE SBS.
Fit gap analysis to match the client requirement with Jive’s out of the box features.
Involved in customizing existing Jive’s widgets and Adobe CQ5 components.
Involved in plug-in and widget development process for Jive platform to meet the client requirements.
Worked with design team and Solution Architect to analyze the requirements, preparing a development plan and then developing it as planned.
Worked with integrating JIVE with other social media platforms like Facebook and twitter.
Worked with third party integration by using site tracker OMNITURE. Enabled appropriate tags based on number of hits on corresponding links. Also generating Tracking graphs and reports on client’s ID.
1.
Project Name : iEngage
Client
Intel Corporation
Role
System Engineer
Duration
07/2009 – 01/2011
Team Size
5
Module : Development
Environment
(with skill versions)
Software
Jive SBS 2.5,4.0
Languages : Java/J2ee
Database : Oracle, Postgres, MySQL
Tools : Talend
O/s : Windows, CentOS
Hardware
N/A
Project Description
IEngage is a web application based community product which provides collaboration and social networking features like blogs, discussion forums, communities, groups, wiki, SSO, Mashups, RSS feeds, Federation and many more which uses Jive clearspace/SBS as the base platform. As part of the projects we migrate client specific communities like openport, channel, education, IPIP etc. to Infosys SaaS model with additional web 2.0 features of Infosys. We also concentrate mainly on client specific theme customization and moving all community specific user profiles to a centralized authentication server mainly to provide SSO using CAS and OpenSAML
Understanding the market model (Facebook, Twitter and other social media platforms) and developing various usability plugins/widgets on JIVE (called Goodies) such as MUTUAL- FRIENDS widget, Friends widget and USER Auto-Profile filter plugin etc .
Contribution
As a software engineer, was responsible for
Worked on functional enhancement related features on JIVE
Worked on migrating clients communities from various platforms to JIVE.
Developed and understood all modern day’s social media features extending over Jive’s functionality.
Maintained a ppt. of all the goodies (new features) developed on JIVE for future reference.
Worked on the requirements converted the XML information into appropriate JAVA stubs using XML parsing.
Used JAXB framework on JIVE to read out these converted stubs (info) and converted them into presentable form using JSPs.
Worked in theming, look and feel, user experience and CSS part of the entire application.
Involved in plug-in and widget development process for Jive platform to meet the client requirements.
EDUCATIONAL DEVELOPMENT
Bachelor Of Engineering (Computer Science) 2009
Guru Nanak Dev University, Secured 78%
Higher Secondary 2005
Shri Ram Ashram Senior Secondary School (P.S.E.B), Secured 78%
Senior Secondary 2003
Amar Jyoti Senior Secondary School (P.S.E.B), Secured 78%
Professional Training
Acquired professional Training for
Preliminary
C, Data-structure, Object Oriented Programming, C++, JAVA, RDBMS, Software Design Models
Project Specific
JIVE SBS, Social Media platform,Core Java,JSF,JSP,POJO(basics),HTML, FTL,XML,CSS
Duration
4 Months
Competencies and Acheivements
Good communication and presentation skills.
self-motivated and believe in smart work.
Committed to deadlines and schedules.
Willingness to learn new concepts, ideas and techniques
High degree of flexibility and adaptability as per the circumstances.
A good Team player with leadership skills.
Won “Most Promising Developer” award at the company’s annual project summit.
Won various inter-school, Inter-college and intra-company levels awards in Cricket tournaments.
Won various extempore and debate competitions. Also performed a Lead Anchor’s role in many college/company events.
Personal Information:
Name
Munish Chopra
Date Of Birth
Nov 1st, 1987
Languages Known
English, Hindi, Punjabi
Marital Status
Visa
Single
Valid H1B visa for USA
Declaration:
I hereby declare that the information mentioned above is to the best of my knowledge and belief.
MUNISH CHOPRA