Krishnaraj Srinivasan

Krishnaraj Srinivasan

San Francisco Bay Area
3K followers 500+ connections

About

Tech skills:
Languages: Java, Javascript, python
Spring: Boot, Cloud, Cloud data…

Articles by Krishnaraj

Activity

Experience

  • TBD Health Graphic

    TBD Health

    New York, United States

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Chennai Area, India

  • -

    Singapore

  • -

    Chennai Area, India - Singapore - United States

  • -

    Chennai Area, India

  • -

    Chennai Area, India

Education

  • Georgia Institute of Technology Graphic

    Georgia Institute of Technology

    -

    In Deferred state

  • -

    College Affiliated to University Of Madras: Bharath Engineering College, Chennai, India.

  • College Affiliated to DOTE: IRT Polytechnic, Chennai, India

Licenses & Certifications

  • Brainbench Certified Perl Programmer

    Brainbench

  • Certified Software Quality Analyst (CSQA)

    QAI

  • ISTQB Certified Technical Test Analyst

    International Software Testing Qualification Board(ISTQB)

  • Oracle Certified Java Professional(OCJP)

    Oracle

Courses

  • Computer Networking

    CS-6250

Projects

  • Enhancement: Vodafone Response Code Mapping

    Project Details: https://medium.com/@reach.krishnaraj/enhancement-vodafone-response-code-mapping-4a4bb6ad481d

    See project
  • ‘ActionClient’ to ‘ActionService’ migration

    Details: https://medium.com/@reach.krishnaraj/actionclient-to-actionservice-migration-b2182d2e5c85

    See project
  • Minter(test only)micro-service — Auxiliary & Transaction Mock Services

    Project details: https://medium.com/@reach.krishnaraj/minter-test-only-micro-service-auxiliary-transaction-mock-services-90c213b3509b

    See project
  • Payment Reconciliation System

    Project details: https://medium.com/@reach.krishnaraj/payment-reconciliation-system-5e850665a12d

    See project
  • PayPal Idempotency — Payment & Refund request

    Project Details: https://medium.com/@reach.krishnaraj/paypal-idempotency-payment-refund-request-b96a3d6a1a0d

    See project
  • Enhancement: Consume Async Notification Transaction Details — Refund

    Project Details: https://medium.com/@reach.krishnaraj/enhancement-consume-async-notification-transaction-details-refund-1693fbb67545

    See project
  • Atlas & Data-Warehouse Alerts Creation & Maintenance

    Project Details: https://medium.com/@reach.krishnaraj/atlas-data-warehouse-alerts-creation-maintenance-d865b52dd0f4

    See project
  • Enhancement — Auto Reset Request File Sequence Number

    Project details: https://medium.com/@reach.krishnaraj/enhancement-auto-reset-request-file-sequence-number-cf3140b3671f

    See project
  • Enhancement: Consume DD Return Details

    Project details: https://medium.com/@reach.krishnaraj/enhancement-consume-dd-return-details-6c520af406c1

    See project
  • Integration Test Framework & Test Suite

    Project details: https://medium.com/@reach.krishnaraj/integration-test-framework-tests-2cb492b75279

    See project
  • Optimize business critical file processing batch jobs

    Project details: https://medium.com/@reach.krishnaraj/optimize-business-critical-file-processing-batch-jobs-1e34e89c595a

    See project
  • Rules Execution Process — Unit test framework & Tests

    Project details: https://medium.com/@reach.krishnaraj/rules-execution-process-unit-test-framework-tests-2b5e0a77555e

    See project
  • Cloud Migration & Technology Refresh

    ▪ Worked as part of a big team that migrated our operations to Cloud as well as technology platform upgrade.
    ▪ Planned, executed and led from QA side from project initiation to production release.

  • Responsive Web Design

    ASDA Groceries Website was redesigned and made Responsive to devices.

  • Improved Favourites

    Improved Favorites:

    In our ASDA Groceries site, the buyer will be able to 'favorite' the products in few ways. Two commonly possible ways are 1) Customer explicitly favourite'ize the products 2) By a system's logic based on Customer's past orders.

    This project involved changes & improving the existing features in Backend, Front-end(Responsive Web) and Business logic(API) layers to implement the 2nd way of favourite'izing the products and I worked in testing and certifying the…

    Improved Favorites:

    In our ASDA Groceries site, the buyer will be able to 'favorite' the products in few ways. Two commonly possible ways are 1) Customer explicitly favourite'ize the products 2) By a system's logic based on Customer's past orders.

    This project involved changes & improving the existing features in Backend, Front-end(Responsive Web) and Business logic(API) layers to implement the 2nd way of favourite'izing the products and I worked in testing and certifying the project end-to-end.

  • Real Time Analytics system

    Architected a Real-Time Analytics system using:
    Apache Flume – For events streaming
    Apache Kafka – For persisting
    ElasticSearch – Indexing
    Kibana – For visualization

  • Innovation Competition: Product Tour(using HopScotch)

    In a given year, many new complex UI features are rolled-out. Quite a few of the features have Complex new UI features and interactions given the dynamic of the current Web World.

    Early adoption of the feature is required to evaluate & determine feature success.

    Product Tour that helps the customers understand the product in a simplified fashion.

    Hopscotch is a framework to make it easy for developers to add product tours to their pages. Hopscotch accepts a tour JSON object…

    In a given year, many new complex UI features are rolled-out. Quite a few of the features have Complex new UI features and interactions given the dynamic of the current Web World.

    Early adoption of the feature is required to evaluate & determine feature success.

    Product Tour that helps the customers understand the product in a simplified fashion.

    Hopscotch is a framework to make it easy for developers to add product tours to their pages. Hopscotch accepts a tour JSON object as input and provides an API for the developer to control rendering the tour display and managing the tour progress.

    To learn more about Hopscotch and the API, check out linkedin.github.io/hopscotch.




  • Payment Processor Dynamic Failover Routing

    -

    https://medium.com/@reach.krishnaraj/payment-processor-dynamic-failover-routing-8228cd94fb9d

    Responsibilities:
    - Coding
    - Unit testing
    - Integration testing
    - Canary analysis
    - Production release monitoring & support

    See project
  • (Web)Services & Backend Test Automation Framework

    -

    Framework components:
    ---------------------------------
    ☛ Apache HTTPClient – Web Service calls, Apache POI, Gson, Jackson, JDBC, JDBC Informix, SSHJ, TIBCO Library, PayPal’s Open Source Framework – SeLion

    ▪ Java, Maven, TestNG based.
    ▪ Hybrid - Data and keyword driven.
    ▪ Capability to perform TIBCO calls and posting messages.
    ▪ Capability and easy extendibility to all RESTful & SOAP API services calls.
    ▪ Capability to run all remote services jobs.
    ▪ Capability…

    Framework components:
    ---------------------------------
    ☛ Apache HTTPClient – Web Service calls, Apache POI, Gson, Jackson, JDBC, JDBC Informix, SSHJ, TIBCO Library, PayPal’s Open Source Framework – SeLion

    ▪ Java, Maven, TestNG based.
    ▪ Hybrid - Data and keyword driven.
    ▪ Capability to perform TIBCO calls and posting messages.
    ▪ Capability and easy extendibility to all RESTful & SOAP API services calls.
    ▪ Capability to run all remote services jobs.
    ▪ Capability to perform all Unix based operations.
    ▪ Capability to intuitive data readings and data providers.
    ▪ Capability to perform all Database calls.
    ▪ Capability to handle all common message types like XML, JSON etc.,
    ▪ Capability to perform all REST operations.
    ▪ Capability to perform full end to end with interfaces
    ▪ Effective validations like JSON Golden File validation
    ▪ Custom reports using TestNG

  • Frontend Test Automation Framework

    -

    Framework components:
    ---------------------------------
    ☛ PayPal’s Open Source Framework – SeLion, Java, Maven, TestNG, Selenium WebDriver, Selenioroid, Appium, Apache POI, Gson, Jackson JSON libraries, JSON Assert, Log4j, Apache Velocity, JDBC

    ▪ Key dependency - PayPal’s Open Source Framework – SeLion
    ▪ Page Object Model with almost no coding required
    ▪ Custom functional wrappers
    ▪ Effective wait techniques embracing FluentWait
    ▪ Supported across Desktop, iOS…

    Framework components:
    ---------------------------------
    ☛ PayPal’s Open Source Framework – SeLion, Java, Maven, TestNG, Selenium WebDriver, Selenioroid, Appium, Apache POI, Gson, Jackson JSON libraries, JSON Assert, Log4j, Apache Velocity, JDBC

    ▪ Key dependency - PayPal’s Open Source Framework – SeLion
    ▪ Page Object Model with almost no coding required
    ▪ Custom functional wrappers
    ▪ Effective wait techniques embracing FluentWait
    ▪ Supported across Desktop, iOS and Android Devices Responsive Web Testing
    ▪ Effective techniques to handle unique challenges in the Application Under Test and data setup.
    ▪ Effective custom reports created leveraging TestNG Listeners
    ▪ Plug and Play

  • Open Source Project - kafka-elasticsearch-standalone-consumer [indexer]

    -

    GitHub :

    https://github.com/reachkrishnaraj/kafka-elasticsearch-standalone-consumer/tree/branch2.0
    https://github.com/BigDataDevs/kafka-elasticsearch-consumer

    About:
    --------
    ☛ Kafka Standalone Consumer will read the messages from Kafka, processes and index them in ElasticSearch.

    ☛ Easily Scaleable & Extendable !

    Inception:
    -----------
    ☛ We had a need to Subscribe messages from Kafka process the messages to a desired format and Index it in…

    GitHub :

    https://github.com/reachkrishnaraj/kafka-elasticsearch-standalone-consumer/tree/branch2.0
    https://github.com/BigDataDevs/kafka-elasticsearch-consumer

    About:
    --------
    ☛ Kafka Standalone Consumer will read the messages from Kafka, processes and index them in ElasticSearch.

    ☛ Easily Scaleable & Extendable !

    Inception:
    -----------
    ☛ We had a need to Subscribe messages from Kafka process the messages to a desired format and Index it in ElasticSearch. There was a Kafka ElasticSearch River available, but it doesn't solve the problem of "need to read from multiple topics | partitions and index across multiple ElasticSearch Index/Instance".

    ☛ Hence started coding this project, completed and have published it in GitHub.

    ☛ This Consumer will help complete an *EcoSystem* that consists of using "Apache Kafka" for "Publish & Subscribe" & "ElasticSearch" as "Search & Analytics" Engine.

    ☛ Please try it out and reach out to me for feedback. Also, please help build it further if interested.


    ✔ About Apache Kafka: http://kafka.apache.org/

    ✔ About ElasticSearch: http://www.elasticsearch.org/overview/

    ✔ Featured Ecosystems:

    https://cwiki.apache.org/confluence/display/KAFKA/Ecosystem

    http://www.elasticsearch.org/guide/en/elasticsearch/client/community/current/integrations.html

    Other creators
    See project
  • PetProject - Mobile Express Pay - An Offline Payment Solution - Lab Rats(Innovation Competition)

    -

    Other creators
  • PetProject - Open Source Search Engine in Logging & Monitoring Of Applications

    -



    ✔ Please see the detailed presentation above for descriptive details !!

    This brought me a good understanding of ElasticSearch and also a good understanding of a *Ecosystem* around processing tools.

Honors & Awards

  • Excellence in Performance Awards

    PayPal(an eBay Company)

    ☛ PayPal recognizes good talent and excellence in performance through awards issued in each Quarters of a Year.

    ☛ Received the PAT (PayPal Appreciated Talent) award for:
    • Quarter 1 - 2010
    • Quarter 3 - 2010
    • Quarter 1 - 2009
    • Quarter 2 - 2008
    • Quarter 1 - 2007

  • Innovation Award

    PayPal(an eBay Company)

    ★ PayPal conducts Organizational Innovation contest - LabRats, to nurture and bring out Innovation from employees.

    ★ Submitted Innovation projects and was Finalist for the contest held during:
    ☛ Winter - 2009
    ☛ Spring - 2010
    ☛ Spring - 2011

Test Scores

  • Test Of English as Foreign Language - iBT TOEFL

    Score: 92

Languages

  • English

    -

  • Tamil

    -

Recommendations received

View Krishnaraj’s full profile

  • See who you know in common
  • Get introduced
  • Contact Krishnaraj directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Krishnaraj Srinivasan

Add new skills with these courses