Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Sreenivas REDDY

Programmer Analyst
Bengaluru

Summary

Aspiring Data Scientist / Machine Learning Engineer experienced in data analytics and machine learning projects across financial analytics and computer vision domains. Delivered end-to-end ML solutions for Credit Risk Modeling, Credit Score Prediction, Customer Segmentation, and Vehicle Damage Detection through Python, SQL, and advanced frameworks. Focused on leveraging expertise in predictive modeling and deep learning to drive data-driven decision-making in future roles.

Overview

2
years of professional experience

Work History

Cognizant Technology Solutions, CTS

Programmer Analyst
08.2024 - Current

Job overview

  • Examined more than 500,000 customer transactions and 10,000 credit profiles through Python, SQL, Pandas, and NumPy to determine spending patterns and demographic insights.
  • Developed customer segmentation and credit risk models by evaluating credit scores, utilization ratios, and spending behaviours for age group 18–25, identifying high-potential segment for targeted marketing.
  • Constructed robust data preprocessing pipelines to handle missing values, duplicates, and outliers for producing high-quality datasets in analytics.
  • Executed A/B testing experiments with power analysis and optimal sample size determination, providing data-driven insights that guided marketing strategies.

Credit Risk Modeling & Credit Score Prediction

  • Created an end-to-end credit risk modelling application using Python, Scikit-learn, Pandas, NumPy, and Streamlit to predict loan default probability and standardize credit scores, enhancing risk assessment processes.
  • Implemented a complete machine learning pipeline, including feature engineering and model deployment with Joblib for scalable financial risk assessment.

Vehicle Damage Detection using Deep Learning (PyTorch, ResNet50 & Streamlit)

  • Developed an AI-powered Vehicle Damage Detection application using PyTorch, ResNet50 Transfer Learning, TorchVision, and Streamlit to classify vehicle damage into 6 categories,(Front/Rear Normal, Breakage, and Crushed). implementing an end-to-end image preprocessing, feature extraction, and real-time inference pipeline for uploaded vehicle images.
  • Fine-tuned a pre-trained ResNet50 model by retraining the final classification layers while freezing backbone layers, achieving ~80% validation accuracy on a dataset of ~1,700 vehicle images, and deployed the solution as an interactive Streamlit web application with drag-and-drop image upload and instant predictions.

Education

Vellore Institute of Technology
Vellore, India

Bachelor of Science from Mechanical Engineering
04.2001

Skills

TECHNICAL SKILLS

Languages & Libraries: Python, SQL, Pandas, NumPy, Scikit-learn, PyTorch, TorchVision, Joblib

Machine Learning & AI: Machine Learning, Deep Learning, Computer Vision, Transfer Learning, ResNet50, Regression, Classification, Credit Risk Modeling, Credit Score Prediction, Customer Segmentation, Feature Engineering, Feature Extraction, Model Training, Model Fine-tuning, Model Evaluation, Image Classification

Data Processing & Engineering: Data Preprocessing, ETL Pipelines, Data Cleaning, Missing Value Handling, Outlier Detection, Duplicate Removal, Feature Scaling (MinMax), Categorical Encoding, Data Validation

Statistics & Analytics: Exploratory Data Analysis (EDA), Statistical Analysis, A/B Testing, Hypothesis Testing, Power Analysis, Sample Size Estimation, Customer Analytics, Risk Analytics, KPI Dashboards

Deployment & Tools: Streamlit, Git, GitHub, Jupyter Notebook, VS Code

Model deployment

Coding

Project management

Timeline

Programmer Analyst

Cognizant Technology Solutions, CTS
08.2024 - Current

Vellore Institute of Technology

Bachelor of Science from Mechanical Engineering
04.2001
Sreenivas REDDYProgrammer Analyst