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.