Post Job Free
Sign in

Services Service

Location:
Miamisburg, OH
Posted:
June 13, 2014

Contact this candidate

Resume:

Ravi Ramakrishnan

Agile software developer

Miamisburg, OH

***********@*****.*** - +1-937-***-****

I've been working for the past 5 years building the webservices necessary to conduct search and

user storage functions for a website. I'm in the big data loading, searching and retrieving field and any job

that provides a challenging environment (like, save 10 ms out of a 1 sec transaction) and keeps me on the

edge interests me.

WorkExperience

Software Engineer - Cognizant Technology Solutions -Miamisburg, OH -August 2009 to Present

Responsibilities

o Converting business requirements into derived requirements and functional requirements.

o Designing and coding the implementation.

o Unit testing and performance tuning.

o Production support and bug fixing.

o Work on proof-of-concepts to adapt existing functionality to newer technologies like AWS cloud.

Accomplishments

o Coordinate between the client and a 10 member offshore team.

o Identified various performance bottle-necks and proposed solutions.

o Created multiple reusable tools to configure and maintain multiple certification environments and

databases and to monitor & validate data.

o Conducted Marklogic and xquery training sessions to more than 40 people over a 3 year period.

Skills Used

o RESTful webservices using Java.

o Marklogic search and database management using Xquery.

o Worked in Scrum framework of Agile development method.

o Used TFS and Urbanturtle to track requirements and work for each sprint.

o Some of the other tools and technologies used : JAXB, XSLT, Clearcase, Oracle 10g, JQuery,

SoapUI,

Education

BE in Electronics and Communication - Anna University - Chennai, Tamil Nadu (2004 to 2008)

Skills

RESTful webservices using Java

Big data management and search using Marklogic

Webpage development using J2EE and JQuery.

Relevant Project Experience

Organization: Cognizant Technology Solutions

Project #1

Title New Lexis – Shared services - WorkFolders.

Client Lexis Nexis

Project Type Creating RESTful webservices

Operating System Windows XP, UNIX

Tools Jersey, MarkLogic, SoapUI

Programming Languages Java, JAXB, Xquery, XSLT

Team Size 10

Role Team Member

Period Dec 2009 – April 2012

Project Description

New Lexis® is a major investment and invention program to create the next generation of online

solutions for its customers. These solutions will be developed on a new platform that will update and

consolidate our core business processes and systems. It is a journey of innovation through collaboration –

with our customers in other words New Lexis is next generation of online research tools from LexisNexis.

It provides the ability to connect content and productivity tools in research, litigation, client development

and practice management so that LexisNexis can deliver total solutions that help their customers achieve

better outcomes across the business and practice of law.

First release of New Lexis was Lexis Advance for Solos, a product specifically developed for solo

practitioners and partnerships of two attorneys. Recent release of New Lexis is called as Lexis Advance;

the platform is targeted for any legal professional in a law firm, corporation or public institution who is

regularly engaged in conducting legal research.

Lexis Advance is a new online research service that will transform the way LexisNexis customers conduct

their legal research. It is a new customer driven, legal research solution that combines the content

advantages of the LexisNexis services with the open web. It brings together new search technology and

innovative data analytics tools. It is a more efficient, more intuitive way to search for the results they

need. Lexis Advance delivers more comprehensive and relevant results so LexisNexis customers will

have increased confidence in their legal research.

• Workfolder is an environment for the users where they can save, edit and retrieve files associated

with their userID.

• It is a service which enables the users to mark annotations onto documents stored in the

workfolder and also to retrieve the marked annotations.

• The saved documents can be formatted along with the marked annotations in different formats,

suitable for display or download.

• The workfolders and saved documents can be shared with other users in the same group and users

can edit, save or print shared documents.

Client Description

LexisNexis® is a leading global provider of content-enabled workflow solutions designed

specifically for professionals in the legal, risk management, corporate, government, law enforcement,

accounting, and academic markets. LexisNexis originally pioneered online information with its Lexis®

and Nexis® services. A member of Reed Elsevier, LexisNexis serves customers in more than 100

countries with more than 18,000 employees worldwide.

Through the integration of information and technology, LexisNexis uniquely unites proprietary brands,

advanced Web technologies and premium information sources. Across the globe, LexisNexis provides

customers with access to five billion searchable documents from more than 40,000 legal, news and

business sources.

To help customers win in their own marketplace, LexisNexis delivers Total Solutions innovative

products and services to address specific customer needs in order to improve productivity, increase

profitability and stimulate growth.

Through risk and analytics solutions to assess risk, the company helps professionals verify identity,

prevent fraud, comply with legislation, facilitate and secure commerce, conduct background screening

and support law enforcement and homeland security initiatives.

LexisNexis encompasses authoritative legal-publishing brands dating back to the 19th century including;

Butterworths® in the United Kingdom, Canada, the Asia-Pacific region, Les Editions du Juris Classeur in

France, and Martindale-Hubbell® and Matthew Bender® worldwide Law Firms, Corporate &

Professional, Risk Solutions, Academic, Government etc., are some areas where LexisNexis offers

solutions, services and tools.

LexisNexis services are delivered via two websites that require separate subscriptions. www.lexis.com is

intended for legal research, while www.nexis.com is intended for corporations, local/state & federal

government and academic. LexisNexis also offers several product lines. Risk and Information Analytics

offers Risk Management solutions, such as fraud detection, collections management, and identity

screening. LexisNexis also offers legal solutions for full-service firms, specialized firms serving

corporations or government, firms serving small businesses and individuals. Corporate and Professional

business solutions, Academic and Research tools, and solutions for Government professionals are also

offered by LexisNexis. To serve its user population of about 5 million subscribers, LexisNexis hosts over

100 terabytes of content on its 11 mainframes (supported by over 300 midrange UNIX servers and nearly

1,000 Windows NT servers) at its main datacenter in Miamisburg, Ohio.

Role and Responsibilities

1. Involved in Requirement analysis and is responsible for writing up of design documents for the

Content Search and Retrieval components of Lexis Nexis.

2. Responsible for application integration. This includes defining the timeline for integration,

selecting the baselines, specifying resources and services to be integrated, defining the interfaces

and monitoring the integration and smoke testing the integrated services.

a. In this role he works with Application Team to determine handshake mechanism across

different services.

b. Understanding of the expected inputs each service requires and the expected output

options and setting up the right definitions for efficient service oriented architecture.

c. Communicating and executing the enhancements across services to deploy to

environments in the same time avoiding mismatches to keep the system up and running

for development and testing purposes.

d. Setting up the right baseline of resources to be used to have valid cohesion of handshake.

e. Smoke test the services once every service has been deployed with base lined resources

and allow the test group to continue with validation.

3. Implement Change in Development Region, includes Application changes, changes to

Application Server.

a. Perform Configuration Changes in Application Server and document the same to be used

in the next Project Life Cycle.

b. Perform Data Model Changes in Database

4. Design/ Determine New Lexis Search Architecture Changes/ Inclusions for Enhancements and

New Initiatives.

a. Architecture Changes requires complete knowledge of New Lexis Search Application and

all the application services that New Lexis provides to the customer.

b. Technologies used includes but not limited to J2EE, Java, Servlets, XML(XSD, DTD,

XSDLT), XQuery, Xpath, HTML,WSDL,WADL, Rest Web Services, Mark Logic,

Rational Clearcase, SoapUI, SharePoint on UNIX windows and Solaris operating

systems

5. Work with Lexis Nexis System Administrators/ Global Technology Integration Team to

Implement changes in Services in all Test Regions and Production

a. Prepare documentation/ steps of what needs to be done when deploying new application

changes. Steps includes but not limited to New Server Definition, Application

Deployment, New Mark Logic Server setup, Index creation, user role definition.

6. He is responsible for setting up new environments for various groups within New Lexis to

perform individual tasks independent of each other to deliver their own enhancements to the

product.

a. In this role he will be setting up the chasm variables that define initial resources for all

services.

b. Decides on extent of data required to be loaded to perform desired teams task in the new

environment.

c. Responsible for creating necessary service request for setting up new ID’s, permissions,

configurations and resources for the established services in the new environment.

Project #2

Title New Lexis – Shared services – Search and Retrieve.

Client Lexis Nexis

Project Type Creating RESTful webservices

Operating System Windows XP, UNIX

Tools Jersey, MarkLogic, SoapUI

Programming Languages Java, JAXB, Xquery, XSLT

Team Size 15

Role Onsite coordinator

Period April 2012 – Till date

Project Description

New Lexis® is a major investment and invention program to create the next generation of online

solutions for its customers. These solutions will be developed on a new platform that will update and

consolidate our core business processes and systems. It is a journey of innovation through collaboration –

with our customers in other words New Lexis is next generation of online research tools from LexisNexis.

It provides the ability to connect content and productivity tools in research, litigation, client development

and practice management so that LexisNexis can deliver total solutions that help their customers achieve

better outcomes across the business and practice of law.

First release of New Lexis was Lexis Advance for Solos, a product specifically developed for solo

practitioners and partnerships of two attorneys. Recent release of New Lexis is called as Lexis Advance;

the platform is targeted for any legal professional in a law firm, corporation or public institution who is

regularly engaged in conducting legal research.

Lexis Advance is a new online research service that will transform the way LexisNexis customers conduct

their legal research. It is a new customer driven, legal research solution that combines the content

advantages of the LexisNexis services with the open web. It brings together new search technology and

innovative data analytics tools. It is a more efficient, more intuitive way to search for the results they

need. Lexis Advance delivers more comprehensive and relevant results so LexisNexis customers will

have increased confidence in their legal research.

Lexis Advance intuitive search environment makes it easier to use, increases efficiency, and gives greater

confidence in research results and better control over costs. Lexis Advance co-ordinates with Enterprise

Business Models/Processes and Systems (EBPS). EBPS will ensure Lexis Advance is supported by a

complete new business systems infrastructure for pricing, ordering, contracts, and billing and more-this

will allow us to be more flexible, respond quickly to our customers, drive better results and adds value to

our customers.

Client Description

LexisNexis® is a leading global provider of content-enabled workflow solutions designed

specifically for professionals in the legal, risk management, corporate, government, law enforcement,

accounting, and academic markets. LexisNexis originally pioneered online information with its Lexis®

and Nexis® services. A member of Reed Elsevier, LexisNexis serves customers in more than 100

countries with more than 18,000 employees worldwide.

Through the integration of information and technology, LexisNexis uniquely unites proprietary brands,

advanced Web technologies and premium information sources. Across the globe, LexisNexis provides

customers with access to five billion searchable documents from more than 40,000 legal, news and

business sources.

To help customers win in their own marketplace, LexisNexis delivers Total Solutions innovative

products and services to address specific customer needs in order to improve productivity, increase

profitability and stimulate growth.

Through risk and analytics solutions to assess risk, the company helps professionals verify identity,

prevent fraud, comply with legislation, facilitate and secure commerce, conduct background screening

and support law enforcement and homeland security initiatives.

LexisNexis encompasses authoritative legal-publishing brands dating back to the 19th century including;

Butterworths® in the United Kingdom, Canada, the Asia-Pacific region, Les Editions du Juris Classeur in

France, and Martindale-Hubbell® and Matthew Bender® worldwide Law Firms, Corporate &

Professional, Risk Solutions, Academic, Government etc., are some areas where LexisNexis offers

solutions, services and tools.

LexisNexis services are delivered via two websites that require separate subscriptions. www.lexis.com is

intended for legal research, while www.nexis.com is intended for corporations, local/state & federal

government and academic. LexisNexis also offers several product lines. Risk and Information Analytics

offers Risk Management solutions, such as fraud detection, collections management, and identity

screening. LexisNexis also offers legal solutions for full-service firms, specialized firms serving

corporations or government, firms serving small businesses and individuals. Corporate and Professional

business solutions, Academic and Research tools, and solutions for Government professionals are also

offered by LexisNexis. To serve its user population of about 5 million subscribers, LexisNexis hosts over

100 terabytes of content on its 11 mainframes (supported by over 300 midrange UNIX servers and nearly

1,000 Windows NT servers) at its main datacenter in Miamisburg, Ohio.

Role and Responsibilities

1. Involved in Requirement analysis and is responsible for writing up of design documents for the

Content Search and Retrieval components of Lexis Nexis.

2. Responsible for application integration. This includes defining the timeline for integration,

selecting the baselines, specifying resources and services to be integrated, defining the interfaces

and monitoring the integration and smoke testing the integrated services.

a. In this role he works with Application Team to determine handshake mechanism across

different services.

b. Understanding of the expected inputs each service requires and the expected output

options and setting up the right definitions for efficient service oriented architecture.

c. Communicating and executing the enhancements across services to deploy to

environments in the same time avoiding mismatches to keep the system up and running

for development and testing purposes.

d. Setting up the right baseline of resources to be used to have valid cohesion of handshake.

e. Smoke test the services once every service has been deployed with base lined resources

and allow the test group to continue with validation.

3. Design/ Determine New Lexis Search Architecture Changes/ Inclusions for Enhancements and

New Initiatives.

a. Architecture Changes requires complete knowledge of New Lexis Search Application and

all the application services that New Lexis provides to the customer.

b. Technologies used includes but not limited to J2EE, Java, Servlets, XML(XSD, DTD,

XSDLT), XQuery, Xpath, HTML,WSDL,WADL, Rest Web Services, Mark Logic,

Rational Clearcase, SoapUI, SharePoint on UNIX windows and Solaris operating

systems

4. Works with the Mark Logic DBA in setting up Mark Logic database and maintenance.

a. Responsible for requesting for desired number of forests and evaluator nodes within

Mark Logic database.

b. Assigning appropriate roles for operational and read only users.

c. Creating necessary indexes and setting up configurations based on Mark Logic

recommendation for optimum performance.

d. Deploying metadata and XQuery files to appropriate nodes.

e. Initiating indexing and corbing to refresh the data with new metadata or new set of data.

5. Responsible for Data Integration. This includes defining the opportunities for integration,

selecting the tools, specifying the shared data & code resources, defining the interfaces and

control-flows, and monitoring the success of data integration based on timeline.

a. In this role Ravi Ramakrishnan works with various Data Owners responsible for various

content types such as Case Law, News, Dockets, Expert witness analysis, Statutes and

Legislation etc.

b. Understanding the information and metadata required to extract desired data from raw

data.

c. Fabricating the raw data to load it to Mark Logic database with desired metadata

information which helps the application to present the documents to customer in feasible

model.

d. Modifying the fabricated data with inbuilt services loadspec to include additional

information for operational purposes.

e. Coordinating with various data owners on data loading, content Application Integration

testing.

6. Work with Lexis Nexis System Administrators/ Global Technology Integration Team to

Implement changes in Services in all Test Regions and Production

a. Prepare documentation/ steps of what needs to be done when deploying new application

changes. Steps includes but not limited to New Server Definition, Application

Deployment, New Mark Logic Server setup, Index creation, user role definition.

7. He is responsible for setting up new environments for various groups within New Lexis to

perform individual tasks independent of each other to deliver their own enhancements to the

product.

a. In this role he will be setting up the chasm variables that define initial resources for all

services.

b. Decides on extent of data required to be loaded to perform desired teams task in the new

environment.

c. Responsible for creating necessary service request for setting up new ID’s, permissions,

configurations and resources for the established services in the new environment.

8. Identify Performance/ Response Time for every search request on each content type using in built

Mark Logic profiler. Identify and resolve performance bottlenecks such as expensive queries and

long running queries.

9. Perform Architectural reviews for all services and releases; serve as a key member to all teams in

evaluating and proposing technical alternatives and resolving key issues.

10. Co-ordinate with the Users, Testers and Business Analysts during meetings and live events.

11. Work with New Lexis Search Users/ Customers during Testing Cycles and provide Testing

Support during every Project Verification Life Cycle.

12. Continually research the information technology marketplace for new and innovative

technologies and application development practices.

13. Proactively propose these new technologies as solutions to business problems.



Contact this candidate