Shahin John

Product Manager

College Station, Texas, United States5 yrs 7 mos experience
Highly Stable

Key Highlights

  • Ph.D. candidate focused on efficient streaming algorithms.
  • Extensive backend development experience in retail technology.
  • Proven ability to bridge theory and practical application.
Stackforce AI infers this person is a Backend Developer with strong expertise in Retail Technology and Cloud Solutions.

Contact

Skills

Core Skills

JavaSpring BootApache KafkaCouchbaseQt

Other Skills

Assistant TeachingLeadershipREST APIsKafkaElasticSearchMicrosoft AzureAzureC++Database DesignGradingObject-Oriented Programming (OOP)MultithreadingMentoringManagementTeaching

About

I am currently pursuing a Ph.D. in Computer Science at Texas A&M, where my research focuses on designing efficient streaming algorithms. My passion for algorithms and their complexity drives my academic journey as I aim to develop innovative solutions that can shape the future of computing. Having spent significant time in the software industry as a backend developer at Tesco Bengaluru, I have had the opportunity to work with technologies like Java, Spring Boot, REST APIs, Kafka, ElasticSearch, Couchbase, and Microsoft Azure. This hands-on industry experience has given me a unique perspective on computer science, allowing me to approach my research from practical and real-world angles. I am passionate about applying my research skills to solve real-life problems and bridge the gap between theory and application. My goal is to design solutions that advance the field of computer science and have a tangible impact on industries and society as a whole.

Experience

5 yrs 7 mos
Total Experience
3 yrs 9 mos
Average Tenure
1 yr 10 mos
Current Experience

Texas a&m university

PHD Graduate Student

Aug 2024Present · 1 yr 10 mos · College Station, TX · On-site

  • I am a Graduate Teaching Assistant for the following courses:
  • CSCE 331 – Foundations of Software Engineering (Fall 2024, Fall 2025)
  • Supported students in learning core software engineering concepts, including requirements engineering, design methodologies, and project management practices. Conducted lab lectures, graded assignments, held office hours, and provided course assistance.
  • CSCE 110 – Programming (Online & In-Person) (Summer 2025)
  • Helped students develop a strong foundation in programming (Python). Conducted lab lectures, graded coursework, held office hours, and provided individualized support.
  • CSCE 608 – Database Systems (Spring 2025, Spring 2026)
  • Assisted students in understanding database system concepts through grading, office hours, and course material support.
Assistant TeachingLeadership

Tesco bengaluru

2 roles

Software Development Engineer II

Promoted

Sep 2022Jun 2024 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Designed and developed microservices in Azure to deliver tailored questionnaires to 30,000 Tesco Tills across the UK via a resilient messaging system, enabling unprecedented visibility into customer checkout experiences.
  • Led the onboarding and deployment of 300 new Tills and supporting cloud infrastructure in the Republic of Ireland (ROI), enabling regional survey delivery. Migrated and synchronized legacy review and survey data, and introduced a tagging system to ensure accurate data validation and consistency across the Tesco Analytics Platform.
  • Enhanced Tesco’s customer review systems across multiple regions by upgrading the Review Delivery API for high performance, delivering localized review features for Hungary and Slovakia, and building robust synchronization mechanisms for moderated reviews in the Czech Republic (CZ), ensuring only approved reviews appear on Tesco’s platforms.
  • My other contributions to the platform include but are not limited to the following:
  • 1. Implemented a Spring Batch module for UK grocery product feed generation, replacing legacy logic and integrating Redis caching for rapid and accurate rating delivery on product listing pages.
  • 2. Integrated inter-service communication across cloud applications, including APIs for product ratings and remote Till applications, ensuring seamless interaction with backend microservices.
JavaSpring BootREST APIsKafkaElasticSearchCouchbase+1

Graduate Software Dev Engineer

Sep 2020Sep 2022 · 2 yrs · Bengaluru, Karnataka, India

  • Designed and implemented a microservice in the Azure cloud that receives customer feedback from Tesco Tills. A Tesco Till enables store customers to complete their order checkout with the assistance of a colleague or self-serve. In my work, I delivered a bulk API that collects, processes, and transfers customer survey responses about their checkout experience to an analytics platform.
  • Developed features to help deliver native (Tesco-owned) and syndicated (reviews collected through syndication) reviews to the Republic of Ireland Tesco online website. I contributed extensively to the integration of our platform with a third-party vendor that provides reviews, especially syndicated reviews. This integration was achieved through communication with their public APIs and sharing of a product feed over SFTP server.
  • My other contributions to the platform include but are not limited to the following:
  • 1. Developed alerts and dashboards for both the cloud (using Splunk - power user access, Azure alerts) and on-premise Tills Components (using Prometheus and Grafana).
  • 2. Redesigned review report inappropriate API to reduce human moderation workload.
  • 3. Developed archival scripts to archive and anonymize post-purchase email data to comply with GDPR rules against storing data older than a specific period.
  • 4. Contributed to the integration of applications with NewRelic.
  • 5. Have contributed to multiple migration activities and have resolved discrepancies in data consistency seen in the database.
Apache KafkaCouchbase

Naval physical & oceanographic laboratory

Summer Intern

Jun 2018Jul 2018 · 1 mo · Cochin Area, India

  • Developed a Graphical User Interface using Qt Cross Platform. It served as a tool for the surveillance of under water devices.
QtC++

Education

Texas A&M University

Doctor of Philosophy - PhD — Computer Science

Aug 2024Aug 2029

National Institute of Technology Calicut

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

Jawahar Navodaya Vidyalaya - JNV

Higher Secondary

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience