Shyam Patadia

SHYAM PATADIA

Developer

Professional Summary

Software Engineer with experience in developing test automation infrastructure using Selenium Grid and integrating CI/CD pipelines. Proficient in containerization with Docker and Azure DevOps to streamline deployment processes. Experienced in implementing GxP-compliant software development life cycle (SDLC) processes using Jira for project management and compliance. Have developed end to end test automation suits for validation of web based, desktop based and api based testing of applications. Experienced in drafting official documenttion and SOP drafting for establising various processes and frameworks for internal and external project lifecycles.

Skilled in creating automation scripts for data processing using PowerShell and Python, facilitating efficient data extraction and management. Certified in Azure DevOps, Scrum methodologies, and software development processes, with a commitment to continuous improvement and best practices in software development.

Areas of Focus

Test Automation Infrastructure

Developed and maintained a robust test automation infrastructure, including the setup and optimization of Selenium Grid for cross-browser and cross-platform testing. This enabled the team to scale test execution efficiently and integrate seamlessly with the CI/CD pipeline.

Selenium C# .NET Appium WinAppDriver

DevOps and Containerization

Leveraged Docker and containerization techniques to streamline the deployment and portability of internal Python-based applications. Focused on optimizing container image sizes for improved performance and scalability, and integrated the containerized applications into Azure DevOps CI/CD pipelines.

Docker Azure DevOps Python PowerShell

GxP-Compliant SDLC Processes

Designed and implemented end-to-end GxP-compliant software development life cycle (SDLC) processes, leveraging Jira's advanced features and integrations to streamline project management, traceability, and compliance reporting. This included automating workflows, leveraging Jira Automation Rules and Webhooks, and integrating the toolchain with Azure DevOps, Bitbucket, GitHub, and Atlassian Compass.

Jira Azure DevOps Bitbucket GitHub Atlassian Compass

Data Processing and Automation

Developed a range of data processing and automation scripts using tools like PowerShell and Selenium. This enabled efficient data extraction, transformation, and ingestion into databases, as well as web scraping at scale. The scripts also integrated with external APIs and cloud storage solutions for comprehensive data management.

PowerShell Selenium Python SQL Azure Blob Storage

Skills

Programming Languages and Databases

Python Julia C# SQL PostgreSQL Mongo DB

Frameworks & Tools

Flask PyTorch FAST API Streamlit Langchain LangGraph CrewAI

Automation Testing

Selenium Playwright xUnit SpecFlow WindowsDriver Appium

DevOps and Infrastucture

Docker Powershell Scripting Azure Container Apps Azure DevOps Azure Administration

Project Management and Compliance

Jira Boards and Sprint Management GxP Compliance Azure Container Apps Technical Documentation of Codebases and Processes SOP Drafting Agile methodologies

Academics

Bachelor of Science in Applied Statistics & Analytics

NMIMS University, Mumbai, India

Duration: 2017 - 2021

CGPA: 2.95/4.00

  • Completed an intensive 151-credit program (3-year curriculum)
  • Credit equivalencies: Approx. 302 ECTS credits; comparable to 120-130 credits in the American system
  • Core focus: Statistics, Data Analysis, Programming, and Applied Mathematics
  • Developed proficiency in R, Python, and C programming languages
  • Engaged in multiple research projects, applying statistical concepts to real-world scenarios
  • Key courses: Data Science, Financial Risk Modeling, Time Series Analysis, Multivariate Statistics

Key Skills Developed:

  • Statistical Analysis: Hypothesis testing, regression analysis, experimental design
  • Data Science: Machine learning algorithms, predictive modeling, data visualization
  • Programming: R, Python, C, SQL for data manipulation and analysis
  • Financial Analysis: Risk assessment, actuarial science, financial modeling
  • Research Methods: Data collection, analysis, and interpretation of complex datasets

Program Highlights:

  • Accelerated learning pace: Completed comprehensive curriculum in 3 years
  • Practical Application: Balanced theoretical knowledge with hands-on projects
  • Interdisciplinary Approach: Integrated statistics with economics, finance, and computer science
  • International Equivalency: Program rigor comparable to international standards

Professional Experience

Senior Developer

xLM Continuous Validation LLC, Jacksonville, FL — July 2021 - Present

  • Led development team of AI Agent for GxP-focused web application validation, managing functional and technical aspects
  • Developed end to end automation suites for validation of DMS, LMS, and ERP systems, implemented various CI/CD pieplines for the same.
  • Conducted client demonstrations and authored company newsletters to showcase technical advancements also maintained the internal documentation for various internal APIs.
  • Managed Azure Artifact feeds, maintained internal releases for .NET-based automation packages, and developed comprehensive test suites and unified frameworks to support testing for both web and desktop applications.
  • Worked with Azure Storage Blobs APIs for data processing and routine backups, and integrated Selenium with Windows Driver Kit to enhance desktop automation within the testing framework.
  • Developed PowerShell scripts for automating data processing and integration with external REST APIs, alongside creating large-scale data scraping solutions using Selenium and Spyder Crawler.
  • Designed and managed a GxP-compliant SDLC process centered on Jira, integrating various tools such as Azure DevOps, Bitbucket, GitHub, and Atlassian Compass. Extensively utilized Jira Automation rules, webhooks, and APIs to streamline project management, track progress, and integrate deployment links, time logs, and automated vulnerability reports.
  • Optimized and containerized internal applications, including reducing Docker image sizes and improving deployment workflows for Python-based apps, enhancing performance, consistency, and scalability.
  • Developed and maintained the team's testing infrastructure, including setting up Selenium Grid for scalable automated testing, and implemented end-to-end CI/CD pipelines using Azure DevOps, streamlining deployment processes for internal applications.
  • Developed end to end implementation of version control system across the company, wrote an SOP for the same. Wrote several SOPs for various internal processes around the SDLC and overall development processes.

Projects

AI-Powered Web Navigation Agent

  • Managed end-to-end product development from concept to implementation, including agent coding
  • Created system architecture and led a cross-functional team through agile sprints
  • Integrated LLM technologies to improve web application testing efficiency

GxP-Compliant Agile Development Service

  • Developed a comprehensive service on Atlassian Jira for GxP-based Agile sprint development
  • Ensured compliance with regulatory requirements while maintaining Agile principles

Sentiment-Based Trading System

  • Built an intraday trading system based on news sentiment analysis and the technical indicators
  • Adapted BERT model for financial sentiment classification, finetune the modeled on a financial news data set, created a dataset of scraped headlines for backetesting, achieving 2.6% average daily return

Wikipedia Content Extractor

  • Wrote a Python script to extract and organize Wikipedia content
  • Created JSON output with URLs and associated content
  • GitHub: Wikipedia Content Extractor

Contact Information

Location

Rajkot, Gujarat, India

Connect

Certifications

Azure DevOps - AZ-900

Gained foundational knowledge of Azure services, cloud concepts, and core Azure DevOps principles, which enhanced my ability to manage CI/CD pipelines and cloud resources effectively.

View Certification

Certified Scrum Developer

Acquired practical skills in Agile methodologies, Scrum practices, and teamwork, enabling me to contribute effectively to agile development teams and deliver high-quality software iteratively.

View Certification

Software Development Processes and Methodologies

Enhanced understanding of various software development lifecycles, best practices, and methodologies, enabling me to optimize project workflows and improve code quality through structured processes.

View Certification