SlideShare a Scribd company logo
1 of 5
Download to read offline
Last update on January 19, 2017
Dr Ganesh Neelakanta Iyer PhD, NUS, Singapore
ganesh.vigneswara@gmail.com · +91.9676466377 · ganeshniyer Linkedin, Twitter, FaceBook
105, Girija Residency · Chanda Nagar · Hyderabad · India · 500050 · http://ganeshniyer.com
Summary
Creative geek with roots in software quality, a deep prod-
uct/technology evangelist in nature and a passion for adding
value by delivering quality software in agile manner.
Dr Ganesh is a QA Architect at Progress with more than
twelve years of research and development experience.
He has been instrumental in designing and developing
various QA web automation frameworks at Progress.
Some of them include a model driven framework and
very recently POM based test automation framework
on top of Selenium using TypeScript. As an agile prac-
titioner, he is active in various phases of agile software
development life cycle.
He has been a key resource in several product as well
as QA CoE initiatives at Progress such as 24x7 test au-
tomation framework and mechanism, robustness strat-
egy for a cloud product, cloud integration testing and
security test initiative.
He is extremely passionate about taking the prod-
ucts to its next level by product and technology evange-
lism at all possible opportunities. As part of that he is
very active in various industry and academic forums by
giving talks, workshops, mentoring students in premier
institutes to work on Progress products etc. He is also
a visiting faculty at IIIT-Hyderabad for more than three
years.
Experience
Progress Hyderabad, India
QA Architect, Product/Technology Evangelist Feb ’16 – present
Progress is a product company which offers several cloud and mobile software products. As a QA
Architect, Dr Ganesh’s key responsibilities include automation framework design for web products,
developing strategies and reviewing strategies for key product QA initiatives as well as for QA CoE
initiatives, review test strategies and quality profiles for key features, cross-team collaboration, de-
livering sessions on the products at various customer/partner conferences across the globe, driving
the efforts to build product PoC’s for field, conducting competitive analysis for products/features
and product/technology evangelism. As an agile practitioner, Dr Ganesh is closely involved in sprint
reviews and organizing retrospectives and giving pro-active feedback.
Major achievements
• Robustness initiative for Rollbase which is a cloud platform for rapid application development
• Enabling QA CoE for security testing by educating team leads on security test aspects through weekly
teasers, introducing right tools for static and dynamic analysis and establishing a process in agile life
cycle specifically with security focus for all our cloud products
• POM (Page Object Model) based test automation framework on top of Selenium using TypeScript
• Test approach for high-availability feature for aPaaS cloud platform product Rollbase
• Leading the efforts for PoC’s requested by field for multi-product integration scenarios
• Cross-team collaboration with teams from Europe and USA on a regular basis to exchange QA ideas,
practices and knowledge
• Lead for common component specification for one of the major Progress products with cross-team,
customer collaboration across the globe
• Several talks on Cloud testing at various industry conferences, customer/partner forums; Published a
book chapter on cloud testing in Encyclopedia of Cloud Computing; Several blog posts, white papers
and scholarly articles on this topic.
• Participate actively in design discussions for various features/releases for the cloud platform Rollbase
• Customer bug analysis for our Cloud platform product and lead the team to implement the action items
• Mentoring one of the key customers as part of Progress Architect Council for better customer connect
with Progress
• Successfully completed an architectural grooming program for some key senior QA engineers. Key
results include 200+ blog posts, 200+ forum posts, several PoCs, competitive analysis, white papers, test
strategies and quality profiles.
• Mentoring Progress incubator startups as well as internal teams to develop their applications on our
cloud platform. Some of those apps include DevOps ticketing system app, ProdOps employee allocation
app and HR apps.
• Pro actively analyze current QA processes and practices and suggest appropriate changes - e.g. Analyzed
how different teams within QA CoE write test plans and suggested an approach to effectively manage
and maintain test plans
• Maintains a big-picture view of a product and actively review team’s work and give guidance on various
QA aspects
• Use customer/partner forums and conferences to interact with customers, understand the product usage
and suggest QA team with appropriate action items to fill the gap
• Provide active mentoring to many team members (both at junior level and at senior level) to groom them
technically as well as on their soft skills
• Analyze bugs (both internal and external), identify QA focus areas based on bug analysis based on
customer usage and product market focus and derive QA priority areas based on it
• Presented several talks on QA best practices, product use cases, technology talks etc. at customer/partner
conferences in USA, Australia and India
Major evangelism efforts
• Session on Docker 101 - How docker works and how you can use it for development, test and production
at Progress Exchange Conference, Sydney, Australia, July 2016
• Accepted a session on Continuous Testing at premier STAREAST conference due in May 2017 at Florida,
USA
• Accepted a session on low code app development platforms at 19th CloudExpo at Santa Clara, USA in
November 2016
• Webinars on progress products and technologies at a global (UK-based) industry forum - Brighttalk
• Contributed two book chapters (One is on Cloud Testing and the other one on Cloud Brokers) in
Encyclopedia on cloud computing published by Wiley publications
• Hands-on session on building satellite application on top of an existing application at Progress Exchange
customer conference at Sydney, Australia, July 2016
• Driven several PoC efforts in understanding the requirements, translating into the design specifications,
delivering successful PoC implementations and give it back to field for many prospects
• Talk to customers and prospects in various industry conference and evangelize various Progress products
to them whenever an opportunity exists - some of them are successfully converted as partners/customers
• Hands-on session on building satellite application on top of an existing application at Progress User
Group conference at Manchester, USA, June 2016
• Session on Simplify Enterprise IT with No Code Application - aPaaS at Progress Exchange conference in
Mumbai, November 2016
• Session on Cloud Testing at STeP-IN 2016 and in Great Indian Developer Summit both in Bengaluru, 2016
• Student guidance at IIIT-Hyderabad for doing projects using Progress cloud and mobile products and
technologies
• Sessions and workshops on emerging technologies and Progress products at various academic institutions
• Internal product training sessions for employees from various departments at company head quarters in
Boston in 2016
• Manning Progress booth at many industry events in Hyderabad and Bengaluru and help prospects
understand more about Progress products and technologies
• Published many white papers on various product use cases. Mentored many team members to write
and publish white papers
• Very active in various industry events both as a speaker and as a participant to keep himself updated
with the current technology/product landscape
Principal QA Engineer, Team Lead, Evangelist Oct ’12 – Jan ’16
As a principal QA Engineer, Dr Ganesh worked on several cloud products at Progress. During this
tenure, he obtained a lot of experience on agile test methodologies, cloud test approaches, cross-product
integration testing and CoE level QA activities.
Products Worked
Progress Rollbase
Progress Rollbase is a rapid application development low code cloud platform which helps people build
enterprise productivity SaaS applications. You can choose to develop and deploy apps either on Cloud or
on-premise using this platform. Progress acquired this product in June 2013 and Dr Ganesh was part of
the initial seed team to deliver first release post-acquisition in July 2013. His involvement was crucial in
determining the strategy for QA for this product (which had no QA before) and release within a month.
Progress Data Direct Cloud
Progress Data Direct Cloud is a powerful hosted connectivity service that provides a single point of
universal connectivity for all your data whether in the cloud or on-premises behind a firewall. Connect
through a single standard interface - SQL (ODBC, JDBC) or REST (OData). Dr Ganesh was part of the QA
team from the beginning of this product development and key in developing test strategy and automation
approach for this debut cloud product in Progress.
Cloud Services Integration QA
Cloud Services (CS) acts as an underlying product to help run all e-commerce business for Rollbase, Data
Direct Cloud and other products. CS provides all the common functionalities required for these products
such as user management, notifications, checkout platform etc. Dr Ganesh acted as the Product Owner
and Scrum Master for CS Integration QA team and was instrumental in designing e-commerce integration
test approach for CS. These tests are designed for data flow between Progress cloud products and its back
office systems such as billing, invoice, marketing, legal, compliance and sales back-office systems.
Major achievements
• Derived the initial QA approach for test strategy and automation for Cloud-based products in Progress
• For end-to-end e-commerce integration testing for products with back-office systems, he devised an
approach and process to reduce the effort from 45 man days to 2 man days
• As a Product Owner (PO), he set the directions of Integration QA team and derived road map on a
regular basis
• Established a mechanism to offer cloud product test infrastructure setup for Progress products; helping
several teams across the globe for their development and test process in an efficient and faster way
• Competitive analysis done many times to assess cloud platform capabilities before Rollbase acquisition
and done again to identify its weakness later on
• Grooming next level architects by mentoring them to do competitive analysis on products and encourag-
ing them to write test strategies and quality profiles
• Led a team to automate a bunch of manual processes by customer on-boarding team which reduced their
effort to on-board an enterprise customer from a few days to 10 mins
• Key member in designing and evangelizing a model driven test automation framework which drastically
reduced automation development and maintenance time helping teams to catch up with automation
backlog quickly
• Worked on QA v2.0 initiative to take QA to next level. It included defining new processes and standards,
coding guidelines and skill improvement initiatives
• Designed a template for writing test strategies and inculcated the same as a practice across QA CoE to
write test strategy for important features and releases
• Ensuring QA leadership oversight on all the release tasks relating to Integration QA and the representative
voice from QA into the SoS (scrum of scrum) and also release risk assessments
• Rollbase pre-assessment before acquisition to assess the product quality and its strength and weakness.
It helped in deciding acquisition as well as in developing test strategy for the first release post acquisition
• Collaborating and helping Asia-Pacific sales team whenever they need help/assistance in Rollbase
solutions
• Collaborated with global field teams on doing many PoCs on cross-product integration use cases
• Interaction with several key prospects and customers on architecting various solutions for their use cases
• Weekly test strategy review meetings for enhanced collaboration among QA leads and managers. This
alone has helped significantly increase the level of thinking going into the test strategies and test specifi-
cations.
• Derived detailed test approach and automation plan for multi-product integration testing as well as for
e-commerce integration testing with back-office systems
• Introduced the concept of sanity automation for e-commerce end-to-end testing and it got implemented
to effectively handle short release cycles
• Started driving a special program to groom next level architects at Progress QA
• Fully managed and organized a successful internal hackathon at Progress, Hyderabad; Organized many
internal product road shows
• Mentoring Progress incubator startups in giving them technical guidance
• Mentoring QA members in solving their technical challenges - e.g. Analysis of performance test results
• Worked on several process improvements such as test strategy in sprint 0, quality profile in final sprint,
same sprint automation during release and go-live test approach for cloud products to quote a few
• Worked as an SME for some of the Rollbase courses from Knowledge Services team
• Writing test strategy, writing test plan and executing the same for various key product features
• Dr Ganesh was one of the 20 members company selected for an idea prototyping event in USA
• Mentoring M.Tech interns to do some interesting work for QA CoE
• Enthusiastic participation in UX assessments and sharing UX issues/concerns with UX team
• Actively involved in many functional and non-functional (performance,load,internationalization) test
approaches for cloud products
• Presented several talks on QA best practices, product use cases, technology talks etc. at customer/partner
conferences in USA and Europe
Major evangelism efforts
• Agile Testing; Principles and Best Practices, Talk at PUG Challenge Americas, Boston, USA, June 2015
• Software Quality Analysis with Cloud; Challenges and Approaches, Talk at PUG Challenge, Boston,
USA, June ’15
• Telerik Test Studio to Automate Web Applications, Workshop at PUG Challenge EMEA, Copenhagen,
Denmark, November 2015
• Presented a session on Cloud testing framework at IEEE QSIC, Nanjing, China in 2013
• Advanced Business Applications for the Cloud, Workshop at Progress Exchange, Orlando, USA, Oct ’14.
• Mastering Progress Rollbase - Inside Out, Talk at Progress Exchange, Orlando, USA, October 2014
• Game Theory for Computer Science, Invited talk, Tennessee State University, Nashville, USA, 2015
• Cloud Computing; Industry perspective, Invited talk Tennessee State University, Nashville, USA, 2015
• Presented a session on Agile testing at Decoding DevOps conference in Bengaluru 2015
• Presented a tutorial on Model-driven test framework in HSTC STep-IN conference in Hyderabad in 2014
• Published an article on the model driven test framework developed in IEEE ITPRO’14
• Actively mentor students at IIIT-Hyderabad to do various projects using different Progress products
• Webinar on Rollbase for Progress and Telerik customers in March 2015
• One day workshop on Progress Rollbase at ITsAP in December 2013
• HYSEA Rollbase mobile workshop in 2014
• Rollbase demo for various startup events in Hyderabad
• Organized a workshop on test engineering and delivered a talk in the same
• Written several blog posts on various technology landscape, QA practices and on Progress products
• Very active in twitter tweeting about Progress developments and technology domain. Got appreciated
from Marketing team also for the same multiple times
• Manning Progress booth at many industry events in Hyderabad
IIIT-Hyderabad Hyderabad, India
Visiting Faculty Aug ’13 – Present
Dr Ganesh is a visiting faculty here teaching many core and advanced subjects such as Computer
Networks, Advanced computer networks, Game theory for CS and Advanced topics in game theory.
He also mentor students to do projects on cutting edge technologies and platforms and guide PG
students for research projects.
NXP Semiconductors Ltd Bengaluru, India
Senior Software Engineer Oct ’06 – July ’07
NXP is a leader in high-performance, mixed-signal semiconductor electronics, with innovative products
and solutions and leadership positions in automotive etc At NXP, Dr Ganesh’s primary responsibility
were protocol stack development of UMA (WLAN-GSM dual stack) and protocol stack development of
RRM/RLC/MAC on Mobile for GSM/GPRS/EDGE using C language.
Sasken Communication Technologies Ltd Bengaluru, India
Software Engineer Sep ’04 – Sep ’06
Sasken offers research and development consultancy, wireless software products, software services
and network engineering services to semiconductor manufacturers, wireless handset developers,
network equipment and test and measurement companies, and service providers globally. Dr Ganesh
worked on End to End System Integration activities for GPRS/EDGE RAN at Sasken.
Education
National University of Singapore Kent Ridge, Singapore
Doctor of Philosophy Jan ’09 – July ’12
Supervisor: Prof Bharadwaj Veeravalli; PhD awarded in Dec 2012; PhD title: Broker-mediated Multiple-
Cloud Orchestration Mechanisms for Cloud Computing in Dept of ECE; Published several research papers in
reputed international journals, international conferences and book chapter during this time primarily
in the broad domain of cloud computing.
National University of Singapore Kent Ridge, Singapore
Master of Science Aug ’07 – Dec ’08
Completed M.Sc. in Electrical Engineering with specialization in Computer Engineering. Did a project
under the guidance of Dr Kong Peng-Yong ay I2R (Institute of Infocomm Research, Singapore) in the
area of wireless networks.
Mahatma Gandhi University College of Engineering Thodupuzha, Kerala, India
Bachelor of Technology Nov ’00 – Aug ’04
Completed B.Tech in Computer Science and Engineering with University FIRST rank. Final year project
was done as DRDO (Defence Research and Development Organization), Bengaluru, India in 2003
Skills, Activities and Awards
Technical expertise:
• Programming Skills: C, C++, JavaScript, TypeScript
• Domain Skills: Cloud, IoT, Mobile
• Platform Skills: Low-code platforms, AWS, Docker
• Test tool Skills: Sahi, TTS, Selenium
• Tools: Zabbix, IBM RTC, IBM CQ, Team Pulse, Github
Natural languages: Malayalam (mother tongue), English (full professional proficiency), Tamil and Hindi (limited
working proficiency).
Professional Activities: Visiting Faculty at IIIT-Hyderabad; Active in blogging and writing technical whitepa-
pers about QA and Cloud; Talking and participating in various technical events; Attended a certified
program on Management 3.0; Member of IEEE and IEEE Computer Society; Reviewer of many internation-
als journals/Conferences; Board of studies member at JNTU-H for curriculum design for UG students;
Attended several executive leadership workshops at Progress
Corporate Activities involved: Actively involved in corporate social responsibility activities at Progress, in
the editorial team for monthly newsletter and organizing committee member for organizing employee
entertainment activities such as quiz competitions and outings
Honors and Awards:
• Outstanding Contributor Award for Integration QA lead activities, Progress software, 2014
• Team Achievement Award for e-commerce integration testing, Progress Software, 2015
• Spot Recognition for robustness activities in Rollbase QA, Progress Software, 2016
• University Topper (First Rank) for the B-Tech degree examination in 2004
• National University of Singapore, Postgraduate Research Scholarship, 2009-2012
• Consistently excellent feedback for the teaching duties in NUS ( 4.4/5) and in IIIT-H ( 4.5/5)
• Spot recognition for identifying the root cause and fixing a critical customer bug in a record time at NXP
Semiconductors Ltd, 2007
• Q star award for the project of the quarter Q March 2005 in Sasken Communications
Interests
Non-exhaustive and in alphabetical order: Kathakali (A traditional Indian art. Dr Ganesh is a professional
dancer; he has composed a story in Kathakali and he spends considerable amount of his personal time
to uplift this traditional art by organizing Kathakali performances, workshops and demonstrations and
performance by himself), Photography, Quiz Master, Travel, Teaching and Vegetarian cooking.

More Related Content

What's hot

[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...
[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...
[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...Hiroshi Igaki
 
Dev ops intro
Dev ops introDev ops intro
Dev ops introRaju Raju
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetTodd Erskine
 
Enabling DevOps for enterprise
Enabling DevOps for enterpriseEnabling DevOps for enterprise
Enabling DevOps for enterprisepunedevscom
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014johnfcshaw
 
Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923Stephen Ritchie
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - EnglishCollabNet
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCaseCollabNet
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1COMPETENSIS
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallPrateek Shrivastava
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefingRavi Tadwalkar
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMMarco Silva
 
Agile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti PresentationAgile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti Presentationsankhadeep
 

What's hot (20)

Agile vs dev ops
Agile vs dev opsAgile vs dev ops
Agile vs dev ops
 
[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...
[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...
[ICSE2014 SEET]Quantitative Assessment with Using Ticket Driven Development f...
 
Dev ops intro
Dev ops introDev ops intro
Dev ops intro
 
DevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - DatasheetDevOps Implementation for Applications Solution - Datasheet
DevOps Implementation for Applications Solution - Datasheet
 
Enabling DevOps for enterprise
Enabling DevOps for enterpriseEnabling DevOps for enterprise
Enabling DevOps for enterprise
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1Scrum Book Of Knowledge - Reading Notes, Part#1
Scrum Book Of Knowledge - Reading Notes, Part#1
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
DevOps- exec level briefing
DevOps-  exec level briefingDevOps-  exec level briefing
DevOps- exec level briefing
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
Agile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti PresentationAgile Software Development - a Suvojyoti Presentation
Agile Software Development - a Suvojyoti Presentation
 

Viewers also liked

Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDr Ganesh Iyer
 
Simplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSSimplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSDr Ganesh Iyer
 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practicesDr Ganesh Iyer
 
Docker Container Security - A Network View
Docker Container Security - A Network ViewDocker Container Security - A Network View
Docker Container Security - A Network ViewNeuVector
 
11. From Hadoop to Spark 2/2
11. From Hadoop to Spark 2/211. From Hadoop to Spark 2/2
11. From Hadoop to Spark 2/2Fabio Fumarola
 
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...Zohar Stolar
 
Secure Your Apps with NGINX Plus and the ModSecurity WAF
Secure Your Apps with NGINX Plus and the ModSecurity WAFSecure Your Apps with NGINX Plus and the ModSecurity WAF
Secure Your Apps with NGINX Plus and the ModSecurity WAFNGINX, Inc.
 
Functional and Non-functional Test automation
Functional and Non-functional Test automationFunctional and Non-functional Test automation
Functional and Non-functional Test automationDr Ganesh Iyer
 
2 Linux Container and Docker
2 Linux Container and Docker2 Linux Container and Docker
2 Linux Container and DockerFabio Fumarola
 
Docker-OVS
Docker-OVSDocker-OVS
Docker-OVSsnrism
 
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Adrien Blind
 
Unleash software architecture leveraging on docker
Unleash software architecture leveraging on dockerUnleash software architecture leveraging on docker
Unleash software architecture leveraging on dockerAdrien Blind
 
APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017APNIC
 
The 3 Models in the NGINX Microservices Reference Architecture
The 3 Models in the NGINX Microservices Reference ArchitectureThe 3 Models in the NGINX Microservices Reference Architecture
The 3 Models in the NGINX Microservices Reference ArchitectureNGINX, Inc.
 
Evolving the network for 5G
Evolving the network for 5GEvolving the network for 5G
Evolving the network for 5GAPNIC
 
Container World 2017!
Container World 2017!Container World 2017!
Container World 2017!kgraham32
 
NGINX Microservices Reference Architecture: Ask Me Anything
NGINX Microservices Reference Architecture: Ask Me AnythingNGINX Microservices Reference Architecture: Ask Me Anything
NGINX Microservices Reference Architecture: Ask Me AnythingNGINX, Inc.
 
MPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksMPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksAPNIC
 
Load Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINXLoad Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINXNGINX, Inc.
 

Viewers also liked (20)

Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
Simplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaSSimplify enterprise IT with no code platform - aPaaS
Simplify enterprise IT with no code platform - aPaaS
 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practices
 
Docker and Azure
Docker and AzureDocker and Azure
Docker and Azure
 
Docker Container Security - A Network View
Docker Container Security - A Network ViewDocker Container Security - A Network View
Docker Container Security - A Network View
 
11. From Hadoop to Spark 2/2
11. From Hadoop to Spark 2/211. From Hadoop to Spark 2/2
11. From Hadoop to Spark 2/2
 
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...Introduction to containers  running dockers using kubernetes - הרצאה לכנס מיק...
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
 
Secure Your Apps with NGINX Plus and the ModSecurity WAF
Secure Your Apps with NGINX Plus and the ModSecurity WAFSecure Your Apps with NGINX Plus and the ModSecurity WAF
Secure Your Apps with NGINX Plus and the ModSecurity WAF
 
Functional and Non-functional Test automation
Functional and Non-functional Test automationFunctional and Non-functional Test automation
Functional and Non-functional Test automation
 
2 Linux Container and Docker
2 Linux Container and Docker2 Linux Container and Docker
2 Linux Container and Docker
 
Docker-OVS
Docker-OVSDocker-OVS
Docker-OVS
 
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
Docker, cornerstone of cloud hybridation ? [Cloud Expo Europe 2016]
 
Unleash software architecture leveraging on docker
Unleash software architecture leveraging on dockerUnleash software architecture leveraging on docker
Unleash software architecture leveraging on docker
 
APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017APNIC Update - MMNOG 2017
APNIC Update - MMNOG 2017
 
The 3 Models in the NGINX Microservices Reference Architecture
The 3 Models in the NGINX Microservices Reference ArchitectureThe 3 Models in the NGINX Microservices Reference Architecture
The 3 Models in the NGINX Microservices Reference Architecture
 
Evolving the network for 5G
Evolving the network for 5GEvolving the network for 5G
Evolving the network for 5G
 
Container World 2017!
Container World 2017!Container World 2017!
Container World 2017!
 
NGINX Microservices Reference Architecture: Ask Me Anything
NGINX Microservices Reference Architecture: Ask Me AnythingNGINX Microservices Reference Architecture: Ask Me Anything
NGINX Microservices Reference Architecture: Ask Me Anything
 
MPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksMPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet Networks
 
Load Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINXLoad Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINX
 

Similar to DrGanesh-Jan-17-Resume-V1.0

Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Software Product Engineering Services | Digital Transformation
Software Product Engineering  Services | Digital TransformationSoftware Product Engineering  Services | Digital Transformation
Software Product Engineering Services | Digital TransformationSkizzle Technolabs
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jainSaurabh Jain
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_ResumeMohan P
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaretMenzies
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...Agile Testing Alliance
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery XebiaLabs
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Todd Groshong
 
DevOps Services And Solutions Explained
DevOps Services And Solutions ExplainedDevOps Services And Solutions Explained
DevOps Services And Solutions ExplainedEnov8
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycleijtsrd
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad Swati
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Stone code labs testing expertise Presentation
Stone code labs testing expertise PresentationStone code labs testing expertise Presentation
Stone code labs testing expertise PresentationRahul S Singh
 

Similar to DrGanesh-Jan-17-Resume-V1.0 (20)

Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Software Product Engineering Services | Digital Transformation
Software Product Engineering  Services | Digital TransformationSoftware Product Engineering  Services | Digital Transformation
Software Product Engineering Services | Digital Transformation
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jain
 
Mohan_Resume
Mohan_ResumeMohan_Resume
Mohan_Resume
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
Animesh Chatterjee
Animesh Chatterjee Animesh Chatterjee
Animesh Chatterjee
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16
 
DevOps Services And Solutions Explained
DevOps Services And Solutions ExplainedDevOps Services And Solutions Explained
DevOps Services And Solutions Explained
 
Alagappan_Resume
Alagappan_ResumeAlagappan_Resume
Alagappan_Resume
 
Radhakrishna_Profile
Radhakrishna_ProfileRadhakrishna_Profile
Radhakrishna_Profile
 
NAMITA_KHULLAR
NAMITA_KHULLARNAMITA_KHULLAR
NAMITA_KHULLAR
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycle
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Stone code labs testing expertise Presentation
Stone code labs testing expertise PresentationStone code labs testing expertise Presentation
Stone code labs testing expertise Presentation
 

More from Dr Ganesh Iyer

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignDr Ganesh Iyer
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewDr Ganesh Iyer
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2Dr Ganesh Iyer
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 Dr Ganesh Iyer
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLADr Ganesh Iyer
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2Dr Ganesh Iyer
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1Dr Ganesh Iyer
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicityDr Ganesh Iyer
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingDr Ganesh Iyer
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringDr Ganesh Iyer
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationDr Ganesh Iyer
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelDr Ganesh Iyer
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsDr Ganesh Iyer
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionDr Ganesh Iyer
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachDr Ganesh Iyer
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering ApplicationsDr Ganesh Iyer
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its ApplicationsDr Ganesh Iyer
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneurDr Ganesh Iyer
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetesDr Ganesh Iyer
 

More from Dr Ganesh Iyer (20)

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - Simplicity
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical Alerting
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed Monitoring
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil Elimination
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement Model
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOs
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - Introduction
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approach
 
Cloud and Industry4.0
Cloud and Industry4.0Cloud and Industry4.0
Cloud and Industry4.0
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering Applications
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneur
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
 

DrGanesh-Jan-17-Resume-V1.0

  • 1. Last update on January 19, 2017 Dr Ganesh Neelakanta Iyer PhD, NUS, Singapore ganesh.vigneswara@gmail.com · +91.9676466377 · ganeshniyer Linkedin, Twitter, FaceBook 105, Girija Residency · Chanda Nagar · Hyderabad · India · 500050 · http://ganeshniyer.com Summary Creative geek with roots in software quality, a deep prod- uct/technology evangelist in nature and a passion for adding value by delivering quality software in agile manner. Dr Ganesh is a QA Architect at Progress with more than twelve years of research and development experience. He has been instrumental in designing and developing various QA web automation frameworks at Progress. Some of them include a model driven framework and very recently POM based test automation framework on top of Selenium using TypeScript. As an agile prac- titioner, he is active in various phases of agile software development life cycle. He has been a key resource in several product as well as QA CoE initiatives at Progress such as 24x7 test au- tomation framework and mechanism, robustness strat- egy for a cloud product, cloud integration testing and security test initiative. He is extremely passionate about taking the prod- ucts to its next level by product and technology evange- lism at all possible opportunities. As part of that he is very active in various industry and academic forums by giving talks, workshops, mentoring students in premier institutes to work on Progress products etc. He is also a visiting faculty at IIIT-Hyderabad for more than three years. Experience Progress Hyderabad, India QA Architect, Product/Technology Evangelist Feb ’16 – present Progress is a product company which offers several cloud and mobile software products. As a QA Architect, Dr Ganesh’s key responsibilities include automation framework design for web products, developing strategies and reviewing strategies for key product QA initiatives as well as for QA CoE initiatives, review test strategies and quality profiles for key features, cross-team collaboration, de- livering sessions on the products at various customer/partner conferences across the globe, driving the efforts to build product PoC’s for field, conducting competitive analysis for products/features and product/technology evangelism. As an agile practitioner, Dr Ganesh is closely involved in sprint reviews and organizing retrospectives and giving pro-active feedback. Major achievements • Robustness initiative for Rollbase which is a cloud platform for rapid application development • Enabling QA CoE for security testing by educating team leads on security test aspects through weekly teasers, introducing right tools for static and dynamic analysis and establishing a process in agile life cycle specifically with security focus for all our cloud products • POM (Page Object Model) based test automation framework on top of Selenium using TypeScript • Test approach for high-availability feature for aPaaS cloud platform product Rollbase • Leading the efforts for PoC’s requested by field for multi-product integration scenarios • Cross-team collaboration with teams from Europe and USA on a regular basis to exchange QA ideas, practices and knowledge • Lead for common component specification for one of the major Progress products with cross-team, customer collaboration across the globe • Several talks on Cloud testing at various industry conferences, customer/partner forums; Published a book chapter on cloud testing in Encyclopedia of Cloud Computing; Several blog posts, white papers and scholarly articles on this topic. • Participate actively in design discussions for various features/releases for the cloud platform Rollbase • Customer bug analysis for our Cloud platform product and lead the team to implement the action items • Mentoring one of the key customers as part of Progress Architect Council for better customer connect with Progress • Successfully completed an architectural grooming program for some key senior QA engineers. Key results include 200+ blog posts, 200+ forum posts, several PoCs, competitive analysis, white papers, test strategies and quality profiles. • Mentoring Progress incubator startups as well as internal teams to develop their applications on our cloud platform. Some of those apps include DevOps ticketing system app, ProdOps employee allocation app and HR apps.
  • 2. • Pro actively analyze current QA processes and practices and suggest appropriate changes - e.g. Analyzed how different teams within QA CoE write test plans and suggested an approach to effectively manage and maintain test plans • Maintains a big-picture view of a product and actively review team’s work and give guidance on various QA aspects • Use customer/partner forums and conferences to interact with customers, understand the product usage and suggest QA team with appropriate action items to fill the gap • Provide active mentoring to many team members (both at junior level and at senior level) to groom them technically as well as on their soft skills • Analyze bugs (both internal and external), identify QA focus areas based on bug analysis based on customer usage and product market focus and derive QA priority areas based on it • Presented several talks on QA best practices, product use cases, technology talks etc. at customer/partner conferences in USA, Australia and India Major evangelism efforts • Session on Docker 101 - How docker works and how you can use it for development, test and production at Progress Exchange Conference, Sydney, Australia, July 2016 • Accepted a session on Continuous Testing at premier STAREAST conference due in May 2017 at Florida, USA • Accepted a session on low code app development platforms at 19th CloudExpo at Santa Clara, USA in November 2016 • Webinars on progress products and technologies at a global (UK-based) industry forum - Brighttalk • Contributed two book chapters (One is on Cloud Testing and the other one on Cloud Brokers) in Encyclopedia on cloud computing published by Wiley publications • Hands-on session on building satellite application on top of an existing application at Progress Exchange customer conference at Sydney, Australia, July 2016 • Driven several PoC efforts in understanding the requirements, translating into the design specifications, delivering successful PoC implementations and give it back to field for many prospects • Talk to customers and prospects in various industry conference and evangelize various Progress products to them whenever an opportunity exists - some of them are successfully converted as partners/customers • Hands-on session on building satellite application on top of an existing application at Progress User Group conference at Manchester, USA, June 2016 • Session on Simplify Enterprise IT with No Code Application - aPaaS at Progress Exchange conference in Mumbai, November 2016 • Session on Cloud Testing at STeP-IN 2016 and in Great Indian Developer Summit both in Bengaluru, 2016 • Student guidance at IIIT-Hyderabad for doing projects using Progress cloud and mobile products and technologies • Sessions and workshops on emerging technologies and Progress products at various academic institutions • Internal product training sessions for employees from various departments at company head quarters in Boston in 2016 • Manning Progress booth at many industry events in Hyderabad and Bengaluru and help prospects understand more about Progress products and technologies • Published many white papers on various product use cases. Mentored many team members to write and publish white papers • Very active in various industry events both as a speaker and as a participant to keep himself updated with the current technology/product landscape Principal QA Engineer, Team Lead, Evangelist Oct ’12 – Jan ’16 As a principal QA Engineer, Dr Ganesh worked on several cloud products at Progress. During this tenure, he obtained a lot of experience on agile test methodologies, cloud test approaches, cross-product integration testing and CoE level QA activities. Products Worked Progress Rollbase Progress Rollbase is a rapid application development low code cloud platform which helps people build enterprise productivity SaaS applications. You can choose to develop and deploy apps either on Cloud or on-premise using this platform. Progress acquired this product in June 2013 and Dr Ganesh was part of the initial seed team to deliver first release post-acquisition in July 2013. His involvement was crucial in determining the strategy for QA for this product (which had no QA before) and release within a month.
  • 3. Progress Data Direct Cloud Progress Data Direct Cloud is a powerful hosted connectivity service that provides a single point of universal connectivity for all your data whether in the cloud or on-premises behind a firewall. Connect through a single standard interface - SQL (ODBC, JDBC) or REST (OData). Dr Ganesh was part of the QA team from the beginning of this product development and key in developing test strategy and automation approach for this debut cloud product in Progress. Cloud Services Integration QA Cloud Services (CS) acts as an underlying product to help run all e-commerce business for Rollbase, Data Direct Cloud and other products. CS provides all the common functionalities required for these products such as user management, notifications, checkout platform etc. Dr Ganesh acted as the Product Owner and Scrum Master for CS Integration QA team and was instrumental in designing e-commerce integration test approach for CS. These tests are designed for data flow between Progress cloud products and its back office systems such as billing, invoice, marketing, legal, compliance and sales back-office systems. Major achievements • Derived the initial QA approach for test strategy and automation for Cloud-based products in Progress • For end-to-end e-commerce integration testing for products with back-office systems, he devised an approach and process to reduce the effort from 45 man days to 2 man days • As a Product Owner (PO), he set the directions of Integration QA team and derived road map on a regular basis • Established a mechanism to offer cloud product test infrastructure setup for Progress products; helping several teams across the globe for their development and test process in an efficient and faster way • Competitive analysis done many times to assess cloud platform capabilities before Rollbase acquisition and done again to identify its weakness later on • Grooming next level architects by mentoring them to do competitive analysis on products and encourag- ing them to write test strategies and quality profiles • Led a team to automate a bunch of manual processes by customer on-boarding team which reduced their effort to on-board an enterprise customer from a few days to 10 mins • Key member in designing and evangelizing a model driven test automation framework which drastically reduced automation development and maintenance time helping teams to catch up with automation backlog quickly • Worked on QA v2.0 initiative to take QA to next level. It included defining new processes and standards, coding guidelines and skill improvement initiatives • Designed a template for writing test strategies and inculcated the same as a practice across QA CoE to write test strategy for important features and releases • Ensuring QA leadership oversight on all the release tasks relating to Integration QA and the representative voice from QA into the SoS (scrum of scrum) and also release risk assessments • Rollbase pre-assessment before acquisition to assess the product quality and its strength and weakness. It helped in deciding acquisition as well as in developing test strategy for the first release post acquisition • Collaborating and helping Asia-Pacific sales team whenever they need help/assistance in Rollbase solutions • Collaborated with global field teams on doing many PoCs on cross-product integration use cases • Interaction with several key prospects and customers on architecting various solutions for their use cases • Weekly test strategy review meetings for enhanced collaboration among QA leads and managers. This alone has helped significantly increase the level of thinking going into the test strategies and test specifi- cations. • Derived detailed test approach and automation plan for multi-product integration testing as well as for e-commerce integration testing with back-office systems • Introduced the concept of sanity automation for e-commerce end-to-end testing and it got implemented to effectively handle short release cycles • Started driving a special program to groom next level architects at Progress QA • Fully managed and organized a successful internal hackathon at Progress, Hyderabad; Organized many internal product road shows • Mentoring Progress incubator startups in giving them technical guidance • Mentoring QA members in solving their technical challenges - e.g. Analysis of performance test results
  • 4. • Worked on several process improvements such as test strategy in sprint 0, quality profile in final sprint, same sprint automation during release and go-live test approach for cloud products to quote a few • Worked as an SME for some of the Rollbase courses from Knowledge Services team • Writing test strategy, writing test plan and executing the same for various key product features • Dr Ganesh was one of the 20 members company selected for an idea prototyping event in USA • Mentoring M.Tech interns to do some interesting work for QA CoE • Enthusiastic participation in UX assessments and sharing UX issues/concerns with UX team • Actively involved in many functional and non-functional (performance,load,internationalization) test approaches for cloud products • Presented several talks on QA best practices, product use cases, technology talks etc. at customer/partner conferences in USA and Europe Major evangelism efforts • Agile Testing; Principles and Best Practices, Talk at PUG Challenge Americas, Boston, USA, June 2015 • Software Quality Analysis with Cloud; Challenges and Approaches, Talk at PUG Challenge, Boston, USA, June ’15 • Telerik Test Studio to Automate Web Applications, Workshop at PUG Challenge EMEA, Copenhagen, Denmark, November 2015 • Presented a session on Cloud testing framework at IEEE QSIC, Nanjing, China in 2013 • Advanced Business Applications for the Cloud, Workshop at Progress Exchange, Orlando, USA, Oct ’14. • Mastering Progress Rollbase - Inside Out, Talk at Progress Exchange, Orlando, USA, October 2014 • Game Theory for Computer Science, Invited talk, Tennessee State University, Nashville, USA, 2015 • Cloud Computing; Industry perspective, Invited talk Tennessee State University, Nashville, USA, 2015 • Presented a session on Agile testing at Decoding DevOps conference in Bengaluru 2015 • Presented a tutorial on Model-driven test framework in HSTC STep-IN conference in Hyderabad in 2014 • Published an article on the model driven test framework developed in IEEE ITPRO’14 • Actively mentor students at IIIT-Hyderabad to do various projects using different Progress products • Webinar on Rollbase for Progress and Telerik customers in March 2015 • One day workshop on Progress Rollbase at ITsAP in December 2013 • HYSEA Rollbase mobile workshop in 2014 • Rollbase demo for various startup events in Hyderabad • Organized a workshop on test engineering and delivered a talk in the same • Written several blog posts on various technology landscape, QA practices and on Progress products • Very active in twitter tweeting about Progress developments and technology domain. Got appreciated from Marketing team also for the same multiple times • Manning Progress booth at many industry events in Hyderabad IIIT-Hyderabad Hyderabad, India Visiting Faculty Aug ’13 – Present Dr Ganesh is a visiting faculty here teaching many core and advanced subjects such as Computer Networks, Advanced computer networks, Game theory for CS and Advanced topics in game theory. He also mentor students to do projects on cutting edge technologies and platforms and guide PG students for research projects. NXP Semiconductors Ltd Bengaluru, India Senior Software Engineer Oct ’06 – July ’07 NXP is a leader in high-performance, mixed-signal semiconductor electronics, with innovative products and solutions and leadership positions in automotive etc At NXP, Dr Ganesh’s primary responsibility were protocol stack development of UMA (WLAN-GSM dual stack) and protocol stack development of RRM/RLC/MAC on Mobile for GSM/GPRS/EDGE using C language. Sasken Communication Technologies Ltd Bengaluru, India Software Engineer Sep ’04 – Sep ’06 Sasken offers research and development consultancy, wireless software products, software services and network engineering services to semiconductor manufacturers, wireless handset developers, network equipment and test and measurement companies, and service providers globally. Dr Ganesh worked on End to End System Integration activities for GPRS/EDGE RAN at Sasken.
  • 5. Education National University of Singapore Kent Ridge, Singapore Doctor of Philosophy Jan ’09 – July ’12 Supervisor: Prof Bharadwaj Veeravalli; PhD awarded in Dec 2012; PhD title: Broker-mediated Multiple- Cloud Orchestration Mechanisms for Cloud Computing in Dept of ECE; Published several research papers in reputed international journals, international conferences and book chapter during this time primarily in the broad domain of cloud computing. National University of Singapore Kent Ridge, Singapore Master of Science Aug ’07 – Dec ’08 Completed M.Sc. in Electrical Engineering with specialization in Computer Engineering. Did a project under the guidance of Dr Kong Peng-Yong ay I2R (Institute of Infocomm Research, Singapore) in the area of wireless networks. Mahatma Gandhi University College of Engineering Thodupuzha, Kerala, India Bachelor of Technology Nov ’00 – Aug ’04 Completed B.Tech in Computer Science and Engineering with University FIRST rank. Final year project was done as DRDO (Defence Research and Development Organization), Bengaluru, India in 2003 Skills, Activities and Awards Technical expertise: • Programming Skills: C, C++, JavaScript, TypeScript • Domain Skills: Cloud, IoT, Mobile • Platform Skills: Low-code platforms, AWS, Docker • Test tool Skills: Sahi, TTS, Selenium • Tools: Zabbix, IBM RTC, IBM CQ, Team Pulse, Github Natural languages: Malayalam (mother tongue), English (full professional proficiency), Tamil and Hindi (limited working proficiency). Professional Activities: Visiting Faculty at IIIT-Hyderabad; Active in blogging and writing technical whitepa- pers about QA and Cloud; Talking and participating in various technical events; Attended a certified program on Management 3.0; Member of IEEE and IEEE Computer Society; Reviewer of many internation- als journals/Conferences; Board of studies member at JNTU-H for curriculum design for UG students; Attended several executive leadership workshops at Progress Corporate Activities involved: Actively involved in corporate social responsibility activities at Progress, in the editorial team for monthly newsletter and organizing committee member for organizing employee entertainment activities such as quiz competitions and outings Honors and Awards: • Outstanding Contributor Award for Integration QA lead activities, Progress software, 2014 • Team Achievement Award for e-commerce integration testing, Progress Software, 2015 • Spot Recognition for robustness activities in Rollbase QA, Progress Software, 2016 • University Topper (First Rank) for the B-Tech degree examination in 2004 • National University of Singapore, Postgraduate Research Scholarship, 2009-2012 • Consistently excellent feedback for the teaching duties in NUS ( 4.4/5) and in IIIT-H ( 4.5/5) • Spot recognition for identifying the root cause and fixing a critical customer bug in a record time at NXP Semiconductors Ltd, 2007 • Q star award for the project of the quarter Q March 2005 in Sasken Communications Interests Non-exhaustive and in alphabetical order: Kathakali (A traditional Indian art. Dr Ganesh is a professional dancer; he has composed a story in Kathakali and he spends considerable amount of his personal time to uplift this traditional art by organizing Kathakali performances, workshops and demonstrations and performance by himself), Photography, Quiz Master, Travel, Teaching and Vegetarian cooking.