Senior Software Engineer @ Victoria’s Secret & Co. | Java, Spring, Spring Boot, Golang, Kafka, Kubernetes, gRPC, Microservices, AI

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Remote

On-site

Goa, India






Bachelor of Technology, Computer Science and Engineering
Goa University
Join Fattesingh and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ Victoria’s Secret & Co. | Java, Spring, Spring Boot, Golang, Kafka, Kubernetes, gRPC, Microservices, AI
Senior Software Engineer with 6+ years of experience building high-scale backend systems for web and mobile platforms. Specialized in Golang (4+ years) and Java backend development, with strong expertise in designing distributed microservices architectures using REST and gRPC. Experienced in building and operating cloud-native systems using Docker and Kubernetes, focusing on scalability, reliability, and production deployments. Worked with PostgreSQL for relational data modeling and Google Bigtable for large-scale NoSQL workloads, optimizing for performance and scalability in distributed systems. Currently exploring AI-driven systems and agent-based architectures by building small SaaS products to deepen applied experience in modern AI infrastructure.
North Goa
claude code
gemini
github copilot
n8n
openai
Senior Software Engineer at Victoria’s Secret & Co., Oct 2023 - Present · 3 yrs 1 mo, Bengaluru, Karnataka, India, ● Led the personalization domain development team of 4 members and architected and designing and development of marketing and personalization applications. ● Drove cross functional collaboration with Engineering, Product and stakeholders to define the product strategy through product and requirement discussions ● Elevated engineering quality by leading rigorous code reviews and reinforcing best practices such as clean architecture, modular, scalable system design, code readability, maintainability, observability and effective error handling strategies. ● Strengthened quality assurance practices by driving the adoption of unit and integration testing, and acceptance testing in CI/CD pipelines along with TDD methodology. ● Guided junior engineers through one-on-one mentoring, pair programming, and brainstorming sessions to accelerate learning and team integration. ● Led and supported recruitment efforts by conducting technical interviews and influencing hiring decisions to build a strong and scalable engineering team. ● Implemented the integration testing framework and led the adoption of the framework across organization to improve the reliability of services. ● Scaled the product recommendation platform up to 10M+ users by reducing platform latency by 70%. ● Notification microservice: Developed notification microservice to send operational updates to customer via email and push notification ● Scheduler microservice: Designed and built a schedular microservice to send scheduled notification to user ● Order Tracking microservice: Developed a tracking microservice to track shipment of the user over through Narvar.
Software Engineer at GoTo Group, Jul 2022 - Sep 2023 · 1 yr 3 mos, Bengaluru, Karnataka, India, ● Worked as part of a 3-member Journeys engineering team on Project Mercury, a large-scale marketing campaign platform processing 1B+ events per day, 300B+ events and 2B+ messages per month, and reaching 130M devices. ● Implemented the defined architecture for the Journey Service, responsible for managing the lifecycle and state of marketing journeys, including journey CRUD operations and active/inactive state transitions. ● Developed and maintained Journey Service APIs and integrated them with platform microservices including Segmentation and Timer services to support end-to-end journey execution. ● Implemented webhook-based integration with the Segmentation Service and Kafka-based event consumption for processing Timer Service payloads. ● Worked on high-volume Google Cloud Dataflow pipelines using Apache Beam as the streaming engine, processing clickstream and journey events at platform scale. ● Contributed to a distributed pipeline architecture comprising 35 event-filtering jobs, a Journey Processor, and a Delay Processor, with workloads auto scaled based on event throughput. ● Enhanced the Journey Pipeline Runner, a Go-based CLI using Cobra, reducing Dataflow deployment time from 3 hours to 30 minutes through deployment workflow improvements. ● Implemented production monitoring and alerting for Journey Service and data pipelines using Prometheus, Grafana, Telegraf, Cortex, StatsD, and Siren, improving observability and operational readiness. ● Managed Google Cloud infrastructure using Terraform, including auto scaled Cloud Bigtable clusters and replicated Redis infrastructure. ● Integrated Journey Service with Google Big Query for centralized log migration and analysis. ● Deployed services on Kubernetes and enhanced Helm charts to support additional deployment configurations, including Node Port. ● Applied Test-Driven Development (TDD) practices and maintained approximately 85% code coverage, improving regression protection and code quality.
Software Developer at Open Destinations, Jan 2020 - May 2021 · 1 yr 5 mos, Remote
Software Developer at Open Destinations, Jul 2019 - Dec 2019 · 6 mos, On-site
Student Intern at Persistent Systems, Sep 2018 - Oct 2018 · 2 mos, Goa, India
Bachelor of Technology, Computer Science and Engineering, Goa University
github: https://github.com/ranefattesingh
medium: https://medium.com/@ranefattesingh
leetcode: https://leetcode.com/ranefattesingh
ranefattesingh.github.io: https://ranefattesingh.github.io/