This document provides a professional summary and details of Bharatha Santosh Kumar's skills and experience as an Application Developer. Some key points:
- Over 8 years of experience as a Java/J2EE developer specializing in Liferay Portal development. Experience with Agile methodologies and full SDLC.
- Expertise in technologies including Java, J2EE, Liferay, WebSphere, SQL, PL/SQL, Spring, Struts, Hibernate and more.
- Experience leading development teams and managing projects for clients like Rosetta Stone, AT&T, Bank of America, Cisco and more. Responsibilities included requirements gathering, design, development, testing and support.
Established in the year 2000, PSI is a global software solutions provider delivering across various segments such as OPD, BPM, AMD, ISV, Web & Multimedia, Testing, and Consulting Services. With offices in the USA, Canada and a development center in India, we serve a highly diverse customer base from start-ups to Fortune 500 companies across industry and technology domains.
Konferencija Javantura Zagreb 2014 by HUJAK
Izgradnja otvorene i besplatne EU platforme za razvoj ICT usluga za starije osobe by Andrej Grgurić
U siječnju 2014., nakon četiri godine intenzivnog rada europski istraživački projekt universAAL (www.universaal.org), sufinanciran od strane Europske Unije, uspješno je priveden kraju. Glavni rezultat projekta je, uz otvorene alate (pretezno razvijene u obliku otvorenih Eclipse plug-inova), besplatna i otvorena (ASL2.0) platforma, bazirana na OSGi tehnologiji, koja olakšava tehničku implementaciju i djeluje kao otvoren i zajednički temelj za programere.
6 weeks 6 months live project summer industrial training in cmc limited 2012CMC Limited
CMC Limited (A TCS Subsidiary) is India’s leading Information Technology company, which has been under the Ministry of Information Technology, Department of Electronics, Government of India, since 1976. Today, it offers high quality IT solutions & services to users worldwide, Hardware Maintenance, Education & Training & Turnkey Project Implementation through a group of highly qualified professionals operating from 14 major cities in India & abroad, including the Middle East, European Union and the United States of America. CMC America (formerly BRI Inc.) is CMC’s subsidiary in USA.
Post merger of CMC with TATA Sons in October 2001, CMC-TCS are now working jointly on important offshore and national projects globally and constitute one of the biggest IT consortium in the World.
CMC has been in the forefront of developing some of the largest IT projects in India and abroad due to which the practical exposure of its IT personnel is unmatched. CMC is a pioneer in the field of Education and Training also. We have tie-ups with a number of reputed academic institutes like JNTU, Hyderabad, Netaji Subhash Open University, , Narsee Monjee Institute of Management Studies, and University of Calcutta etc. to jointly conduct courses.
Meeting your Industrial Training requirement, CMC has conceptualized and designed live projects, and provides necessary infrastructure, guidance, software and hardware for project development. Trainees can develop these projects in a team as per their interests in the latest technology areas. Trainees can go back with a well-documented project report and an Industrial Project Training certificate from CMC Limited (A Tata Enterprise). Details of the training programs are attached herewith for your reference (Kindly download all attachments).
Established in the year 2000, PSI is a global software solutions provider delivering across various segments such as OPD, BPM, AMD, ISV, Web & Multimedia, Testing, and Consulting Services. With offices in the USA, Canada and a development center in India, we serve a highly diverse customer base from start-ups to Fortune 500 companies across industry and technology domains.
Konferencija Javantura Zagreb 2014 by HUJAK
Izgradnja otvorene i besplatne EU platforme za razvoj ICT usluga za starije osobe by Andrej Grgurić
U siječnju 2014., nakon četiri godine intenzivnog rada europski istraživački projekt universAAL (www.universaal.org), sufinanciran od strane Europske Unije, uspješno je priveden kraju. Glavni rezultat projekta je, uz otvorene alate (pretezno razvijene u obliku otvorenih Eclipse plug-inova), besplatna i otvorena (ASL2.0) platforma, bazirana na OSGi tehnologiji, koja olakšava tehničku implementaciju i djeluje kao otvoren i zajednički temelj za programere.
6 weeks 6 months live project summer industrial training in cmc limited 2012CMC Limited
CMC Limited (A TCS Subsidiary) is India’s leading Information Technology company, which has been under the Ministry of Information Technology, Department of Electronics, Government of India, since 1976. Today, it offers high quality IT solutions & services to users worldwide, Hardware Maintenance, Education & Training & Turnkey Project Implementation through a group of highly qualified professionals operating from 14 major cities in India & abroad, including the Middle East, European Union and the United States of America. CMC America (formerly BRI Inc.) is CMC’s subsidiary in USA.
Post merger of CMC with TATA Sons in October 2001, CMC-TCS are now working jointly on important offshore and national projects globally and constitute one of the biggest IT consortium in the World.
CMC has been in the forefront of developing some of the largest IT projects in India and abroad due to which the practical exposure of its IT personnel is unmatched. CMC is a pioneer in the field of Education and Training also. We have tie-ups with a number of reputed academic institutes like JNTU, Hyderabad, Netaji Subhash Open University, , Narsee Monjee Institute of Management Studies, and University of Calcutta etc. to jointly conduct courses.
Meeting your Industrial Training requirement, CMC has conceptualized and designed live projects, and provides necessary infrastructure, guidance, software and hardware for project development. Trainees can develop these projects in a team as per their interests in the latest technology areas. Trainees can go back with a well-documented project report and an Industrial Project Training certificate from CMC Limited (A Tata Enterprise). Details of the training programs are attached herewith for your reference (Kindly download all attachments).
Recruitment professional with 8+ years of considerable experience in managing recruitment and talent acquisition needs for the companies. Background includes managing technical and non-technical recruitment, staff augmentation, sourcing, planning and implementation of recruitment process.30% of my profile includes general HR activities too.
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.