Shrey Shah

sshreyv@gmail.com
(647)-675-0790
Halifax, NS

Senior AI Software Engineer with over 8 years of experience in software development and 2+ years of experience developing AI-driven tools and solutions. Expertise in LangChain, LangGraph, and RAG with hands-on development of multi-agent applications, Agentic workflows, and knowledge graphs systems at scale.

Profile photo

Experience

My professional journey and contributions

Vivun logo

Senior Software Engineer | AI

VivunJune 2023 – Present
LangChainLangGraphRAG SystemsMulti-Agent SystemsNeo4jLLMsPrompt EngineeringFastAPILangServeGradioStreamlitMLflowHugging Face
  • Became an AI advocate within the team and organization. Led training sessions for Developers on integrating and using AI.
  • Always researched and created POCs about the latest advancements in LLMs, fine-tuning techniques, and AI tools and shared findings with the teams as new advancements come up.
  • Led the development of multi-agent applications using LangChain and LangGraph frameworks for efficient LLM and RAG-based systems.
  • Collaborated with teams to develop proof-of-concept projects exploring RAG solutions, including Hybrid RAG, GrpahRag and Agentic RAG.
  • Developed CI/CD pipelines for testing, and deployment of the agents.
  • Integrated knowledge graphs using Neo4j, improving data processing and retrieval.
  • Demonstrated expertise in a broad spectrum of AI tools including ChatGPT, co-pilot, and Cody, RelicX applying advanced prompt engineering techniques to maximize tool effectiveness and productivity.
  • Developed an instruction-tuned dataset for the purpose of fine-tuning test automation LLMs in a local and secure manner.
  • Fine-tuned LLaMA3 for specific use cases and domain-specific tasks.
  • Conceptualized and executed multiple proof-of-concept projects exploring the application of various AI tools in our project.
  • Developed local AI tools fine-tuned for the specific use cases for the applications for increasing productivity.
  • Fine-tuned and quantized different LLMS to enhance model performance in local environments, reducing resource consumption.
  • Tested our chatbot with different prompt injections and jail breaking techniques.
  • Designed and implemented custom data preprocessing and augmentation pipelines to improve model performance.
  • Used MCP tools to create a ticket to PR workflows in Cursor, to release features really really fast.
  • Created MCP tools to automate workflows without creating agents.
Priceline logo

Senior Software Development Engineer In Test

PricelineMay 2021 – June 2023
WebDriverIOAppiumMochaChaiSaucelabsGitHub ActionsSpring BootZephyr ScaleSplunkJavaScriptSQLGraphQL
  • Led development of an end-to-end test automation framework using wdio, Appium, Mocha and Saucelabs for web, mobile and API testing
  • Implemented continuous integration and delivery pipelines using GitHub Actions, enabling multiple releases per day
  • Automated the entire release process including PR creation, merging, and confluence documentation
  • Developed backend for core products using Spring Boot, supporting high transaction volumes
  • Created algorithms to auto-generate test cases from historical test-data, reducing manual effort
  • Integrated test automation framework with Zephyr Scale for end-to-end traceability
  • Implemented Splunk dashboards and alerts for real-time application performance monitoring
  • Provided technical leadership and mentoring on test automation best practices
  • Played a pivotal role in SDET recruitment and interviewing process
PowerHub logo

Automation Engineer

PowerHubSeptember 2020 – May 2021
CypressMochaChaiJavaScriptMongoDBAzure DevOpsEslintSonarQubePostmanJMeter
  • Conducted thorough research on technical solutions and testing frameworks
  • Utilized inverse pyramid of automation for comprehensive feature test coverage
  • Developed test automation framework using Cypress, Mocha, Chai, and JavaScript
  • Implemented Eslint and SonarQube tools for consistent code quality
  • Managed test data creation with various JavaScript libraries
  • Performed API testing with Postman and JMeter for performance testing
  • Created MongoDB queries in Roto3T for database validation
  • Scheduled test runs and builds using Azure pipelines
  • Leveraged Azure DevOps for agile ALM processes
Parsedata logo

Software Engineer In Test

ParsedataApril 2020 – September 2020
PythonSeleniumPytestAzure DevOpsActive DirectoryPOMAgile
  • Gained hands-on experience with Microsoft Azure DevOps portal and Active Directory
  • Developed a robust testing framework using Python, Selenium, Pytest, and POM
  • Acted as a BA to communicate with clients and understand requirements
  • Created user stories, acceptance criteria, API specification documents, and guides
  • Reduced bug reports and improved testing efficiency through automation
NXM Labs INC logo

Quality Assurance Automation Engineer

NXM Labs INCFeb 2018 – Apr 2020
AgileTDDSelenium WebDriverPythonJava TestNGJIRAIoTPOM Design PatternGitLabSoapUIJMeterADBAppiumGherkin
  • Led testing of Blockchain, Mobile & Web apps, SQL databases, and IoT devices
  • Developed data-driven framework for API, Web, and Mobile app testing
  • Engineered API testing framework using Python and Pytest for IoT devices
  • Conducted load testing using Apache JMeter and Artillery
  • Performed code quality analysis using Sonarlint and SonarQube
Webyoutechnologies logo

Software Tester

WebyoutechnologiesMay 2014 – Apr 2016
SeleniumTestNGJavaHybrid FrameworkPOM
  • Developed Selenium test cases using Hybrid framework with POM and TestNG
  • Validated test scripts for accuracy and scenario coverage
  • Developed test scenarios, test cases and test data
  • Performed positive and negative testing

Education

Academic qualifications and achievements

University of Windsor logo

Master of Engineering

Electrical Engineering

University of WindsorMay 2016 - Aug 2017

Advanced studies in electrical engineering with emphasis on power systems and control systems.

  • Specialized in power systems and control systems
  • Research in electrical systems optimization
  • Advanced coursework in power systems and electronics
Gujarat Technological University logo

Bachelor of Engineering

Electrical Engineering

Gujarat Technological UniversityAug 2011 - May 2015

Comprehensive foundation in electrical engineering with a minor in computer engineering, combining hardware and software expertise.

  • First Class with Distinction
  • Minor in Computer Engineering
  • Strong foundation in both electrical systems and programming

Skills & Expertise

A comprehensive overview of my technical proficiencies

Filter by level:
Sort by:
💡

Natural Languages(4 skills)

🇬🇧

English

Expert
🇮🇳

Gujarati

Expert
🇮🇳

Hindi

Expert
🇫🇷

French

Beginner
💻

Languages(4 skills)

🐍

Python

Expert
🌐

JavaScript

Intermediate
📘

TypeScript

Intermediate
☕️

Java

Intermediate
🧪

Testing & QA(4 skills)

🔧

Test Automation

Expert
🎭

Playwright

Expert
🔌

API Testing

Expert
🎯

Cypress

Expert
🤖

AI & ML(7 skills)

📚

RAG Systems

Expert
🔗

LangChain

Expert
🤖

Multi-Agent Systems

Expert

Prompt Engineering

Expert
📊

LangGraph

Expert
🎯

LLM Fine-tuning

Expert
🕸️

Knowledge Graphs

Expert
💡

Databases(3 skills)

🕸️

Neo4j

Expert
🍃

MongoDB

Intermediate
📊

SQL

Intermediate
☁️

DevOps & Cloud(4 skills)

⚡️

GitHub Actions

Intermediate
🔄

CI/CD

Intermediate
🐳

Docker

Intermediate
☁️

Azure DevOps

Beginner

Certifications

Professional certifications and achievements

🕸️

Building Knowledge Graphs with LLMs

Neo4jOct 2024
View Credential
📊

Cypher Fundamentals

Neo4jOct 2024
View Credential
🎨

Stable Diffusion: Tips, Tricks, and Techniques

LinkedInMar 2024
View Credential
☁️

AWS Cloud Practitioner - CLF-C01

A Cloud Guru | PluralsightNov 2022
View Credential
🏗️

AWS Certified Solutions Architect - Associate SAA-C02

A Cloud Guru | PluralsightNov 2022
View Credential
🔧

Advanced Testing Practices Using AWS DevOps Tools

Amazon Web Services (AWS)Nov 2022
View Credential
📊

Splunk 7.x Fundamentals Part 1

Splunk - NYCSep 2021
View Credential

Contact

Location

Halifax, NS

Let's Connect