SlideShare una empresa de Scribd logo
1 de 13
SRIRAM THOTA
SUN CERTIFIED Java Developer
tsriram79@gmail.com
Contact No: (703)-309-9518
PROFESSIONAL SUMMARY:
• Over 11 years of IT experience in all phase of Software Development Life Cycle (SDLC)
includes User Interaction, Design, Development, Implementation, Integration,
Documentation, Testing, Deployment, Builds, Configuration and Code Management,
Production/Customer Support, Maintenance, Enhancements and Quality Control of both
Internet E-business (B2C/B2B/B2E)/Web and Client/Server Technologies
• Specialized in developing Internet applications using Websphere, Weblogic and emerging SOA
and J2EE technologies.
• Technical expertise includes Full lifecycle Object Oriented development utilizing a Rational
Unified Process, which uses Use Case approach, Object Modeling, and Design.
• Extensive experience in programming, deploying, configuring, fine-tuning and administering
middle-tier J2EE™ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Web
Server like Apache Tomcat.
• Expertise in Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum
Methodology and UML/RUP and Java and J2EE Core Design Patterns
• Use Case Diagram, Sequence Diagram and Class Diagrams using UML with RSA, Rational
Rose and Microsoft Visio.
• Expertise in implementing applications using Struts, Spring and Hibernate Frameworks.
• Versed in JSP, Servlets, JDBC, Java Beans, XML, Ajax, Junit Testing and Websphere server.
• Experience in web design technologies, such as JSP, HTML, JavaScript, AJAX, JSON, JQuery,
JSTL, CSS, etc.
• Experience in Java Web Services using SOAP, WSDL, Axis2 and UDDI in Service Oriented
Architecture (SOA).
• Expertise in n-tier Application Server Architecture, B2B/B2C Applications, Scalability, Security,
Performance and Reusability
• Experience in Java IDEs like Eclipse, IBM RAD, WSAD, My Eclipse, JBuilder etc.
• Very well experience on CVS, Clear Case, And Clear Quest version control tools.
• Experience in various databases, such as Oracle, DB2and MySQL
• Experience in database language including SQL.
• Familiar with integrated testing and development process, such as JUnit and Soap UI.
• Knowledge on Automation test tool SELENIUM.
• Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever
changing priorities.
• Have great motivation to learn new skills/technologies, excellent analytical/problem-solving
skills, fast-learner, resourceful, committed, hard-worker, and self-initiative
• Strong interpersonal and oral/written communication skills.
• Experience in working with Messaging Framework using MDB.
• Experience in SQL, PL/SQL to write Stored Procedures, functions, Packages and Triggers in
Oracle, MySQL and SQL Server efficiently.
• Developed and deployed applications on Linux, UNIX and Windows platforms
• Good knowledge about SDLC and methodologies like Agile, SCRUM and RUP.
• Good working knowledge of Ant for project build/test/deployment, Log4j for error logging and
Debugging, JUnit for unit and integration testing.
EDUCATION:
• Bachelor of Engineering (B.E.) in Computer Science & Engineering, INDIA.
AWARDS:
• Got SLite the prestigious award of Sharelogic for the month of December 2004.
• Got Spot Excellence award in Polaris Software Labs, for the month of August 2007.
• Got Gem award in Polaris Software Labs, for the month of December 2007.
Certification:
• Sun Certified Java Programmer (SCJP) for the JAVA 2 PLATFORM, STANDARD EDITION 5.0.
• Got Brainbench Certification on Java 2 Platform Enterprise Edition (J2EE) 1.4.
TECHNICAL SKILLS:
Professional Experience:
Client: Wal-Mart Stores, US. Jan 2015 to till date
Role: Sr. Java Developer
Project # 1 –Criminal Background Check
Project Description:
The purpose of the project is to optimize multiple CBC results to a single one.
The ATS systems like CP, GAIN, ATS Pev (personal employment verification) and SMART send request to ABSS
to fetch the CBC results in multiple scenarios; the response contains multiple results for a single SSN/WIN
which cannot be handled by the ATS systems.
So, now we are proposing a new functionality where the request contains all the job details with the
Identification number (SSN/WIN), Division number, Department number, Facility number, Job code,
Programming Language&
Scripting language
Java, CSS, JavaScript, ANT, Maven, JSON
Web Technologies JavaScript, AJAX, XML, Web Services, XSD, X Path,
WSDL, JAXP, XMLBeans, XSL, XSLT, HTML, XHTML,
DHTML, CSS
Java Standard Edition Core Java, JDBC
J2EE Technologies Java EE 4/5, JSP, Servlet, JDBC
Open Source Framework Struts 1.2/2.0, Hibernate 3.0, Spring 3.x
Web Service SOAP, JAX-RS, WSDL, REST
IDEs & Tools Net Beans 3.6,Eclipse 3.1.2, RSA 7.0
Application/Web Servers Jboss 3.2.3, Tomcat 7.1 , WebSphere 7.1
Databases Oracle 10g, MySQL 5.x, PLSQL,DB2, Informix
O/S & Environment Windows Vista/XP/2000/NT, HP-Unix, and Linux
Version Control SVN (Subversion), CVS
Design Patterns MVC, Front Controller, Session Facade, Business
Delegate, DAO, Factory Design Pattern.
XML Technologies XML
Client ID and a Boolean parameter (true/false) to denote the CBC is required or not for the current
transaction. All these details will be matched internally and now the response from ABSS will have
exactly only one result fetched where it can be later used by any application with ease.
Roles and Responsibilities:
• Managing the team of 6 members.
• Responsible in requirements gathering, creating functional specification document and
internal reviews.
• Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and
for any clarifications required by the team, followed agile methodology and SCRUM meetings to
track, optimize and tailor features to customer needs.
• Was in the team of COE.
• Involved in design, development, enhancements and bug fixes.
• Helping the team members in coding.
• Used Java Collections API, generics, exception handling and Spring Framework extensively in
the application.
• Implemented Java 1.5 new features like generics, autoboxing/unboxing, enhanced for loop
set in the application.
• Designed UI screens using JSP, CSS and JavaScript and used AJAX for dynamic web content
• Developed Interfaces and Implementation classes for web services.
• Used JDBC to connect to Oracle as database.
• Worked on the SOA, WSDL, XML, REST and Web Services calls to integrate the calling
applications with other systems.
• Used SOAP UI to test the webservices.
• Documenting Unit Test Plan (UTP) and Unit Test Results (UTR).
• Used CVS for Version Control across common source code used by developers.
• Participated in code reviews and walkthrough.
• Involved in post implementation support.
• Deploying code in Development, Test and UAT Instances
• Giving suggestions to the issues faced by the developers.
• Helping Testing team and analyze the defects
Environments: J2EE , JSP , XML, XSLT , Spring, UNIX(AIX), SOAP Web services, REST Webservices,
Maven, Java Script, Ajax , HTML, CSS, IBM WebSphere Application Server 7.x, Oracle 11g, Informix
Client: Wal-Mart Financial services, US. Jun 2013 to Dec 2014
Role: Sr. Java Developer
Project # 2 –Wal-Mart Financial Services (WFS)
Project Description:
The changes in the WFS Project will help the customers to choose from different vendors to
transfer money from US. Based on the amount entered the flow of the screens will be decided
and also the fields will be populated dynamically based on the response received. The
architecture is completely SOA architecture.
• Customer can select the Vendor beforehand and thus can reduce waiting in long
queues
• Reduce confusion on online screens by clarifying values needing to be entered
Roles and Responsibilities:
• Managing the team of 12 members.
• Responsible in requirements gathering, creating functional specification document and
internal reviews.
• Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and
for any clarifications required by the team, followed agile methodology and SCRUM meetings to
track, optimize and tailor features to customer needs.
• Was in the team of COE.
• Involved in design, development, enhancements and bug fixes.
• Helping the team members in coding.
• Used Java Collections API, generics, exception handling and Spring Framework extensively in
the application.
• Implemented Java 1.5 new features like generics, autoboxing/unboxing, enhanced for loop
set in the application.
• Designed UI screens using JSP, CSS and JavaScript and used AJAX for dynamic web content
• Developed Interfaces and Implementation classes for web services.
• Used JDBC to connect to Oracle as database.
• Worked on the SOA, WSDL, XML, REST and Web Services calls to integrate the WFS
applications with other systems.
• Used SOAP UI to test the webservices.
• Documenting Unit Test Plan (UTP) and Unit Test Results (UTR).
• Participated in code reviews and walkthrough.
• Involved in post implementation support.
• Deployment of web archive .WAR on tomcat server.
• Deploying code in Development, Test and UAT Instances
• Giving suggestions to the issues faced by the developers.
• Using Selenium and testing developed automation Tests.
• Helping Testing team and analyze the defects
• Used CVS for Version Control across common source code used by developers.
Environments: J2EE , JSP , JSTL , JMS, XML, XSLT , Spring, Dojo, UNIX(AIX), SOAP Web services, REST
Webservices, JQuery, Java Script, Ajax , Maven, DHTML, HTML, CSS, IBM WebSphere Application
Server 7.x, Oracle 11g
Client: Wal-Mart Stores, US. Oct2012 to May2013
Role: Sr. Java Developer
Project # 2 – STAR NORTH
Project Description:
When an operational move was completed for the Star North facility on February 4th
, 2012, this
moved the facility; however, systems from the Home Office (HO) to Logistics remained the
same. After the operational move was completed the facility received limited access to Logistics
Human Resource (HR) applications, reports and systems. Subsequently, several unique manual
processes were put in place to accommodate accordingly.
The intent of the Star North project is to officially complete the transformation from a
Home Office Facility to a Logistics Facility. This project will implement Logistics Human Resource
systems, applications and reports in the facility enabling Star North Facility to shift away from
numerous manual processes which are used to enforce Logistics processes, procedures and
standards. Star North, Facility #8677, and Logistics Human Resource applications must
interchange existing production systems, established reports and migrate current associates
from Information Systems Division (ISD) Division Five to Logistics Division Thirteen. This will be
achieved by an install, interchange and data transfer from Home Office systems and applications
to Logistics Human Resource systems, applications and reports.
Although a majority of the manual processes will be remedied, a few manual processes
will still remain which were deemed Out of Scope such as the Human Resources Tracker used to
manage Leave of Absence (LOA), Associate of the Month (AOM), Accommodations, and
Management Contacts. Due to cost benefit associated with the HR Tracker, the said application
will not be installed.
Roles and Responsibilities:
Environment: DB2, RSA7.0, SVN, Spring, Web Services, J2EE, Windows NT, Servlets, Jsp, Web
Sphere 7.0, Eclipse Juno, SVN.
Client: Wal-Mart Stores, US.
Project # 3 - Annual Enrollment May2012-Oct2012
Project Description:
The changes for the Online Enrollment Online screens for the YEAR 2013 will help the associate
experience when needing to navigate through Online Enrollment. When the changes are
implemented it would provide the Business with the following benefits.
• Reduce associate interaction with the Benefits representatives
• Reduce confusion on online screens by clarifying values needing to be entered
• Responsible in requirements gathering, creating functional specification document and internal
reviews.
• Involved in design, development, enhancements and bug fixes.
• Interact with Business Analyst and Subject Matter Experts (SME’s) to understand the requirements
and for any clarifications required by the team
• Was in the team of COE.
• Design
• Coding
• Testing
• Implementation
• Production roll outs.
• Implemented MVC architecture using Struts framework.
• Used EJB 3.0, including session bean and entity bean.
• Followed recommended design patterns and strict coding standards to provide high quality solution.
• Used Core Java collections, exception handling.
• Used JDBC to connect to Oracle as database.
• Wrote SQL and implemented JDBC for Oracle 10g.
• Worked on the SOA, WSDL, JSON, Schema, REST, Restlet and Web Services calls to integrate the
Workstation application with other systems
• Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the back-
end.
• Interaction with the client for design aspects, clarifications and also providing a daily status
• Prepare project design template
• Responsible for unit testing the application using JUnit
• Provide a consistent length of data entry field based on the values being entered.
Role in the Project:
• Managing the team of 6 members.
• Creating the WSR and creating the milestone reports.
• Helping the team members in coding.
• Giving suggestions to the issues faced by the developers and the DBA.
• Used Core Java collections, exception handling.
• Used JDBC to connect to Oracle as database.
• Wrote SQL and implemented JDBC for Oracle 10g.
• Worked on the SOA, WSDL, JSON, Schema, REST, Restletand Web Services calls to integrate the
Workstation application with other systems
• Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the
back-end.
• Interaction with the client for design aspects, clarifications and also providing a daily status
• Prepare project design template
• Responsible for unit testing the application using JUnit
• Maintain CMM Level 5 standards as expected by the client
Environment:J2EE , JSP , Servlets , JSTL , JMS, XML, XSLT , JPA, Spring, UNIX(AIX), Hibernate,
Java Script, Ajax ,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Oracle 10g
Project # 4 – Position Freeze Jun2011-May2012
Client: Wal-Mart-Store, USA.
Project Description:
Logistics does not utilize the Global HR Systems that are currently in use for Home Office and Field
Management Associates. Logistics’ utilizes stand alone, outdated HR Systems that do not provide a
consistent execution of HR Applications and does not allow for easy retrieval of information for audits,
legal requests or corporate reporting. The Position Freeze Application used by each Logistic Facility is
maintained in a separate HR Tracking Database maintained at each Distribution Center.
The Logistics business leadership has determined that developing a Global HR Systematic Application is
necessary to bring Logistics in line with other Wal-Mart Divisions. As part of that strategy, Logistics will
need to create a new Global Systematic Application to place Field Hourly Positions on Position Freeze.
The purpose of this document is to define the business requirements needed for Logistics to place Field
Hourly Positions on Position Freeze.
Role in the Project:
• Managing the team of 6 members.
• Creating the WSR and creating the milestone reports.
• Helping the team members in coding.
• Was in the team of COE.
• Giving suggestions to the issues faced by the developers and the DBA.
• Developing independent Modules and handled security completely for the application.
• Designed frontend using XHTML and Java server faces framework.
• Implemented the validation functionality of promo code in session beans.
• Developed business logic in POJOs.
• Extensively used Hibernate in data access layer to access and update information from and to
the database.
• Designed HQL queries and applied normalization techniques for reducing data redundancy.
• Responsible for creating Mapping configuration files in Hibernate framework.
• Provided support for other team to integrate java application to front end Adobe Flex
application.
• Participated in code reviews and walkthrough.
• Created test cases and performed unit test for implemented code.
• Used Serena Dimensions for Version control and source code maintenance.
• Involved in testing and deployment of the application on Web sphere Application Server 6.0/7.5
during staging and QA testing phase.
Environment:J2EE , JSP , Servlets , JSTL , XML, JPA, Spring, UNIX(AIX), Hibernate, JQuery, Java
Script, Ajax ,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Web Services, Oracle 10g.
Project # 5 – Organization Management Jun2010-May2011
Client: Wal-Mart-Store, USA.
Project Description:
Logistics currently does not utilize the Global HR System that is used for Home Office and Field
Management HR applications. Logistics uses stand-alone systems for many HR applications. Logistics
current functionality does not include the ability to create or update Position Codes for Hourly positions.
The same logic and functionality used so support the salaried population needs to be used to support
the hourly population.
These stand-alone systems have become outdated and do not allow for easy retrieval of information for
research, audits, legal requests, and corporate reporting.
Logistics leadership has determined that developing a Global HR systematic process is necessary to bring
Logistics in line with the other Wal-Mart Divisions. As part of that process the existing Position Create
and Position Update systems will be used to enable Logistics with creating and updating Position Codes
for hourly associates.
The purpose of this document is to define the business requirements needed for Logistics to create
and/or update Position Codes for Logistics Field Hourly positions; Export Hourly positions; Optical Lab
Hourly positions, Optical Distribution Hourly positions, and OTR Driver positions.
Role in the Project:
o Managing the team of 6 members.
o Was in the team of COE.
o Creating the WSR and creating the milestone reports.
o Helping the team members in coding.
o Giving suggestions to the issues faced by the developers and the DBA.
o Developing independent Modules and handled security completely for the application.
Project # 6 – Coaching Jul2009-Jun2010
Client: Wal-Mart-Store, USA.
Project Description:
A Coaching occurs when an associate’s job performance or behavior fails to meet company’s
expectations. This process allows the associate to assume responsibility for their behavior and be
involved in the improvement plans. This application works as a leadership tool for the managers to
enhance the individual performance and productivity.
This application allows the business users to create/save a Coaching and edit or cancel a coaching. The
existing method to manage the administration of coachings does not ensure consistency and does not
support easy reporting.
A new online coaching application has been developed to maintain consistency and accuracy in coaching
administration. It’s a common platform for managing coachings for Logistics, Home Office, Stores and
Clubs. New coaching application enables the managers to search coachings with different criteria. Easy
reporting ability and alert notifications have been included ensuring customer’s delight.
Role in the Project:
• Managing the team of 6 members.
• Creating the WSR and creating the milestone reports.
• Helping the team members in coding.
• Giving suggestions to the issues faced by the developers and the DBA.
• Developing independent Modules and handled security completely for the application.
Project # 7 – Associate Inquiry Feb2009-Jul2009
Client: Wal-Mart-Store, USA.
Project Description:
ASSOCIATE INQUIRY is an application which will search for a particular associate with the SSN#. It gives
the complete details of an associate for which the user is searching for. This application is completely
security driven and is handled professionally.
The client is migrating to the teradata database, so they wanted this intermediary application for
checking the correctness of the data. This application has hosted web services which they will be using
for other applications.
This application is completely implemented in RSA 7.1 with WebSpehere Application server.
Role in the Project:
• Drawn Class and sequence diagrams.
• Designed the application taking reference as another application.
• Managing the team of 4 members.
• Creating the WSR and creating the milestone reports.
• Helping the team members in coding.
• Giving suggestions to the issues faced by the developers and the DBA.
• Developing independent Modules and handled security completely for the application.
Project # 8 – AEO CSR Reporting Mar2008-Jan2009
Client: American Eagle, USA.
Project Description:
AEO CSR REPORTING application is a reporting application which helps in finding the fraud orders
placed and to restrict the fraud which helps in retaining the good customers. The accessibility and
reliability of the system used to support the AEO CSR REPORTING Functions currently implemented in
Client server technology so that the Fraud restricting team can maintain the manage the fraud not to
happen and thereby increasing the profits of the company.
Enable Security to better manage change control within the system.
Role in the Project:
• Managing the team of 3 members.
• Creating the WSR and creating the milestone reports.
• Helping the team members in coding.
• Giving suggestions to the issues faced by the developers and the DBA
• Developing independent Reports.
Project # 9 – COE Metrics DB Sept2007-Feb2008
Client: GE Energy , USA.
Project description:
COE Metrics application intends to migrate from its current MS Visual Basic Function/Oracle
Server Platform to COE Web based structure. The accessibility and reliability of the system used
to support the COE metrics Functions currently implemented in Client server technology create
the need to migrate the software to web- enabled version fully compliant with GEE Standards.
To enhance the COE metrics Application for ongoing Business - Improved ability to manage
changes in the COE Application Structure and strategically incorporate these changes into
existing businesses and future acquisitions. Enable Security to better manage change control
within the system
Role in the Project:
• Helping the team members in coding.
• Solving known issues.
• Giving suggestions to the issues faced by the developers.
• Developing independent module.
Project # 10 – General Electrical Plastics Jan2007-Sep2007
Client: GE Cartegena.
Project description:
GE Plastics (GEP) is a global manufacturer of high performance engineering plastics with manufacturing
sites in many countries around the world.
GEP wants to standardize different applications and integrate monitoring systems actually being used by
the Maintenance department mainly in its facility in Cartagena, SPAIN.
To overcome lack of INDUS EMPAC functionality, the maintenance department had build around 22 in-
house applications, developed mainly in Microsoft Access 97, that are used to control processes and
store information. All these applications get data from EMPAC, and usually have local databases to store
extra information.
GE wanted to standardize these applications migrating them to a common web based system, and their
data should reside on an Oracle database.
It is a tool used by maintenance user to manage the workflow for engineering projects related to maintenance.
Also the tool can record any document that may be of interest.
Role in the Project:
• Developing independent module.
Project # 11 – EDGE May2004-Aug2006
Client: Brother International Inc., USA & ECIL, Hyderabad
Project description:
Edge forms the premises of a groupware system that will provide means for collaborative
application services to Enterprise users through scalable communication technologies. Edge
aims at accomplishing the three C's capabilities that form the crust of any successful E-
Workplace:
Communication -- Establish means for effective virtual exchange of ideas and information.
Collaboration -- Establish means for synchronized team activities using the Internet as the
medium for synchronization.
Coordination -- Establish means for covalent bonding to assist seamless task completion.
Role in the Project:
• Developing ShareLogic's custom tags.
• Worked on Action classes.
• Worked on Javamail.
• Experience in Integration Process.
• Developed Install shields for our company.
• Working on Sharelogic’s Webmail.
• Worked with Lucene to add the search functionality for our product.
• Working on the requirements for the ECIL Client.
• Developing the components according to the ECIL Requirements.
• Implemented security for ECIL Requirements.
• Implementing Field Level Privileges for the ECIL.
• Developed Dynamic Custom Forms.
• Provided the security for the created dynamic Custom Forms.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
CV _Kathiravan_Automation_manual_Testing
CV _Kathiravan_Automation_manual_TestingCV _Kathiravan_Automation_manual_Testing
CV _Kathiravan_Automation_manual_Testing
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Ranjeet updated profile
Ranjeet updated profileRanjeet updated profile
Ranjeet updated profile
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
java
javajava
java
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Noonan_resume
Noonan_resumeNoonan_resume
Noonan_resume
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Anupam chaturvedi resume latest
Anupam chaturvedi resume  latestAnupam chaturvedi resume  latest
Anupam chaturvedi resume latest
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 

Similar a SRIRAM THOTA_JAVA_RES

Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updatedVikas Singh
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
pranayJ
pranayJpranayJ
pranayJPray B
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resumeZigin
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumesNeel A
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1aNihar Shah
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1aNihar Shah
 

Similar a SRIRAM THOTA_JAVA_RES (20)

Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Suresh ChinnappanResume
Suresh ChinnappanResumeSuresh ChinnappanResume
Suresh ChinnappanResume
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
pranayJ
pranayJpranayJ
pranayJ
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resume
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Vipul Dattawade
Vipul DattawadeVipul Dattawade
Vipul Dattawade
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Ramesh Elangovan
Ramesh ElangovanRamesh Elangovan
Ramesh Elangovan
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Khald Summary
Khald SummaryKhald Summary
Khald Summary
 

SRIRAM THOTA_JAVA_RES

  • 1. SRIRAM THOTA SUN CERTIFIED Java Developer tsriram79@gmail.com Contact No: (703)-309-9518 PROFESSIONAL SUMMARY: • Over 11 years of IT experience in all phase of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E-business (B2C/B2B/B2E)/Web and Client/Server Technologies • Specialized in developing Internet applications using Websphere, Weblogic and emerging SOA and J2EE technologies. • Technical expertise includes Full lifecycle Object Oriented development utilizing a Rational Unified Process, which uses Use Case approach, Object Modeling, and Design. • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE™ Application Servers like IBM Web Sphere, BEA Web Logic, JBOSS and Web Server like Apache Tomcat. • Expertise in Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology and UML/RUP and Java and J2EE Core Design Patterns • Use Case Diagram, Sequence Diagram and Class Diagrams using UML with RSA, Rational Rose and Microsoft Visio. • Expertise in implementing applications using Struts, Spring and Hibernate Frameworks. • Versed in JSP, Servlets, JDBC, Java Beans, XML, Ajax, Junit Testing and Websphere server. • Experience in web design technologies, such as JSP, HTML, JavaScript, AJAX, JSON, JQuery, JSTL, CSS, etc. • Experience in Java Web Services using SOAP, WSDL, Axis2 and UDDI in Service Oriented Architecture (SOA). • Expertise in n-tier Application Server Architecture, B2B/B2C Applications, Scalability, Security, Performance and Reusability • Experience in Java IDEs like Eclipse, IBM RAD, WSAD, My Eclipse, JBuilder etc. • Very well experience on CVS, Clear Case, And Clear Quest version control tools. • Experience in various databases, such as Oracle, DB2and MySQL • Experience in database language including SQL. • Familiar with integrated testing and development process, such as JUnit and Soap UI. • Knowledge on Automation test tool SELENIUM. • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities. • Have great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative • Strong interpersonal and oral/written communication skills. • Experience in working with Messaging Framework using MDB.
  • 2. • Experience in SQL, PL/SQL to write Stored Procedures, functions, Packages and Triggers in Oracle, MySQL and SQL Server efficiently. • Developed and deployed applications on Linux, UNIX and Windows platforms • Good knowledge about SDLC and methodologies like Agile, SCRUM and RUP. • Good working knowledge of Ant for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing. EDUCATION: • Bachelor of Engineering (B.E.) in Computer Science & Engineering, INDIA. AWARDS: • Got SLite the prestigious award of Sharelogic for the month of December 2004. • Got Spot Excellence award in Polaris Software Labs, for the month of August 2007. • Got Gem award in Polaris Software Labs, for the month of December 2007. Certification: • Sun Certified Java Programmer (SCJP) for the JAVA 2 PLATFORM, STANDARD EDITION 5.0. • Got Brainbench Certification on Java 2 Platform Enterprise Edition (J2EE) 1.4. TECHNICAL SKILLS:
  • 3. Professional Experience: Client: Wal-Mart Stores, US. Jan 2015 to till date Role: Sr. Java Developer Project # 1 –Criminal Background Check Project Description: The purpose of the project is to optimize multiple CBC results to a single one. The ATS systems like CP, GAIN, ATS Pev (personal employment verification) and SMART send request to ABSS to fetch the CBC results in multiple scenarios; the response contains multiple results for a single SSN/WIN which cannot be handled by the ATS systems. So, now we are proposing a new functionality where the request contains all the job details with the Identification number (SSN/WIN), Division number, Department number, Facility number, Job code, Programming Language& Scripting language Java, CSS, JavaScript, ANT, Maven, JSON Web Technologies JavaScript, AJAX, XML, Web Services, XSD, X Path, WSDL, JAXP, XMLBeans, XSL, XSLT, HTML, XHTML, DHTML, CSS Java Standard Edition Core Java, JDBC J2EE Technologies Java EE 4/5, JSP, Servlet, JDBC Open Source Framework Struts 1.2/2.0, Hibernate 3.0, Spring 3.x Web Service SOAP, JAX-RS, WSDL, REST IDEs & Tools Net Beans 3.6,Eclipse 3.1.2, RSA 7.0 Application/Web Servers Jboss 3.2.3, Tomcat 7.1 , WebSphere 7.1 Databases Oracle 10g, MySQL 5.x, PLSQL,DB2, Informix O/S & Environment Windows Vista/XP/2000/NT, HP-Unix, and Linux Version Control SVN (Subversion), CVS Design Patterns MVC, Front Controller, Session Facade, Business Delegate, DAO, Factory Design Pattern. XML Technologies XML
  • 4. Client ID and a Boolean parameter (true/false) to denote the CBC is required or not for the current transaction. All these details will be matched internally and now the response from ABSS will have exactly only one result fetched where it can be later used by any application with ease. Roles and Responsibilities: • Managing the team of 6 members. • Responsible in requirements gathering, creating functional specification document and internal reviews. • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs. • Was in the team of COE. • Involved in design, development, enhancements and bug fixes. • Helping the team members in coding. • Used Java Collections API, generics, exception handling and Spring Framework extensively in the application. • Implemented Java 1.5 new features like generics, autoboxing/unboxing, enhanced for loop set in the application. • Designed UI screens using JSP, CSS and JavaScript and used AJAX for dynamic web content • Developed Interfaces and Implementation classes for web services. • Used JDBC to connect to Oracle as database. • Worked on the SOA, WSDL, XML, REST and Web Services calls to integrate the calling applications with other systems. • Used SOAP UI to test the webservices. • Documenting Unit Test Plan (UTP) and Unit Test Results (UTR). • Used CVS for Version Control across common source code used by developers. • Participated in code reviews and walkthrough. • Involved in post implementation support. • Deploying code in Development, Test and UAT Instances • Giving suggestions to the issues faced by the developers. • Helping Testing team and analyze the defects Environments: J2EE , JSP , XML, XSLT , Spring, UNIX(AIX), SOAP Web services, REST Webservices, Maven, Java Script, Ajax , HTML, CSS, IBM WebSphere Application Server 7.x, Oracle 11g, Informix Client: Wal-Mart Financial services, US. Jun 2013 to Dec 2014 Role: Sr. Java Developer Project # 2 –Wal-Mart Financial Services (WFS) Project Description: The changes in the WFS Project will help the customers to choose from different vendors to transfer money from US. Based on the amount entered the flow of the screens will be decided and also the fields will be populated dynamically based on the response received. The architecture is completely SOA architecture.
  • 5. • Customer can select the Vendor beforehand and thus can reduce waiting in long queues • Reduce confusion on online screens by clarifying values needing to be entered Roles and Responsibilities: • Managing the team of 12 members. • Responsible in requirements gathering, creating functional specification document and internal reviews. • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs. • Was in the team of COE. • Involved in design, development, enhancements and bug fixes. • Helping the team members in coding. • Used Java Collections API, generics, exception handling and Spring Framework extensively in the application. • Implemented Java 1.5 new features like generics, autoboxing/unboxing, enhanced for loop set in the application. • Designed UI screens using JSP, CSS and JavaScript and used AJAX for dynamic web content • Developed Interfaces and Implementation classes for web services. • Used JDBC to connect to Oracle as database. • Worked on the SOA, WSDL, XML, REST and Web Services calls to integrate the WFS applications with other systems. • Used SOAP UI to test the webservices. • Documenting Unit Test Plan (UTP) and Unit Test Results (UTR). • Participated in code reviews and walkthrough. • Involved in post implementation support. • Deployment of web archive .WAR on tomcat server. • Deploying code in Development, Test and UAT Instances • Giving suggestions to the issues faced by the developers. • Using Selenium and testing developed automation Tests. • Helping Testing team and analyze the defects • Used CVS for Version Control across common source code used by developers. Environments: J2EE , JSP , JSTL , JMS, XML, XSLT , Spring, Dojo, UNIX(AIX), SOAP Web services, REST Webservices, JQuery, Java Script, Ajax , Maven, DHTML, HTML, CSS, IBM WebSphere Application Server 7.x, Oracle 11g Client: Wal-Mart Stores, US. Oct2012 to May2013 Role: Sr. Java Developer Project # 2 – STAR NORTH Project Description:
  • 6. When an operational move was completed for the Star North facility on February 4th , 2012, this moved the facility; however, systems from the Home Office (HO) to Logistics remained the same. After the operational move was completed the facility received limited access to Logistics Human Resource (HR) applications, reports and systems. Subsequently, several unique manual processes were put in place to accommodate accordingly. The intent of the Star North project is to officially complete the transformation from a Home Office Facility to a Logistics Facility. This project will implement Logistics Human Resource systems, applications and reports in the facility enabling Star North Facility to shift away from numerous manual processes which are used to enforce Logistics processes, procedures and standards. Star North, Facility #8677, and Logistics Human Resource applications must interchange existing production systems, established reports and migrate current associates from Information Systems Division (ISD) Division Five to Logistics Division Thirteen. This will be achieved by an install, interchange and data transfer from Home Office systems and applications to Logistics Human Resource systems, applications and reports. Although a majority of the manual processes will be remedied, a few manual processes will still remain which were deemed Out of Scope such as the Human Resources Tracker used to manage Leave of Absence (LOA), Associate of the Month (AOM), Accommodations, and Management Contacts. Due to cost benefit associated with the HR Tracker, the said application will not be installed. Roles and Responsibilities:
  • 7. Environment: DB2, RSA7.0, SVN, Spring, Web Services, J2EE, Windows NT, Servlets, Jsp, Web Sphere 7.0, Eclipse Juno, SVN. Client: Wal-Mart Stores, US. Project # 3 - Annual Enrollment May2012-Oct2012 Project Description: The changes for the Online Enrollment Online screens for the YEAR 2013 will help the associate experience when needing to navigate through Online Enrollment. When the changes are implemented it would provide the Business with the following benefits. • Reduce associate interaction with the Benefits representatives • Reduce confusion on online screens by clarifying values needing to be entered • Responsible in requirements gathering, creating functional specification document and internal reviews. • Involved in design, development, enhancements and bug fixes. • Interact with Business Analyst and Subject Matter Experts (SME’s) to understand the requirements and for any clarifications required by the team • Was in the team of COE. • Design • Coding • Testing • Implementation • Production roll outs. • Implemented MVC architecture using Struts framework. • Used EJB 3.0, including session bean and entity bean. • Followed recommended design patterns and strict coding standards to provide high quality solution. • Used Core Java collections, exception handling. • Used JDBC to connect to Oracle as database. • Wrote SQL and implemented JDBC for Oracle 10g. • Worked on the SOA, WSDL, JSON, Schema, REST, Restlet and Web Services calls to integrate the Workstation application with other systems • Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the back- end. • Interaction with the client for design aspects, clarifications and also providing a daily status • Prepare project design template • Responsible for unit testing the application using JUnit
  • 8. • Provide a consistent length of data entry field based on the values being entered. Role in the Project: • Managing the team of 6 members. • Creating the WSR and creating the milestone reports. • Helping the team members in coding. • Giving suggestions to the issues faced by the developers and the DBA. • Used Core Java collections, exception handling. • Used JDBC to connect to Oracle as database. • Wrote SQL and implemented JDBC for Oracle 10g. • Worked on the SOA, WSDL, JSON, Schema, REST, Restletand Web Services calls to integrate the Workstation application with other systems • Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the back-end. • Interaction with the client for design aspects, clarifications and also providing a daily status • Prepare project design template • Responsible for unit testing the application using JUnit • Maintain CMM Level 5 standards as expected by the client Environment:J2EE , JSP , Servlets , JSTL , JMS, XML, XSLT , JPA, Spring, UNIX(AIX), Hibernate, Java Script, Ajax ,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Oracle 10g Project # 4 – Position Freeze Jun2011-May2012 Client: Wal-Mart-Store, USA. Project Description: Logistics does not utilize the Global HR Systems that are currently in use for Home Office and Field Management Associates. Logistics’ utilizes stand alone, outdated HR Systems that do not provide a consistent execution of HR Applications and does not allow for easy retrieval of information for audits, legal requests or corporate reporting. The Position Freeze Application used by each Logistic Facility is maintained in a separate HR Tracking Database maintained at each Distribution Center. The Logistics business leadership has determined that developing a Global HR Systematic Application is necessary to bring Logistics in line with other Wal-Mart Divisions. As part of that strategy, Logistics will need to create a new Global Systematic Application to place Field Hourly Positions on Position Freeze. The purpose of this document is to define the business requirements needed for Logistics to place Field
  • 9. Hourly Positions on Position Freeze. Role in the Project: • Managing the team of 6 members. • Creating the WSR and creating the milestone reports. • Helping the team members in coding. • Was in the team of COE. • Giving suggestions to the issues faced by the developers and the DBA. • Developing independent Modules and handled security completely for the application. • Designed frontend using XHTML and Java server faces framework. • Implemented the validation functionality of promo code in session beans. • Developed business logic in POJOs. • Extensively used Hibernate in data access layer to access and update information from and to the database. • Designed HQL queries and applied normalization techniques for reducing data redundancy. • Responsible for creating Mapping configuration files in Hibernate framework. • Provided support for other team to integrate java application to front end Adobe Flex application. • Participated in code reviews and walkthrough. • Created test cases and performed unit test for implemented code. • Used Serena Dimensions for Version control and source code maintenance. • Involved in testing and deployment of the application on Web sphere Application Server 6.0/7.5 during staging and QA testing phase. Environment:J2EE , JSP , Servlets , JSTL , XML, JPA, Spring, UNIX(AIX), Hibernate, JQuery, Java Script, Ajax ,DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Web Services, Oracle 10g. Project # 5 – Organization Management Jun2010-May2011 Client: Wal-Mart-Store, USA. Project Description: Logistics currently does not utilize the Global HR System that is used for Home Office and Field Management HR applications. Logistics uses stand-alone systems for many HR applications. Logistics current functionality does not include the ability to create or update Position Codes for Hourly positions. The same logic and functionality used so support the salaried population needs to be used to support the hourly population. These stand-alone systems have become outdated and do not allow for easy retrieval of information for
  • 10. research, audits, legal requests, and corporate reporting. Logistics leadership has determined that developing a Global HR systematic process is necessary to bring Logistics in line with the other Wal-Mart Divisions. As part of that process the existing Position Create and Position Update systems will be used to enable Logistics with creating and updating Position Codes for hourly associates. The purpose of this document is to define the business requirements needed for Logistics to create and/or update Position Codes for Logistics Field Hourly positions; Export Hourly positions; Optical Lab Hourly positions, Optical Distribution Hourly positions, and OTR Driver positions. Role in the Project: o Managing the team of 6 members. o Was in the team of COE. o Creating the WSR and creating the milestone reports. o Helping the team members in coding. o Giving suggestions to the issues faced by the developers and the DBA. o Developing independent Modules and handled security completely for the application. Project # 6 – Coaching Jul2009-Jun2010 Client: Wal-Mart-Store, USA. Project Description: A Coaching occurs when an associate’s job performance or behavior fails to meet company’s expectations. This process allows the associate to assume responsibility for their behavior and be involved in the improvement plans. This application works as a leadership tool for the managers to enhance the individual performance and productivity. This application allows the business users to create/save a Coaching and edit or cancel a coaching. The existing method to manage the administration of coachings does not ensure consistency and does not support easy reporting. A new online coaching application has been developed to maintain consistency and accuracy in coaching administration. It’s a common platform for managing coachings for Logistics, Home Office, Stores and Clubs. New coaching application enables the managers to search coachings with different criteria. Easy reporting ability and alert notifications have been included ensuring customer’s delight. Role in the Project: • Managing the team of 6 members. • Creating the WSR and creating the milestone reports. • Helping the team members in coding. • Giving suggestions to the issues faced by the developers and the DBA. • Developing independent Modules and handled security completely for the application.
  • 11. Project # 7 – Associate Inquiry Feb2009-Jul2009 Client: Wal-Mart-Store, USA. Project Description: ASSOCIATE INQUIRY is an application which will search for a particular associate with the SSN#. It gives the complete details of an associate for which the user is searching for. This application is completely security driven and is handled professionally. The client is migrating to the teradata database, so they wanted this intermediary application for checking the correctness of the data. This application has hosted web services which they will be using for other applications. This application is completely implemented in RSA 7.1 with WebSpehere Application server. Role in the Project: • Drawn Class and sequence diagrams. • Designed the application taking reference as another application. • Managing the team of 4 members. • Creating the WSR and creating the milestone reports. • Helping the team members in coding. • Giving suggestions to the issues faced by the developers and the DBA. • Developing independent Modules and handled security completely for the application. Project # 8 – AEO CSR Reporting Mar2008-Jan2009 Client: American Eagle, USA. Project Description: AEO CSR REPORTING application is a reporting application which helps in finding the fraud orders placed and to restrict the fraud which helps in retaining the good customers. The accessibility and reliability of the system used to support the AEO CSR REPORTING Functions currently implemented in Client server technology so that the Fraud restricting team can maintain the manage the fraud not to happen and thereby increasing the profits of the company. Enable Security to better manage change control within the system. Role in the Project: • Managing the team of 3 members. • Creating the WSR and creating the milestone reports.
  • 12. • Helping the team members in coding. • Giving suggestions to the issues faced by the developers and the DBA • Developing independent Reports. Project # 9 – COE Metrics DB Sept2007-Feb2008 Client: GE Energy , USA. Project description: COE Metrics application intends to migrate from its current MS Visual Basic Function/Oracle Server Platform to COE Web based structure. The accessibility and reliability of the system used to support the COE metrics Functions currently implemented in Client server technology create the need to migrate the software to web- enabled version fully compliant with GEE Standards. To enhance the COE metrics Application for ongoing Business - Improved ability to manage changes in the COE Application Structure and strategically incorporate these changes into existing businesses and future acquisitions. Enable Security to better manage change control within the system Role in the Project: • Helping the team members in coding. • Solving known issues. • Giving suggestions to the issues faced by the developers. • Developing independent module. Project # 10 – General Electrical Plastics Jan2007-Sep2007 Client: GE Cartegena. Project description: GE Plastics (GEP) is a global manufacturer of high performance engineering plastics with manufacturing sites in many countries around the world. GEP wants to standardize different applications and integrate monitoring systems actually being used by the Maintenance department mainly in its facility in Cartagena, SPAIN. To overcome lack of INDUS EMPAC functionality, the maintenance department had build around 22 in- house applications, developed mainly in Microsoft Access 97, that are used to control processes and store information. All these applications get data from EMPAC, and usually have local databases to store extra information. GE wanted to standardize these applications migrating them to a common web based system, and their data should reside on an Oracle database.
  • 13. It is a tool used by maintenance user to manage the workflow for engineering projects related to maintenance. Also the tool can record any document that may be of interest. Role in the Project: • Developing independent module. Project # 11 – EDGE May2004-Aug2006 Client: Brother International Inc., USA & ECIL, Hyderabad Project description: Edge forms the premises of a groupware system that will provide means for collaborative application services to Enterprise users through scalable communication technologies. Edge aims at accomplishing the three C's capabilities that form the crust of any successful E- Workplace: Communication -- Establish means for effective virtual exchange of ideas and information. Collaboration -- Establish means for synchronized team activities using the Internet as the medium for synchronization. Coordination -- Establish means for covalent bonding to assist seamless task completion. Role in the Project: • Developing ShareLogic's custom tags. • Worked on Action classes. • Worked on Javamail. • Experience in Integration Process. • Developed Install shields for our company. • Working on Sharelogic’s Webmail. • Worked with Lucene to add the search functionality for our product. • Working on the requirements for the ECIL Client. • Developing the components according to the ECIL Requirements. • Implemented security for ECIL Requirements. • Implementing Field Level Privileges for the ECIL. • Developed Dynamic Custom Forms. • Provided the security for the created dynamic Custom Forms.