Summary
Overview
Work History
Education
Skills
Languages
Timeline
background-images

Vignesh Sridharan

Dublin,CA

Summary

Senior Python Developer & AI Specialist with 15 years of experience in designing, developing, and deploying scalable AI and machine learning solutions and QA automation. Proven track record in leading cross-functional teams, architecting AI systems, and delivering end-to-end software solutions. Expertise in Python, deep learning frameworks, cloud computing, and large-scale data engineering.

Overview

15
15
years of professional experience

Work History

Senior Engineer

GAVS Technologies
10.2020 - 05.2025
  • Led the design and deployment of AI-driven recommendation systems, improving user engagement by 20%.
  • Architected and implemented machine learning pipelines for NLP and computer vision applications.
  • Mentored a team of 8+ developers, conducted code reviews, and established best practices for scalable AI solutions.
  • Integrated cloud-based AI solutions using AWS SageMaker and GCP AI Platform.
  • Optimized Python code for high-performance data processing, reducing runtime by 45%

Senior Associate

Cognizant Technology Solutions, CTS
11.2018 - 10.2020
  • Oversaw development and deployment of AI-powered products, including predictive analytics tools.
  • Built deep learning pipelines for NLP and computer vision projects.
  • Conducted workshops on Python, AI/ML best practices, and CI/CD automation.
  • Coordinated cross-functional teams for large-scale AI integration projects.
  • Performed data ingestion and migration from Azure Data Lake (ADLS) to HBase and subsequently to Hive.
  • Verified data load accuracy in Hive and investigated error records via the YARN UI.
  • Generated data validation reports to ensure data consistency and quality.
  • Collected and analyzed query performance statisticswithin Hive to optimize data retrieval.
  • Designed and implemented data transformation workflows using internal data engineering tools.
  • Created and maintained producer manifests and EDP watcher polling locations for ingestion automation.
  • Generated Camel messages to trigger and manage Hive data loads.
  • Executed SQL queries for Data validation, transformation verification, and post-load checks.
  • Ran HDFS commands via Jenkins to manage files in Azure Data Lake, including listing and deleting records.
  • Logged and tracked data-related issues in JIRA, collaborating with developers and data engineers for resolution.

Senior Software Engineer

Birlasoft Solutions
11.2014 - 10.2018
  • Developed predictive models and automated data pipelines for enterprise applications.
  • Created NLP chatbots and computer vision solutions for business intelligence purposes.
  • Introduced Python testing frameworks and improved code maintainability across projects.
  • Collaborated with product managers and data engineers to design scalable AI solutions.
  • Participated in requirements gathering sessions with Business Analysts to understand functional and system requirements.
  • Performed production support testing based on ticket assignments, ensuring issue resolution met business expectations.
  • Identified and documented test scenarios and test cases aligned with business use cases and user roles.
  • Reported daily test progress and status to development and QA leads, facilitating transparent communication.
  • Logged, tracked, and retested defects using defect tracking tools, ensuring timely closure and accurate resolutions.
  • Executed testing from multiple user perspectives including Analyst, Customer, Strategy Analyst, and Super User.
  • Attended and contributed to weekly status meetings with development and management teams to review defects and test progress.

Software Engineer

Rsystems Inc
08.2012 - 11.2014
  • Optimized Python scripts for data processing, reducing runtime by 30%.
  • Assisted in deploying AI/ML models to production environments.
  • Contributed to early AI initiatives within the organization.
  • Implemented machine learning algorithms and ETL pipelines for structured and unstructured data.
  • Collaborated with Business Analysts during requirements gathering and participated throughout the testing lifecycle, from test design and review through development to customer implementation.
  • Performed Functional, Regression, UAT, and System Testing for LOS (Loan Origination System) and RMS applications.
  • Authored detailed test cases from requirements for functional and regression testing.
  • Conducted daily validation of report results from both automated and manual processes.
  • Identified, logged, and tracked defects, ensuring timely resolution and verification.
  • Executed testing from multiple perspectives including Analyst, Customer, Strategy Analyst, and Super User roles.
  • Participated in weekly status meetings with development and management to discuss bugs and testing progress.
  • Performed backend testing using SQL queries to verify data integrity and business logic.
  • Executed manual regression testing prior to User Acceptance Testing (UAT).
  • Conducted comprehensive GUI, positive, negative, and boundary testing to ensure robust application behavior.
  • Performed web application security testing using tools such as Burp Suite, SubGraph Vega, and Zed Attack Proxy (ZAP).
  • Generated security test reports aligned with OWASP standards to highlight vulnerabilities and recommend fixes.
  • Provided daily status reports to management, maintaining transparency in testing progress.
  • Maintained test logs, summary reports, and participated in defect review meetings.
  • Logged detailed defects and test cases in Quality Center (HP ALM).
  • Collaborated closely with developers to facilitate defect resolution and ensure QA best practices.

Software Test Engineer

Quality Kiosk Technologies Pvt.Ltd
01.2010 - 11.2011
  • Implemented Data-Driven and Functional Decomposition Frameworks using Rational Robot and SQA Basic user-defined functions.
  • Developed Rational Robot GUI scripts for eight core modules of SAM applications, including e-TDS/TCS, AIR, Return Acceptance, ETBAF, PAN, and TAN (Windows-based).
  • Created a comprehensive regression test suite for the Request Preparation Utility (RPU), widely used across India for TDS return file creation.
  • Automated web-based applications such as PAN/TAN registration and correction, and Form 15CA.
  • Built utility functions for Excel operations, string manipulations, file system handling, and custom logging.
  • Supported development of Python applications and scripts for internal automation.
  • Gained experience in basic machine learning, data preprocessing, and algorithm implementation.
  • Collaborated with senior developers to understand software design patterns and AI concepts.
  • Assisted in data analysis projects and contributed to AI proof-of-concept prototypes.

Education

Bachelor of Engineering - Computer Science

Kcg College of Technology
Chennai
04-2009

Skills

  • Programming & Frameworks: Python, C/C, Java, Django, Flask, FastAPI, Java
  • Machine Learning & AI: Scikit-learn, TensorFlow, PyTorch, Keras, Hugging Face Transformers, NLP, Computer Vision
  • Data Engineering & Analytics: Pandas, NumPy, SQL, NoSQL (MongoDB, Cassandra), ETL pipelines, Big Data (Spark, Hadoop)
  • Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, CI/CD, Airflow
  • Testing & QA: PyTest, Unit Testing, Integration Testing, Automation Frameworks, Selenium with C# and Java, API Test- Java Rest Assured, SoapUI, Postman
  • Leadership & Project Management: Agile/Scrum, Team Leadership, Mentoring, Architecture Design
  • Other tools: DB Testing – SQL Server, CI/CD - Jenkins, JIRA, HBASE, Bitbucket, GIT, MS test framework, Test NG, Jupyter Notebooks

Languages

English

Timeline

Senior Engineer

GAVS Technologies
10.2020 - 05.2025

Senior Associate

Cognizant Technology Solutions, CTS
11.2018 - 10.2020

Senior Software Engineer

Birlasoft Solutions
11.2014 - 10.2018

Software Engineer

Rsystems Inc
08.2012 - 11.2014

Software Test Engineer

Quality Kiosk Technologies Pvt.Ltd
01.2010 - 11.2011

Bachelor of Engineering - Computer Science

Kcg College of Technology
Vignesh Sridharan