manisha_java_portals

8
MANISHA EXPERTISE MOBILE : +91 9886024340 Around 5.7 years of experience with comprehensive business/technical skill set with expertise in Java & J2ee technologies and Portal Technologies like Liferay Portal, IBM Websphere Portal Experienced in Amazon web services and Azure web services. Expertise in OOA, OOD and Object Oriented Programming (OOPs). Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View & Controller). Worked in J2EE Web Technologies using Servlets, JSP, JSTL, Struts, Spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, XML. Experience in working with Agile Methodology and RESTful services using Service Oriented Architecture. Have extensive knowledge in enterprise software development life cycle with proven expertise in development of cloud applications. Experience in HTML, JavaScript, AJAX, JQuery, JSON, GSON ,EXT JS, High Charts. Expertise in deploying J2EE applications using Struts(Struts 2.0),Spring(Spring IOC, Spring MVC Portlets,).Hibernate(HQL) Technologies Expertise in developing customized JSR (168 & 286) compatible portlets using Liferay Portals. Expertise in deploying J2EE applications on Lifreay Portal(Struts,JSR168,JSR 286), JBoss Application Server, Apache Tomcat Server. Experience on Oracle, MY SQL and SQL Server Databases. Accelerated learner with a distinct ability to understand and translate between business and technology. Motivated achiever who guides organizations in applying technology to business settings, provides added value, and creates project deliverables in a timely manner Having good exposure to Team Management and tools Like Bug Zilla, CVS,SVN,HP Quality Centre Knowledge of estimation techniques. participate and review project estimations Excellent team player with problem solving, exceptional communication and interpersonal skills. AWARDS AND ACHIEVEMENTS Awarded twice with Pat on Back Award and once “Associate Of the Month Award“ in Tech Mahindra.

Upload: manisha-sharma

Post on 20-Jan-2017

175 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manisha_Java_Portals

MANISHA

EXPERTISE MOBILE : +91 9886024340  Around 5.7 years of experience with comprehensive business/technical skill set with expertise

in Java & J2ee technologies and Portal Technologies like Liferay Portal, IBM Websphere Portal Experienced in Amazon web services and Azure web services. Expertise in OOA, OOD and Object Oriented Programming (OOPs). Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View &

Controller). Worked in J2EE Web Technologies using Servlets, JSP, JSTL, Struts, Spring, Hibernate, Java

Beans, Collections, JDBC, JavaScript, XML. Experience in working with Agile Methodology and RESTful services using Service Oriented

Architecture. Have extensive knowledge in enterprise software development life cycle with proven

expertise in development of cloud applications. Experience in HTML, JavaScript, AJAX, JQuery, JSON, GSON ,EXT JS, High Charts. Expertise in deploying J2EE applications using Struts(Struts 2.0),Spring(Spring IOC, Spring

MVC Portlets,).Hibernate(HQL) Technologies Expertise in developing customized JSR (168 & 286) compatible portlets using Liferay Portals. Expertise in deploying J2EE applications on Lifreay Portal(Struts,JSR168,JSR 286), JBoss

Application Server, Apache Tomcat Server. Experience on Oracle, MY SQL and SQL Server Databases. Accelerated learner with a distinct ability to understand and translate between business and

technology. Motivated achiever who guides organizations in applying technology to business settings,

provides added value, and creates project deliverables in a timely manner Having good exposure to Team Management and tools Like Bug Zilla, CVS,SVN,HP Quality

Centre Knowledge of estimation techniques. participate and review project estimations Excellent team player with problem solving, exceptional communication and interpersonal

skills.

AWARDS AND ACHIEVEMENTS Awarded twice with Pat on Back Award and once “Associate Of the Month Award“ in Tech

Mahindra. Got appreciation in the first company Progen Business Solutions as "Employee of the Month ". Received appreciation from customer for excellent on time deliverables.

EMPLOYER DETAILS  Working with Infosys Limited since Sept,2013 as Technology Analyst .

Worked with Tech Mahindra from June 2011 to Aug 2013 as Senior Software Engineer .

Page 2: Manisha_Java_Portals

Worked with ProGen Business Solutions, Hyderabad from Mar, 2010 to May, 2011 as Software Engineer.

TECHNICAL SKILLS  Primary Skill Category JAVA-J2EE, Struts, Spring, Ajax, JSP, Hibernate, RESTful

services, Cloud services , Liferay Portal, Jquery, Node JS ,Rx JS ,Liferay Portal ,Redis ,Javascript ,HTMLSecondary Skill Category 1 Jasper Reports, EXT JS,IBM Websphere PortalSecondary Skill Category 2 Team ManagementDatabase Oracle 11g, Oracle 10g ,Couch DB ,MySQLTools Knowledge Plan, CVS, SVN, SQL Developer, HP Quality Centre, GIThub, Azure Storage Explorer ,Jenkins , Confluence,JIRA ,Gradle.IDE Eclipse ,STS , Atom,Enide,IntelliJ IdeaProject Acquired Skills Liferay Portal, IBM Websphere Portal, Spring MVC ,Node JS,RxJSDomain Skills Travel & Logistics, Media and Entertainment, Work flow.

  Client: - Movideo – Australia

Team Lead ,Infosys LimitedOnline Video Platform August ,2015- Till Date

This platform consists of an ingestion system, a transcoding system, metadata management, a workflow engine, publishing content, monetizing content, analytics capabilities, playing back content on all platforms (LIVE, VOD, and offline) and syndicating/sharing content. In addition to all of these capabilities the platform also has a REST API stack for all the aforementioned services. Responsibilities:

Development

Video encoding Service: Integration with 3rd party BitCodin Video Encoding service for adaptive streaming which gives output of Netflix quality. Developed new RESTful APIs for heartbeat, publishing rules enforcement, Concurrent access module APIs in Node JS. Worked with Azure services like service bus (Cloud messaging service), pub-sub pattern, etc Used JMS architecture, AMQP. Experience in Azure blob storage, tables, queues. Involved in designing the architecture which will scale at run time. Exponential back off implementation in order to improve the design. Worked in Cross Device Resume (XDR) functionality. Worked in syndication module : Syndicating video to YouTube, Facebook, Reuters , Daily motion Requirements analysis. Involved in getting requirements from the client and checking the feasibility of the action items with other deliverables. Interacting and coordinating with the team for any technical and functional updates and solving queries.

Page 3: Manisha_Java_Portals

Environment : Technologies used: JAVA, J2EE, Node JS, Rx JS, Azure Cloud services , Redis Cache , Tools: GIThub, Eclipse Mars, Enide, Atom, Grade, Jenkins, JIRA, Confluence, Azure storage explorer, Tortoise GIT

Client: - Electronic Arts (EA Games),USATechnology Analyst ,Infosys LimitedPush Notification System Sept ,2013- Jan 2015

Project involves in the design and development of push notification system which doesn’t require game to be running on the device in order for a message to be received .This service was provided for all platforms Apple, Android, Windows RT. System developed used to use third party APIs to have the game apps deliver push notifications to the respective device.Responsibilities:

Development Key activities involved were design and feature development of Push Notification as a service with Spring architecture and REST API’s for data access Supporting the platform on LIVE production environments by addressing defects and issues reported by end users, providing resolution to issues( based on priority) across different modules. Explored amazon web services for different work flows. Explored different queue system for design finalization. Worked with senior tech architect in designing an architecture. Involved in sprint planning, mentoring, feature development, troubleshooting the issues, preparing client documents. Involved in deployment process.

Environment : Technologies used: JAVA, J2EE, Amazon Cloud services , Tools: GIThub, Eclipse Mars, Maven, Jenkins, JIRA, Confluence.

Client: - Prysmian Cables – AustraliaPortal Developer,Tech MahindraPrysmian-Web Portal November 2012- August 2013

Prysmian-Web Portal is a web portal used by Prysmian’s customers and contractors to register, track and manage enquires / faults, document management to maintain the support document related to cables and Inventory Reports to track the current stock availability, which are primarily built on Liferay Portal Framework .Responsibilities:

Development Configuring Liferay portal on Tomcat Server

- Configuring a Sites for Prysmian team in DEV & QA environments- Configuring Organization, Site, Assign Prysmian users against groups/roles

Set Up local environment - Developed Prysmian -landing –page –hook which redirects the users to the private site and interacts with LDAP to get user information and puts in session

Page 4: Manisha_Java_Portals

- Documentation POC for Inter Portlet communication within a page and between pages Developed customized themes in liferay Portal using Hooks Customized Portlet Development Requirements analysis and design the solution. Portlet development, bug fixing and deployment. Interacting and coordinating with the team for any technical and functional updates and solving queries.

Environment : Technologies used: JAVA, J2EE, Liferay Portal MYSQL(Liferay Database)Tools: SVN ,Eclipse Indigo, Maven ,Jenkins

Client: - Hewlett Packard, USAOffshore Technical Lead, Tech MahindraCSA Consumer Portal Jan 2012 – Oct 2012

HP Cloud Service Automation is the industry's most extensible cloud services solution, offering role-based portals and application and infrastructure provisioning for private cloud, public cloud, and hybrid IT services. HP Cloud Service Automation provides advanced provisioning and management of applications and infrastructure with industry best practice templates, a highly flexible architecture with advanced workload optimization and metering, service assurance, application lifecycle management, security, and compliance.

The key objective of the project is to improvise Customer Experience for CSA Portal Services based on Industry Best Practices in areas such as Navigation, Interaction Design, Usability, Information architecture providing enhanced look & feel, better UI, ease of use & intuitiveness to the customers. The subscriber portal mainly utilizes the REST full web services exposed by the server side and build a user friendly interface.

Responsibilities: Team Management

Analyzing requirements and providing estimates for development Developed and coordinate Project deliverables and design activities Involved in designing the application Designing technical design documents Confirms project outcomes by establishing standards and testing requirements; writing scripts and test cases Prepares project status reports by collecting, analyzing and summarizing information and trends Maintains project data base by developing information requirements; designing an information system; entering data Controls project plan by approving changes; reviewing open issues; communicating essential information Proactively identified and created reusable components Reviewing the code developed by team members Effectively utilized CVS tool for Version control in offshore and SVN for onsite version control. Co-coordinating with the team for timely and quality delivery of deliverables

Development

Page 5: Manisha_Java_Portals

Developed Application based on Spring Technology as backened development. Developed client side code using latest Jquery plugins ,high charts following best practices. Consumed REST ful services with the combination of JSON data. Taken care of security of application using ESAPI (Enterprise Security API) framework for preventing cross site scripting, Injection flaws, Malicious file execution , etc . Complete DOM manipulation for different use cases.

Environment: Technologies used: JAVA, J2EE, Jboss 7.1.1, Hibernate, SQL, Oracle 11g, Spring,Jquery,Javascript,HTML5,CSS Tools: CVS,SVN ,Eclipse Indigo ,Maven , Jenkins, SQL Developer

Client: - RailCorp, AustraliaTeam Member, Tech MahindraRailCorp ICFMS Portal June 2011 –Dec 2011

The objective of PPP ICT implementation is to enhance and/or build ICT capabilities and integration of Railcorp Internal ICT Systems for communicating to Reliance Rail (PPP Co). Railcorp needs to support running of the new fleet to be delivered by Reliance Rail as per the new Public Private Partnership (PPP) business model. Functional streams are as below :

Manage Change Fleet Operations Performance Management Commercial Admin

Responsibilities: Analyzing requirements for development Developed and coordinate Project deliverables and design activities Involved in designing the application Designed technical design documents Confirms project outcomes by establishing standards and testing requirements; writing scripts and test cases. Co-coordinating with the team for timely and quality delivery of deliverables Development and Unit Testing of Faces Portlets using RAD IDE Deployment in Websphere Portal Server

Environment: Technologies used: JAVA, J2EE,JSF, Oracle 10g,Jasper ReportsTools: RAD, Putty, iReport ,CVS, PMD

Client: - Nesma TehnologiesModule Lead and Team member , Progen Business SolutionsScorecard PiEE Oct 2010 – May 2011

Scorecard is one of the important project .It facilitates scoring of historical data based on rules. The Scores then can be analyzed to measure the performance and health of the organization. Responsibilities:

Analyzing requirements Data Model Design

Page 6: Manisha_Java_Portals

Complete Design of Scorecard Creation UI and Business Logic Coding of the entire module for creation of Scorecard Unit testing of whole flow for scorecard.

Environment: Technologies used: JAVA, J2EE, Struts, Oracle 10g, SQL Server, Windows XP, Linux.Tools: CVS 2.0, Eclipse 3.4,SQL Developer

Client: - Bharati AxaTeam Member, Progen Business SolutionsDasboard piEE Mar 2010 – Sept 2010

Dashboard project is the project where we can see graphs,Key Performance Indicators(KPI) graphs, KPI ,Google Maps ,Progen Table where we call them dashlets in dashboard. User can edit and save each dashlet once saved. Responsibilities:

Firing one time query for complete dashboard and creating dashlet for respective dashboard.

Creating dynamic dashlet and showing complete dashboard using different charts. Unit testing for each dashlet.

Environment: Technologies used: JAVA, J2EE, Struts, Oracle 10g, SQL Server, Windows XP, Linux.Tools: CVS 2.0, Eclipse 3.4,SQL Developer

EDUCATION  Completed Bachelor of Technology in the year 2009 from Biju Pattnaik University Of

Technology with 82.5%. Completed plus two in the year 2005 from Mrs. K.M.P.M. Inter College affiliated to J.A.C.

Board and secured 75.22%. Completed Tenth in the year 2003 from Andhra Association English School affiliated to I.C.S.E. Board and secured 80%.

PERSONAL DETAILS Name ManishaEmail Id [email protected] , [email protected] Passport no H0374932 Valid Upto: 20 Feb 2019

Address Flat No.-131 ,Block D Samudhra Anantham Apartment, Singasandra ,Bengaluru -560068

Contact Numbers

Mob- +91 9886024340 (India)

Page 7: Manisha_Java_Portals

DECLARATION

I hereby declare that the details furnished above are correct to the best of my knowledge and below.Place: Bengaluru (MANISHA)