Beneficiary: Ravinder Reddy Kommerelli
Title: Qlik Software Engineer
Detailed Explanation of Job Duties
1. Analyze, design, develop, test, implement and maintain detailed Business Intelligence solutions using Qlikview & Qliksense under windows operating systems (20%)
· Work in agile environment under which requirements and solutions evolve through the collaborative effort of self – organizing cross-functional teams and customer’s/end user’s.
· Gather requirements from application owners who are involved in supply chain & logistics department and understanding the business flow to analyze the requirement in functional/technical way to present.
· Interact with business analyst teams, technical teams (Data Base Administrators and Network & Security Engineer’s teams) to clear the challenges to develop the Application in high level user interface and coordinate with end user’s to satisfy their requirements on daily basis.
· The design & development part can be done using Qlikview & Qliksense business intelligence tool to show the user’s requirement and data in dashboard format.
· Test the applications to validate the data to be shown accurate as per the requirement and also troubleshoot the issues with end user’s.
· Implement and deploy the applications to production for end users to view their data in designed charts in Qlikview and Qliksense.
· Maintain the applications to enhance the new requirements and adding new design development as per business needs.
Education Related to Job Duty:
During his Masters, the beneficiary has learnt all the basic principles required for dealing with project lifecycles SDLC i.e. analysis of gathered requirement related to the assigned project/problem statements, designing of the module on the grounds of analysis, development of code and testing the developed code. The beneficiary’s coursework in Software engineering, Object Oriented Analysis and Design, Management Science in his Bachelor degree and also the beneficiary's coursework in Introduction to software engineering, System Analysis and Design during his Master of Software Engineering degree and detailed training at Spry Info solutions adequately trained the beneficiary in fundamental ideas of planning, project management, and design.
2. Develop technical and functional requirements and design specifications to develop custom Qlikview & Qliksense applications (10%)
· Once the requirements are gathered from customer’s/end users, we design a flow chart in a functional way and then we follow core standard process to develop the applications.
· Coordinate with data base administrators to get the access to data base and privileges to pull the data into Qlikview and Qliksense in Technical development.
· Design specification to develop Qlikview and Qliksense which includes the objects, charts, widgets, extensions, mashups, API’s etc.
Education Related to Job Duty:
The beneficiary's coursework in Computer Networks and Operating Systems, Computer p ...
1. Beneficiary: Ravinder Reddy Kommerelli
Title: Qlik Software Engineer
Detailed Explanation of Job Duties
1. Analyze, design, develop, test, implement and maintain
detailed Business Intelligence solutions using Qlikview &
Qliksense under windows operating systems (20%)
· Work in agile environment under which requirements and
solutions evolve through the collaborative effort of self –
organizing cross-functional teams and customer’s/end user’s.
· Gather requirements from application owners who are
involved in supply chain & logistics department and
understanding the business flow to analyze the requirement in
functional/technical way to present.
· Interact with business analyst teams, technical teams (Data
Base Administrators and Network & Security Engineer’s teams)
to clear the challenges to develop the Application in high level
user interface and coordinate with end user’s to satisfy their
requirements on daily basis.
· The design & development part can be done using Qlikview &
Qliksense business intelligence tool to show the user’s
requirement and data in dashboard format.
· Test the applications to validate the data to be shown accurate
as per the requirement and also troubleshoot the issues with end
user’s.
· Implement and deploy the applications to production for end
users to view their data in designed charts in Qlikview and
Qliksense.
· Maintain the applications to enhance the new requirements and
adding new design development as per business needs.
2. Education Related to Job Duty:
During his Masters, the beneficiary has learnt all the basic
principles required for dealing with project lifecycles SDLC i.e.
analysis of gathered requirement related to the assigned
project/problem statements, designing of the module on the
grounds of analysis, development of code and testing the
developed code. The beneficiary’s coursework in Software
engineering, Object Oriented Analysis and Design, Management
Science in his Bachelor degree and also the beneficiary's
coursework in Introduction to software engineering, System
Analysis and Design during his Master of Software Engineering
degree and detailed training at Spry Info solutions adequately
trained the beneficiary in fundamental ideas of planning, project
management, and design.
2. Develop technical and functional requirements and design
specifications to develop custom Qlikview & Qliksense
applications (10%)
· Once the requirements are gathered from customer’s/end
users, we design a flow chart in a functional way and then we
follow core standard process to develop the applications.
· Coordinate with data base administrators to get the access to
data base and privileges to pull the data into Qlikview and
Qliksense in Technical development.
· Design specification to develop Qlikview and Qliksense which
includes the objects, charts, widgets, extensions, mashups,
API’s etc.
Education Related to Job Duty:
The beneficiary's coursework in Computer Networks and
Operating Systems, Computer programming and Data
Structures, Object Oriented Analysis & Design and Object
Oriented Programming Techniques, Statistical Computing,
Design & analysis of algorithms as a part of his Master of
3. Software Engineering and in bachelors of Information
Technology curriculum and through his prior experience, the
beneficiary was instrumental in gathering relevant information
and data to analyze the design and to integrating and support the
existing code and resolve bugs and deploy the code in Qlik
Software and using project management and tracking tools like
Jira. All of the information and intelligence garnered by the
beneficiary was presented in a timely fashion with the highest
level of accuracy. Through his Coursework and prior
experience, He gained experience in integrating the services and
executing different methodologies to increase efficiencies of
functionalities.
3. Create Qlikview & Qliksense extract layers, Logical layers,
Star Schema/Snow flake Schema data models and developing
functional reports in user interface in Qlikview & Qliksense
Application (20%).
· Follow 3-tier architecture (Data Mart Layer, Logical layer and
Presentation Layer).
· Create Qlikview and Qliksense data models by connection to
the data base (HP Vertica & Hive) and pull/extract the data
using the Qlik QVW’s (Qlikview work file).
· The extraction of data using Qlik QVW’s and writing the
queries in backend using joins, views and also optimizing the
queries to make perform better.
· The QVW’s will work as extract layers to store the data from
backend into QVD’s (Qlikview data file) and the QVD’s will be
utilized in frontend development.
· After extraction QVD’s, creating the logical layer like writing
the definitions, metrics, dimensions and then creating star
schema/snow flow schema depending upon the flow of data.
· Develop the user interface in Qlikview and Qliksense using
different kind of charts like Pie chart, bar chart, straight table,
pivot table etc. and also applying the set analysis script in
4. Qlikview and Qliksense.
Education Related to Job Duty:
The beneficiary's coursework in Object Oriented Analysis &
Design and Object Oriented Programming Techniques, E-
Program Language concept and Database concepts, Data ware
housing and Data Mining as a part of his Master of Software
Engineering and also in bachelors of Information Technology
curriculum and through his prior experience, The beneficiary
was able to develop web based applications and write queries in
oracle and fetch data and display the results using front end
technologies using Qlikview and was responsible for coding
using Qlik scripting and developed logistics Applications and
also actively involved in code reviews and bug fixing .
4. Provide Qlikview & Qliksense configurations and maintain
Qlikview & Qliksense instances and cluster monitoring (5%).
· Granting the access for users to Qlikview access point and
Qliksense hub to access the relevant dashboards from web
browser.
· Providing the Qlik software to install on the desktop in
windows operating system to run the dashboard or open them in
their desktops.
· Maintaining the Qlikview & Qliksense instances like creating
the tasks, publishing the dashboards, assigning the security
rules and troubleshooting the task failure issues and
performance optimization.
Education Related to Job Duty:
Throughout his prior experience in the project and Coursework
from his studies and training in network security, Software
engineering methodologies, operating systems, web
technologies and critical thinking skills acquired from the
coursework enables the beneficiary instrumental in gathering
5. relevant information for performing different types testing and
data to analyze new methodologies to trouble shoot the
application issues. Beneficiary was involved in driving complex
strategies that included personnel assignments as well as simple
strategies that included changing of compensation plans, use of
different available software or change in client base.
5. Deploy the designed reports into integration and implement
the performance test, Response index test, Governance test,
User validation of data accuracy (10%)
· The design reports in development area can deployed into
integration for performance test of the dashboard that how fast
it is opening and troubleshoot it to make perform better.
· The performance of dashboard includes Governance, Response
and user validation.
· The governance dashboard give the results of complexity of
dashboard, size of dashboard , number of sheets, number of
complex calculations this can be the overview to analyze the
results of each and every dashboard.
· The response index is to show the response of the dashboard,
how fast it is opening and how much time it is taking to open so
that we could come over from solutions to make application
open faster.
· User validation includes like data accuracy, user interface to
perform better and reload the dashboard quickly.
Education Related to Job Duty:
The beneficiary's coursework during his bachelor’s and master’s
degree on Software testing methodologies are concepts courses
gave base reference to learn on testing and data validation and
performance tuning and even the Coursework training at Spry
Info
6. Solution
s has helped him to gain a vast knowledge on databases and
writing SQL Stored procedures.
6. Develop and implement automation and efficiencies with
Qlikview & Qliksense API’s (Application Program Interface)
(5%)
· Developing the embedded extensions for Qlikview and
Qliksense, for example D3 visualizations where develop or
enhance the dashboard to visualize better frontend of the
dashboard.
· Implementing the API’s (Application program interface) for
Qlikview like running the dashboard on Command base
externally to trigger the Qliksense dashboard; After successful
completion, API result should be sent Qliksense to reload
dependency dashboard and the API name is represented as
Qliksense Task Runner.
· Also implement the Document Chaining, Alternative Analysis
and Comparative Analysis in Qliksense using API’s.
Education Related to Job Duty:
7. The beneficiary's coursework during his bachelor’s and master’s
degree on computer programming & data structures and Java &
internet applications courses or concepts that I leveraged to use
the techniques in writing some automation coding and
optimizing the applications for Qlikview & Qlik Sense.
7. Design and develop dashboards and monitor and track
Qlikview & Qliksense performance issues; provide strategic
support of Qlikview & Qliksense integrations, deployments, and
configurations (20%).
· The design and develop of dashboards following the core
standard process, flexibility to navigate, best practices and
branding the organization Hewlett Packard Enterprise, also
color formats showing the user interface and rich interface in
Qliksense.
· Tracking and monitoring the Qlikview and Qliksense
dashboard tasks like failures of reload on day to day basis and
troubleshooting the failures and resolving them along with the
code reviews/bug fixes to make dashboard perform better.
· Maintaining and supporting the Qlikview & Qliksense from
Development -> Integration -> Production deployment.
Education Related to Job Duty:
The beneficiary’s coursework during his bachelor’s and
8. master’s degree on computer programming, Operating systems,
Software Engineering and data modeling and implementation
techniques courses gave base reference to learn on design,
develop and maintaining the systems without any performance
issues and also along with the integrating with high level
solutions to deploy the applications and configure the tools with
the required upgrade coding.
8. Prepare workflow charts and diagrams to specify detailed
operations to be performed by the Qlik Applications; Plan and
prepare technical reports, instructional manuals as
documentation of program development (10%).
· Documenting and preparing the business flow chart from
initial stage function -> technical -> design -> development->
Code reviews - > Bug fixing - > Deploying into production.
· The details of each and every application will be documented
by the end of the deployment and delivering to the operation to
maintain the applications in high level.
Education Related to Job Duty:
The beneficiary’s coursework during his bachelor’s and master
degree on software engineering that some concepts involved in
doing proper work flow charts and diagrams to specifying the
9. flow of work to be done and documented.
Thanks,
Sunitha Uppu
HR Manager
Spry Info