Hello! 👋

I'm Simranjeet Kaur Sandhu

Software Engineer

About Me

Software Engineer with 2+ years of experience in full-stack development, system-level validation, and automated testing, focused on building reliable, high-performance applications. Proven track record owning core modules of an enterprise loan platform used by thousands of customers, improving page-load times, database performance, and deployment reliability with CI/CD and AWS-based automation. Skilled across the stack with C#, Angular, Node.js, SQL databases, Linux, and DevOps tooling, with a meticulous, impact-driven approach to performance, security, and production stability.

C/C++ Python C# JavaScript TypeScript Golang React Angular Node.js Spring Boot AWS Docker Kubernetes Jenkins Terraform PostgreSQL MySQL PyTorch TensorFlow LangChain

Projects

02

PDF Document Q&A Chatbot

Developed a Retrieval-Augmented Generation (RAG) system that enables users to upload PDF documents and ask natural-language questions about their content. Utilized LangChain for PDF loading, text chunking, and pipeline orchestration; generated embeddings with OpenAI API and stored them in a local FAISS vector database for fast similarity search. Integrated OpenAI's GPT model to generate context-aware answers based on retrieved passages.

LangChainPythonFAISSOpenAI

Experience

Research Assistant

The University of Texas at Arlington, United States

Sept 2025 - Present
  • Developed and validated a Python-based simulation engine for Analog In-Memory Computing (AIMC) that modeled device non-idealities within crossbar arrays and quantify hardware-induced model degradation with 95% fidelity against experimental data.
  • Engineered a specialized Python/PyTorch simulation framework that accurately models the interaction between Deep Neural Networks (DNNs) and crossbar array non-idealities.
  • Enhanced the Next Generation Computing Lab website to strategically showcase projects and publications, resulting in a 25% increase in collaborator engagement and external project visibility.

Software Engineer

Tata Consultancy Services, India

June 2021 - July 2023
  • In a high-traffic enterprise loan platform serving 12,000+ customers, owned and optimized core modules built on C#, Angular, and REST APIs, resulting in a 40% reduction in page-load times.
  • Architected and deployed Jenkins-based CI/CD pipelines on AWS, slashing deployment times by 55% and release incidents by 30%.
  • Strengthened application security by integrating Okta SSO and fine-grained RBAC, eliminating all unauthorized access incidents.
  • During high-priority production incidents, led rapid diagnosis and resolution efforts for a mission-critical loan platform, maintaining system stability and achieving a 99.9% uptime record.
  • During new service version deployments on Linux environments, validated configurations, monitored health endpoints, and executed rollbacks when necessary, ensuring smooth releases and minimizing downtime risks.

Education

Master of Science in Computer Science

The University of Texas at Arlington

2023 - 2025
GPA: 3.91 / 4.0

BAcher of Technology in Computer Science

Guru Nanak Dev University

2017 - 2021
GPA: 9.46 / 10