SlideShare a Scribd company logo
Bharatha Santosh Kumar - 404 820 7722
santosh.liferay@gmail.com
Professional Summary
● Around 8 Years of proven IT Experience as an Application Developer in Java/J2EE
technologies and with 4+ years of experience with Liferay Portal development.
● Experience with AGILE and full SDLC in various environments including web based and
distributed n-tier architecture.
● Experience in Requirements Gathering, Analysis, Design, Coding, Testing and Supporting. Well
versed in implementing Design Patterns, Sequence Diagrams, Activity Diagrams, UML, XML,
TDD, XSD, WSDL and Rational Software Architecture(RSA), Business object models, Service
and component models, service and component specifications, service and component interfaces.
● Excellent working experience with Web Services using JAX-REST, SOAP and SOA.
● Worked with Websphere Portal Server 8.0, Websphere BPM, Liferay 6.0, and 6.1 versions.
● Good experience with JSR 168/286 compliance.
● Excellent experience with implementation of complete enterprise development using Java/J2EE,
Struts, Spring and UI frameworks like Ajax, jQuery, JSF, Web 2.0 etc
● Excellent working experience with build tools like ANT, Maven and UNIX environments.
● Extensively used SVN, Clear Case, CVS, Jenkins, GIT, Bamboo for configuration management.
● Solid working experience with database like, Oracle, DB2, My SQL.
● Expert in creating PL/SQL Packages, Stored Procedures, Triggers, Tables, Views, Indexes,
Record Type using SQL Developer.
● Have a very good experience with Onsite/Offshore model projects
● Exceptionally well organized, strong work ethics and willingness to work hard to achieve
project/team objectives.
Skill Set
Programming Languages Java, J2EE, JREBEL
J2EE Technologies Portals, Servlets, JSP, Struts, Hibernate, Spring3.0
Databases Oracle 10G Express, MS SQL, DB2 – V9
Scripting Languages Java Script, EXT-JS 4.0, JQuery, Primefaces
Content Management LiferayPortal Server 6.x, WebSphere Portal
Server 8.x, Websphere WCM, Adobe AEM
Technologies IBM Websphere, JSR 168/286, CMS, Adobe CQ5
WCM
Web Services Spring RestFul web services, SOAP
Web/ Application servers Tomcat 7.0, Web Logic 8.12 , WebSphere 8.0
Software Testing HP-QC, Bugzilla, Rally
Web Content Liferay WCM, Adobe CQ5.5/AEM
SVN Tortoise SVN, GIT, IBM Clear Case
Education Summary
● Masters of Computer Associates- MCA from Osmania University.
● B.SC - Computers from Osmania University.
Certification
• IBM DB2 Certified Database Associate – DB2 UDB V8.1
• SCJP SUN Certified Java Professional ( SCJP 1.5 Std. Edition)
• Spring Certified Software Developer.
• CST/ISTQB Certified Software Professional.
Experience
Client: RosettaStone – Harrisonburg – VA 10th
April 2014 – till date
Project: Rosettastone Commerce Site
Designation: Senior Application Developer/Team Leader
Description:
Rosetta Stone Inc. (NYSE: RST) is dedicated to changing the way the world learns. The company's
innovative, technology-driven language, literacy and brain-fitness solutions are used by thousands of
schools, businesses, government organizations and millions of individuals around the world.
RosettaStone pioneered the use of interactive software to accelerate language learning and provides much
language learning software across the globe.
Responsibilities:
• Working as a Senior Application Developer and Team leader on Liferay Portal Server.
• Worked on Requirements gathering, Analysis, design, Development, Testing and support
following the SDLC and prepared TDDs, HLDs and LLDs.
• Overall Project Management, Agile Methodology, project lifecycle execution, Project Planning
and providing Solutions on SOA (Service oriented Architecture) which provides service to
various Mobile/Device driven web components and communication systems.
• Majorly worked on migrating Liferay6.0 to Liferay 6.2 and taken care of builds to GO-LIVE.
• Upgraded Portlets, Service Portlets, Themes, layouts from LR6.0 to LR6.2.
• Analyzing root cause of the Prod/Staging issues and implementing best solutions with less
complexities to handle data Issues and environment Issues and Publish Issues.
• Developing the Portal Pages, portlets and UI Components using Liferay Templates.
• Extensively using Liferay Web Content, Structure, Templates, JSF/Struts Portlets, Hooks,
Themes, Layouts, Service Builder, JSR 286 and entire Liferay Lifecycle Management.
• Preparing Test Cases, Troubleshooting Production Issues and providing Tier-1, Tier-2 support.
• Involved in enhancing the existing Build functionality using UNIX.
• Involved in Design and developing the navigation system for the widgets and UI Screens using
JQuery, Ajax and velocity Templates with in Liferay WebContent.
• Provided effective solutions for WhiteHat Cross Site Scripting Issues.
• Built the Kits for Development, QA and Productions in UNIX environments.
• Extensively worked on SONAR for maintaining the Code Quality and Unit Testing.
• Used Hibernate 3.0, JPA technologies to interact with databases like MySQL.
• Used PL/SQL for creating Tables, Indexes, views and worked with SQL Developer Tool.
• Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application.
• Debugged the defects in Development and fix them and update in Jira.
• Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development
teams who were working in different places through US and India.
Environment:
Java/J2EE, Liferay Portal Server 6.2, Solr, RAD 7.5, JSR 168/286, REST Web Services,
JQUERY, AJAX, JSON, JMS, Velocity Templates, NodeJs, Grunt-Framework, UNIX, Shell
scripting Ant, Maven, Rally, Jenkins, Tortoise SVN, CVS Repository, MySQL5.5, WSDL,
Websphere BPM.
Client : AT&T – Atlanta GA 24th June 2013 – 09th
April - 2014
Duration : June 2013 – April 2014
Project : ERICM (IVR Mobility Development)
Team Size : 18
Designation : Sr. Application Developer/ Team Leader
Description:
AT&T is a major Telecom Giant in US market and has various Infrastructure management systems and
acquires major part of communication channels and inventory sectors. ERICM (Enterprise Rapid IVR
Configuration Management) is an upfront portal Configuration tool which manages several functionalities
of IVR application. The main functionalities of ERICM is managing the call flow, adding outage
messages, Integration and synchronization with cloud based IVR systems.
Responsibilities:
• Worked as a Senior Application Developer.
• Did Analysis, design, and coding by adhering to SDLC in Agile and extensively worked on RSA
for modeling the component and designing the architecture and prepared TDDs.
• Developing the widgets, portlets and UI Components using Java, JSF and Primefaces.
• Worked extensively on Liferay plugins, JSF Portlets, Hooks, Themes, Layouts, Ext and Service
Builder.
• Involved in Coding, Data structures, collections, queues and Algorithms.
• Involved in entire lifecycle management of Portlets using JSR 168/286.
• Involved in enhancing the existing Build functionality using ANT, UNIX.
• Involved in Design and developing the navigation system for the widgets and UI Screens.
• Involved in trouble shooting the issues in Development in WAS environment and Java/JEE.
• Built the Kits for Development, QA and Productions in UNIX environments.
• Involved in Continuous integration Using Hudson.
• Used Hibernate 3.0, JPA technologies to interact with databases like Oracle and MySQL.
• Used PL/SQL for creating Tables, Indexes, views and worked with SQL Developer Tool.
• Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application.
• Debugged the defects in Development and fix them and update in Rally.
• Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development
teams who were working in different places through US & India.
Environment:
Java/J2EE, Liferay Portal Server 6.0, RAD 7.5, Websphere Process Server, Primefaces, JSF, JSR
168/286, REST Web Services, JMS, JQUERY, AJAX, UNIX, Shell scripting Ant, Maven, Rally,
Hudson, Tortoise Svn, CVS , Oracle 11g, SqlDeveloper, IBM DB2, Hibernate 3.0, Spring 3.0.ExtJS 4.0.
Client : Bank of America - Atlanta – GA Sep 2012 – June 2013
Project : ICDP (Integrated Credit Development Process)
Team Size : 20
Designation : Sr. Application Developer
Description:
Bank of America is a major leading Banking giant in US market and it acquires major part of financial
shares across the multiple domains of financial and banking sectors. This project majorly inscribes the
credit benefits which are integrated to enterprise level users and authorized customers.
Responsibilities:
● Worked as a Liferay 6.0 Portal Developer.
● Involved in developing the Java/J2ee components using versatile technologies and implementing
security methodologies in banking domain.
● Involved in Agile Methodology, Designing and Developing the Activity Flows and work Flows
for the given business need of the client and prepared TDDs.
● Coding, java design patterns, data structures, XSL, UML and Structure Algorithms.
● Involved majorly in trouble shooting the production issues in WAS environment.
● Done code review and modify the code before code freeze.
● Creating Spring Batch files for the Transactions and maintain all the SQL queries into persistent
levels of access within the secured applications.
● Experience in tackling acceptability issues with 508 compliance.
● Involved in developing the client side Web-services and providing support at enterprise level in
production environment.
● Involved in Testing the Web Service using SOAPUI and Implemented those Web-Services to the
existing application.
Environment: WAS 8.0, Java/J2EE, Restful Web-services, Spring 3.0, Jquery, Liferay 6.0 Ajax,
CVS, Oracle OBIE, IBM WCM.
Mahindra Satyam Pvt Ltd July 2010 to September 2012
Client : Cisco – San Jose – CA August 2011 – Aug 2012
Project : PR_Newsroom Portal Server
Team Size : 14
Designation : Sr. Software Engineer
Description:
www.newsroom.cisco.com is an official news room portal site for Cisco which publishes the Articles
information from various newsroom sites of Cisco enterprises, Authors and various other Social
networks. Utilization of advanced concepts of Web technologies and implementation of new Liferay
features are an additional advantage for this project.
This Project page on Liferay provides executives to access Cisco official Newsroom
Portal Page Web Content Management system. In addition, it facilitates various social media networks
and blogs to share the user feeds and message conversations along with multiple features of Iframe
Portlets and Document Library.
Responsibilities:
● Lifecycle Management of Liferay Portal Server.
● Analyzing Use-case Requirements and understanding the Project architecture, Agile methodology.
● Involved in Java Coding, Collections, Algorithms, Data structures, Queues etc.
● Configuring the End-to-End connectivity for Portal Plug-in SDK and other Software.
● Involved in Coding, develop unit tests, debugging, documents, implementation and maintenance
portions of software in the Portal domain.
● Exercise judgment on the appropriate level of code changes for each particular task in relation to
Sprints.
● Developed the Portals on JSR 168/286 and respective Spring MVC Portlets based on business
specifications. Actively involved in resolving Issues in Production environment.
● Developed Liferay Themes, Layouts, Hooks, and Customized Portlets.
● Extensively worked on Service-Builder for providing CURD Operations.
● Used Hibernate 3.0 Framework for Caching and Interaction with MySql.
● Involved in Design and Schema, tables, Sequences for DB.
● Integrating Liferay to CQ5 and developing the components on Digital Assets.
● Developed Jcr: Content, templates, SRC, Category Page creation and Website development in
CQ5 WCM.
● Written many TDDs, HLDs, LLDs, and project oriented documentation.
● Created the Workflows, and bundled the build files into packages in CQ5.
● Extensively worked with CRDXE Lite, Digital Assets, Packages, OSGI console etc.
● Implemented the entire Portlet Life-cycle and business workflow in Agile Technology.
● Maintaining the Portal content in MySql and updating in SVN Repository.
Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process
Performance Manager, Liferay 6.0 Plugin SDK, MySql, EXTJS, CQ5 WCM5.5. CQXDE Lite.
Client : CA Technologies Pvt Ltd – Hyderabad (India)
Duration : August 2010 – Aug 2011
Designation : Sr. Software Engineer
Description:
This Project page on Liferay provides users access to CA’s official product documentation (PDFs, BOOs,
ZIPs, HTML), HTML bookshelves and Green Books and Green Papers. In addition, it provides 2 methods
for users to send feedback regarding the product documentation (comments and survey).Currently
working as a LifeRay Portal Developer.
Responsibilities:
● Converting already existing project into Liferay based Enterprise version.
● Analyzing Use-case Requirements and understanding the Project architecture.
● Configuring the End-to-End connectivity for Portal SDK and other Software.
● Codes, develops unit tests, debugs, documents, implements and maintains portions of software
in the medical imaging domain. Exercise judgment on the appropriate level of code changes
for each particular task in relation to timescales and risks.
● Developing the Portals using JSR 168/286 and respective Portlets based on business
specifications.
● Developed Themes, Layouts, Hooks, Custom Potlets, MVC Portlets(Jsp)
● Implementation of the entire Portlet Life-cycle and business flow.
● Integrating the Portal Server to Database like MySql.
● Integration the deployment environment in Tomcat 6.0
● Maintaining the Portal content in MySql and updating in SVN Repository.
● Responsible for the delivery of major product features and will identify and resolve all key
technical issues relating to an entire product and report progress to project management. May
be involved in the development of new prototype technology.
Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process
Performance Manager, Liferay 6.0 Plug-in SDK, MySql, EXTJS.
Client : IBM (Pune) Jan 2008 to July 2010
Duration : January 2009 – July 2010
Team Size : 26
Designation : Websphere Portal Developer/Software Engineer
Description:
www.cisco.com is an official website for Cisco. The Cisco collaboration architecture offers significant
competitive advantages. It breaks down the barriers to collaboration that traditionally exists between
different content formats, tools, devices, companies, and people working towards a common goal. As a
result, it provides the architectural flexibility and organizational agility which requires quick response to
the changing needs of the business.
This Project is a specimen for B-2-B architecture which contains the information of various domains and
technologies with different concepts like Products, Networking and Services. The site will be a
collaboration of various Reuters, Networks and other downloadable solutions for the products available at
Cisco repositories with complete End-to-End order Management.
Responsibilities:
● Worked as WebSphere Portal Application Developer for Cisco Project.
● Plan, develop and implement large-scale projects from conception to completion.
● Followed the SDLC and Responsible for planning, processing and performing all jobs in an
efficient manner.
● Responsible for analysis of current programs including performance, diagnosis and
troubleshooting of problem programs, and designing solutions to problematic programming.
● Responsible for developing new Customized Portlets according to JSR 168/286 Standards and
proofing the program to develop needed changes to assure production of a quality product.
● Develop and architect lifecycle of projects working on different technologies and platforms.
● Involved in Development and deployment of integrated solutions to enhance, consolidate, and
coordinate independently designed applications enterprise-wide; lead projects and assist in
scheduling and coordinating project deliverables.
● Supported the application in Production environments and involved in debugging the errors at
staging levels.
● Prepared the Project documentation and prototypes for the modules.
Environment: Websphere Portal Server 7.x, WAS, DB2 UDB 9.1, LDAP, WCM, JSR 168/286, Struts
1.2, RAD, Hibernate 3.0, IBM Clear Case.
Client : IBM January 2008 –December 2008
Project : Med-Plux Insurance Process Tool
Location : Banglore - India
Designation : Software Engineer
Description:
In the present system of the medical claims management in the corporate hospitals, the work related to the
maintenance of the organization, claim pertaining to the insurance Companies, information about all sort
of medical services providing to the corporate Employees, claim settlements and adjustments against their
services authorizing by the Insurance company and payments and receives or carried out manually. All
sort of the Information pertaining to the corporate organizations, insurance companies and settlements of
various financial transactions etc, is to be done manually.
Responsibilities:
● Involved in coding server pages using JSP and Servlets.
● Extensively worked with Multi-threading, Exception handling, and Core Java.
● Involved in front end GUI Development using DreamWeaver, JSP, JavaScript, Servlets
● Involved in development of business logic in developing JSPs and Servlets.
● Involved in development of JSR 168 and 286 versions.
● Enhancing of GUI for already existing projects.
Environment: JAVA, J2EE, Websphere Application Server 5.1, DB2 UDB 9.1, JMS, JSP, XML, RAD,
Struts 1.2, Hibernate/JPA.
Location : Banglore - India
Designation : Software Engineer
Description:
In the present system of the medical claims management in the corporate hospitals, the work related to the
maintenance of the organization, claim pertaining to the insurance Companies, information about all sort
of medical services providing to the corporate Employees, claim settlements and adjustments against their
services authorizing by the Insurance company and payments and receives or carried out manually. All
sort of the Information pertaining to the corporate organizations, insurance companies and settlements of
various financial transactions etc, is to be done manually.
Responsibilities:
● Involved in coding server pages using JSP and Servlets.
● Extensively worked with Multi-threading, Exception handling, and Core Java.
● Involved in front end GUI Development using DreamWeaver, JSP, JavaScript, Servlets
● Involved in development of business logic in developing JSPs and Servlets.
● Involved in development of JSR 168 and 286 versions.
● Enhancing of GUI for already existing projects.
Environment: JAVA, J2EE, Websphere Application Server 5.1, DB2 UDB 9.1, JMS, JSP, XML, RAD,
Struts 1.2, Hibernate/JPA.

More Related Content

What's hot

Pratham Software Corporate profile
Pratham Software Corporate profilePratham Software Corporate profile
Pratham Software Corporate profile
Komal Lopez
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
V katakam
V katakamV katakam
V katakam
Venkat Katakam
 
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej GrgurićJavantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
manu_resume
manu_resumemanu_resume
manu_resumeManu VS
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updatedVikas Singh
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesseJim Nye
 
6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012
CMC Limited
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
suresh kumar
 

What's hot (19)

Pratham Software Corporate profile
Pratham Software Corporate profilePratham Software Corporate profile
Pratham Software Corporate profile
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Resume2015-V1
Resume2015-V1Resume2015-V1
Resume2015-V1
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
V katakam
V katakamV katakam
V katakam
 
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej GrgurićJavantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
 
Resume
ResumeResume
Resume
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
manu_resume
manu_resumemanu_resume
manu_resume
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
New Resume
New ResumeNew Resume
New Resume
 
Santosh_Resume_Java
Santosh_Resume_JavaSantosh_Resume_Java
Santosh_Resume_Java
 
David Kuang(word)
David Kuang(word)David Kuang(word)
David Kuang(word)
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesse
 
6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012
 
Sumeet cv
Sumeet cvSumeet cv
Sumeet cv
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 

Viewers also liked

Chandler Emmons Resume 2015
Chandler Emmons Resume 2015Chandler Emmons Resume 2015
Chandler Emmons Resume 2015Chandler Emmons
 
Charles Bateman Resume Current Spanish
Charles Bateman Resume Current SpanishCharles Bateman Resume Current Spanish
Charles Bateman Resume Current SpanishCharles Bateman
 
Awards and Appreciation as software engineer
Awards and Appreciation as software engineerAwards and Appreciation as software engineer
Awards and Appreciation as software engineerPratik Kotadia
 
Cheshta bali Resume
Cheshta bali ResumeCheshta bali Resume
Cheshta bali Resume
Cheshta Bali
 
Chavez_Jessica_Resume_Associate
Chavez_Jessica_Resume_AssociateChavez_Jessica_Resume_Associate
Chavez_Jessica_Resume_AssociateJessica Chavez
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
teknopistacho
 
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_ResumeVinod Kumar
 

Viewers also liked (12)

Chantell Hanke Resume
Chantell Hanke ResumeChantell Hanke Resume
Chantell Hanke Resume
 
Chandler Emmons Resume 2015
Chandler Emmons Resume 2015Chandler Emmons Resume 2015
Chandler Emmons Resume 2015
 
Charles Bateman Resume Current Spanish
Charles Bateman Resume Current SpanishCharles Bateman Resume Current Spanish
Charles Bateman Resume Current Spanish
 
Awards and Appreciation as software engineer
Awards and Appreciation as software engineerAwards and Appreciation as software engineer
Awards and Appreciation as software engineer
 
Chandrasekar Resume
Chandrasekar ResumeChandrasekar Resume
Chandrasekar Resume
 
Cheshta bali Resume
Cheshta bali ResumeCheshta bali Resume
Cheshta bali Resume
 
Chavez_Jessica_Resume_Associate
Chavez_Jessica_Resume_AssociateChavez_Jessica_Resume_Associate
Chavez_Jessica_Resume_Associate
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
CharlesResume1
CharlesResume1CharlesResume1
CharlesResume1
 
Champ's Resume
Champ's ResumeChamp's Resume
Champ's Resume
 
VinodKumarGone_Resume
VinodKumarGone_ResumeVinodKumarGone_Resume
VinodKumarGone_Resume
 
Sandman #10
Sandman #10Sandman #10
Sandman #10
 

Similar to Santosh_Liferay_Developer

Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSriram Thota
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixMohammed Arefeen
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Ranjeet updated profile
Ranjeet updated profileRanjeet updated profile
Ranjeet updated profile
Ranjeet Prasad
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando Wu
 
Sid K
Sid KSid K
Sid KSid K
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
karths22
 

Similar to Santosh_Liferay_Developer (20)

Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Ranjeet updated profile
Ranjeet updated profileRanjeet updated profile
Ranjeet updated profile
 
Ranjeet_Profile
Ranjeet_ProfileRanjeet_Profile
Ranjeet_Profile
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Pramod-Sr.Java
Pramod-Sr.JavaPramod-Sr.Java
Pramod-Sr.Java
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Sid K
Sid KSid K
Sid K
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 

Santosh_Liferay_Developer

  • 1. Bharatha Santosh Kumar - 404 820 7722 santosh.liferay@gmail.com Professional Summary ● Around 8 Years of proven IT Experience as an Application Developer in Java/J2EE technologies and with 4+ years of experience with Liferay Portal development. ● Experience with AGILE and full SDLC in various environments including web based and distributed n-tier architecture. ● Experience in Requirements Gathering, Analysis, Design, Coding, Testing and Supporting. Well versed in implementing Design Patterns, Sequence Diagrams, Activity Diagrams, UML, XML, TDD, XSD, WSDL and Rational Software Architecture(RSA), Business object models, Service and component models, service and component specifications, service and component interfaces. ● Excellent working experience with Web Services using JAX-REST, SOAP and SOA. ● Worked with Websphere Portal Server 8.0, Websphere BPM, Liferay 6.0, and 6.1 versions. ● Good experience with JSR 168/286 compliance. ● Excellent experience with implementation of complete enterprise development using Java/J2EE, Struts, Spring and UI frameworks like Ajax, jQuery, JSF, Web 2.0 etc ● Excellent working experience with build tools like ANT, Maven and UNIX environments. ● Extensively used SVN, Clear Case, CVS, Jenkins, GIT, Bamboo for configuration management. ● Solid working experience with database like, Oracle, DB2, My SQL. ● Expert in creating PL/SQL Packages, Stored Procedures, Triggers, Tables, Views, Indexes, Record Type using SQL Developer. ● Have a very good experience with Onsite/Offshore model projects ● Exceptionally well organized, strong work ethics and willingness to work hard to achieve project/team objectives.
  • 2. Skill Set Programming Languages Java, J2EE, JREBEL J2EE Technologies Portals, Servlets, JSP, Struts, Hibernate, Spring3.0 Databases Oracle 10G Express, MS SQL, DB2 – V9 Scripting Languages Java Script, EXT-JS 4.0, JQuery, Primefaces Content Management LiferayPortal Server 6.x, WebSphere Portal Server 8.x, Websphere WCM, Adobe AEM Technologies IBM Websphere, JSR 168/286, CMS, Adobe CQ5 WCM Web Services Spring RestFul web services, SOAP Web/ Application servers Tomcat 7.0, Web Logic 8.12 , WebSphere 8.0 Software Testing HP-QC, Bugzilla, Rally Web Content Liferay WCM, Adobe CQ5.5/AEM SVN Tortoise SVN, GIT, IBM Clear Case Education Summary ● Masters of Computer Associates- MCA from Osmania University. ● B.SC - Computers from Osmania University. Certification • IBM DB2 Certified Database Associate – DB2 UDB V8.1 • SCJP SUN Certified Java Professional ( SCJP 1.5 Std. Edition) • Spring Certified Software Developer. • CST/ISTQB Certified Software Professional.
  • 3. Experience Client: RosettaStone – Harrisonburg – VA 10th April 2014 – till date Project: Rosettastone Commerce Site Designation: Senior Application Developer/Team Leader Description: Rosetta Stone Inc. (NYSE: RST) is dedicated to changing the way the world learns. The company's innovative, technology-driven language, literacy and brain-fitness solutions are used by thousands of schools, businesses, government organizations and millions of individuals around the world. RosettaStone pioneered the use of interactive software to accelerate language learning and provides much language learning software across the globe. Responsibilities: • Working as a Senior Application Developer and Team leader on Liferay Portal Server. • Worked on Requirements gathering, Analysis, design, Development, Testing and support following the SDLC and prepared TDDs, HLDs and LLDs. • Overall Project Management, Agile Methodology, project lifecycle execution, Project Planning and providing Solutions on SOA (Service oriented Architecture) which provides service to various Mobile/Device driven web components and communication systems. • Majorly worked on migrating Liferay6.0 to Liferay 6.2 and taken care of builds to GO-LIVE. • Upgraded Portlets, Service Portlets, Themes, layouts from LR6.0 to LR6.2. • Analyzing root cause of the Prod/Staging issues and implementing best solutions with less complexities to handle data Issues and environment Issues and Publish Issues. • Developing the Portal Pages, portlets and UI Components using Liferay Templates. • Extensively using Liferay Web Content, Structure, Templates, JSF/Struts Portlets, Hooks, Themes, Layouts, Service Builder, JSR 286 and entire Liferay Lifecycle Management. • Preparing Test Cases, Troubleshooting Production Issues and providing Tier-1, Tier-2 support. • Involved in enhancing the existing Build functionality using UNIX. • Involved in Design and developing the navigation system for the widgets and UI Screens using JQuery, Ajax and velocity Templates with in Liferay WebContent. • Provided effective solutions for WhiteHat Cross Site Scripting Issues. • Built the Kits for Development, QA and Productions in UNIX environments. • Extensively worked on SONAR for maintaining the Code Quality and Unit Testing. • Used Hibernate 3.0, JPA technologies to interact with databases like MySQL. • Used PL/SQL for creating Tables, Indexes, views and worked with SQL Developer Tool. • Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application.
  • 4. • Debugged the defects in Development and fix them and update in Jira. • Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development teams who were working in different places through US and India. Environment: Java/J2EE, Liferay Portal Server 6.2, Solr, RAD 7.5, JSR 168/286, REST Web Services, JQUERY, AJAX, JSON, JMS, Velocity Templates, NodeJs, Grunt-Framework, UNIX, Shell scripting Ant, Maven, Rally, Jenkins, Tortoise SVN, CVS Repository, MySQL5.5, WSDL, Websphere BPM. Client : AT&T – Atlanta GA 24th June 2013 – 09th April - 2014 Duration : June 2013 – April 2014 Project : ERICM (IVR Mobility Development) Team Size : 18 Designation : Sr. Application Developer/ Team Leader Description: AT&T is a major Telecom Giant in US market and has various Infrastructure management systems and acquires major part of communication channels and inventory sectors. ERICM (Enterprise Rapid IVR Configuration Management) is an upfront portal Configuration tool which manages several functionalities of IVR application. The main functionalities of ERICM is managing the call flow, adding outage messages, Integration and synchronization with cloud based IVR systems. Responsibilities: • Worked as a Senior Application Developer. • Did Analysis, design, and coding by adhering to SDLC in Agile and extensively worked on RSA for modeling the component and designing the architecture and prepared TDDs. • Developing the widgets, portlets and UI Components using Java, JSF and Primefaces. • Worked extensively on Liferay plugins, JSF Portlets, Hooks, Themes, Layouts, Ext and Service Builder. • Involved in Coding, Data structures, collections, queues and Algorithms. • Involved in entire lifecycle management of Portlets using JSR 168/286. • Involved in enhancing the existing Build functionality using ANT, UNIX. • Involved in Design and developing the navigation system for the widgets and UI Screens. • Involved in trouble shooting the issues in Development in WAS environment and Java/JEE. • Built the Kits for Development, QA and Productions in UNIX environments.
  • 5. • Involved in Continuous integration Using Hudson. • Used Hibernate 3.0, JPA technologies to interact with databases like Oracle and MySQL. • Used PL/SQL for creating Tables, Indexes, views and worked with SQL Developer Tool. • Extensively used Spring 3.0, Ajax, JSON, REST services throughout the Application. • Debugged the defects in Development and fix them and update in Rally. • Worked on Agile Methodology and conducted the scrum calls for onshore off-shore development teams who were working in different places through US & India. Environment: Java/J2EE, Liferay Portal Server 6.0, RAD 7.5, Websphere Process Server, Primefaces, JSF, JSR 168/286, REST Web Services, JMS, JQUERY, AJAX, UNIX, Shell scripting Ant, Maven, Rally, Hudson, Tortoise Svn, CVS , Oracle 11g, SqlDeveloper, IBM DB2, Hibernate 3.0, Spring 3.0.ExtJS 4.0. Client : Bank of America - Atlanta – GA Sep 2012 – June 2013 Project : ICDP (Integrated Credit Development Process) Team Size : 20 Designation : Sr. Application Developer Description: Bank of America is a major leading Banking giant in US market and it acquires major part of financial shares across the multiple domains of financial and banking sectors. This project majorly inscribes the credit benefits which are integrated to enterprise level users and authorized customers. Responsibilities: ● Worked as a Liferay 6.0 Portal Developer. ● Involved in developing the Java/J2ee components using versatile technologies and implementing security methodologies in banking domain. ● Involved in Agile Methodology, Designing and Developing the Activity Flows and work Flows for the given business need of the client and prepared TDDs. ● Coding, java design patterns, data structures, XSL, UML and Structure Algorithms. ● Involved majorly in trouble shooting the production issues in WAS environment. ● Done code review and modify the code before code freeze. ● Creating Spring Batch files for the Transactions and maintain all the SQL queries into persistent levels of access within the secured applications. ● Experience in tackling acceptability issues with 508 compliance. ● Involved in developing the client side Web-services and providing support at enterprise level in production environment.
  • 6. ● Involved in Testing the Web Service using SOAPUI and Implemented those Web-Services to the existing application. Environment: WAS 8.0, Java/J2EE, Restful Web-services, Spring 3.0, Jquery, Liferay 6.0 Ajax, CVS, Oracle OBIE, IBM WCM. Mahindra Satyam Pvt Ltd July 2010 to September 2012 Client : Cisco – San Jose – CA August 2011 – Aug 2012 Project : PR_Newsroom Portal Server Team Size : 14 Designation : Sr. Software Engineer Description: www.newsroom.cisco.com is an official news room portal site for Cisco which publishes the Articles information from various newsroom sites of Cisco enterprises, Authors and various other Social networks. Utilization of advanced concepts of Web technologies and implementation of new Liferay features are an additional advantage for this project. This Project page on Liferay provides executives to access Cisco official Newsroom Portal Page Web Content Management system. In addition, it facilitates various social media networks and blogs to share the user feeds and message conversations along with multiple features of Iframe Portlets and Document Library. Responsibilities: ● Lifecycle Management of Liferay Portal Server. ● Analyzing Use-case Requirements and understanding the Project architecture, Agile methodology. ● Involved in Java Coding, Collections, Algorithms, Data structures, Queues etc. ● Configuring the End-to-End connectivity for Portal Plug-in SDK and other Software. ● Involved in Coding, develop unit tests, debugging, documents, implementation and maintenance portions of software in the Portal domain. ● Exercise judgment on the appropriate level of code changes for each particular task in relation to Sprints. ● Developed the Portals on JSR 168/286 and respective Spring MVC Portlets based on business specifications. Actively involved in resolving Issues in Production environment. ● Developed Liferay Themes, Layouts, Hooks, and Customized Portlets. ● Extensively worked on Service-Builder for providing CURD Operations. ● Used Hibernate 3.0 Framework for Caching and Interaction with MySql. ● Involved in Design and Schema, tables, Sequences for DB. ● Integrating Liferay to CQ5 and developing the components on Digital Assets.
  • 7. ● Developed Jcr: Content, templates, SRC, Category Page creation and Website development in CQ5 WCM. ● Written many TDDs, HLDs, LLDs, and project oriented documentation. ● Created the Workflows, and bundled the build files into packages in CQ5. ● Extensively worked with CRDXE Lite, Digital Assets, Packages, OSGI console etc. ● Implemented the entire Portlet Life-cycle and business workflow in Agile Technology. ● Maintaining the Portal content in MySql and updating in SVN Repository. Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process Performance Manager, Liferay 6.0 Plugin SDK, MySql, EXTJS, CQ5 WCM5.5. CQXDE Lite. Client : CA Technologies Pvt Ltd – Hyderabad (India) Duration : August 2010 – Aug 2011 Designation : Sr. Software Engineer Description: This Project page on Liferay provides users access to CA’s official product documentation (PDFs, BOOs, ZIPs, HTML), HTML bookshelves and Green Books and Green Papers. In addition, it provides 2 methods for users to send feedback regarding the product documentation (comments and survey).Currently working as a LifeRay Portal Developer. Responsibilities: ● Converting already existing project into Liferay based Enterprise version. ● Analyzing Use-case Requirements and understanding the Project architecture. ● Configuring the End-to-End connectivity for Portal SDK and other Software. ● Codes, develops unit tests, debugs, documents, implements and maintains portions of software in the medical imaging domain. Exercise judgment on the appropriate level of code changes for each particular task in relation to timescales and risks. ● Developing the Portals using JSR 168/286 and respective Portlets based on business specifications. ● Developed Themes, Layouts, Hooks, Custom Potlets, MVC Portlets(Jsp) ● Implementation of the entire Portlet Life-cycle and business flow. ● Integrating the Portal Server to Database like MySql. ● Integration the deployment environment in Tomcat 6.0 ● Maintaining the Portal content in MySql and updating in SVN Repository. ● Responsible for the delivery of major product features and will identify and resolve all key technical issues relating to an entire product and report progress to project management. May be involved in the development of new prototype technology.
  • 8. Environment: IBPM, JDK1.6, JSP, Hibernate, Spring 3.0, Spring-Source, Jasper Reports, Process Performance Manager, Liferay 6.0 Plug-in SDK, MySql, EXTJS. Client : IBM (Pune) Jan 2008 to July 2010 Duration : January 2009 – July 2010 Team Size : 26 Designation : Websphere Portal Developer/Software Engineer Description: www.cisco.com is an official website for Cisco. The Cisco collaboration architecture offers significant competitive advantages. It breaks down the barriers to collaboration that traditionally exists between different content formats, tools, devices, companies, and people working towards a common goal. As a result, it provides the architectural flexibility and organizational agility which requires quick response to the changing needs of the business. This Project is a specimen for B-2-B architecture which contains the information of various domains and technologies with different concepts like Products, Networking and Services. The site will be a collaboration of various Reuters, Networks and other downloadable solutions for the products available at Cisco repositories with complete End-to-End order Management. Responsibilities: ● Worked as WebSphere Portal Application Developer for Cisco Project. ● Plan, develop and implement large-scale projects from conception to completion. ● Followed the SDLC and Responsible for planning, processing and performing all jobs in an efficient manner. ● Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming. ● Responsible for developing new Customized Portlets according to JSR 168/286 Standards and proofing the program to develop needed changes to assure production of a quality product. ● Develop and architect lifecycle of projects working on different technologies and platforms. ● Involved in Development and deployment of integrated solutions to enhance, consolidate, and coordinate independently designed applications enterprise-wide; lead projects and assist in scheduling and coordinating project deliverables. ● Supported the application in Production environments and involved in debugging the errors at staging levels. ● Prepared the Project documentation and prototypes for the modules. Environment: Websphere Portal Server 7.x, WAS, DB2 UDB 9.1, LDAP, WCM, JSR 168/286, Struts 1.2, RAD, Hibernate 3.0, IBM Clear Case. Client : IBM January 2008 –December 2008 Project : Med-Plux Insurance Process Tool
  • 9. Location : Banglore - India Designation : Software Engineer Description: In the present system of the medical claims management in the corporate hospitals, the work related to the maintenance of the organization, claim pertaining to the insurance Companies, information about all sort of medical services providing to the corporate Employees, claim settlements and adjustments against their services authorizing by the Insurance company and payments and receives or carried out manually. All sort of the Information pertaining to the corporate organizations, insurance companies and settlements of various financial transactions etc, is to be done manually. Responsibilities: ● Involved in coding server pages using JSP and Servlets. ● Extensively worked with Multi-threading, Exception handling, and Core Java. ● Involved in front end GUI Development using DreamWeaver, JSP, JavaScript, Servlets ● Involved in development of business logic in developing JSPs and Servlets. ● Involved in development of JSR 168 and 286 versions. ● Enhancing of GUI for already existing projects. Environment: JAVA, J2EE, Websphere Application Server 5.1, DB2 UDB 9.1, JMS, JSP, XML, RAD, Struts 1.2, Hibernate/JPA.
  • 10. Location : Banglore - India Designation : Software Engineer Description: In the present system of the medical claims management in the corporate hospitals, the work related to the maintenance of the organization, claim pertaining to the insurance Companies, information about all sort of medical services providing to the corporate Employees, claim settlements and adjustments against their services authorizing by the Insurance company and payments and receives or carried out manually. All sort of the Information pertaining to the corporate organizations, insurance companies and settlements of various financial transactions etc, is to be done manually. Responsibilities: ● Involved in coding server pages using JSP and Servlets. ● Extensively worked with Multi-threading, Exception handling, and Core Java. ● Involved in front end GUI Development using DreamWeaver, JSP, JavaScript, Servlets ● Involved in development of business logic in developing JSPs and Servlets. ● Involved in development of JSR 168 and 286 versions. ● Enhancing of GUI for already existing projects. Environment: JAVA, J2EE, Websphere Application Server 5.1, DB2 UDB 9.1, JMS, JSP, XML, RAD, Struts 1.2, Hibernate/JPA.