Prateek Yadav

Senior Software Engineer

Bangalore Urban, Karnataka, India6 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Led multiple high-impact projects in fintech.
  • Expert in cloud-native and microservices architecture.
  • Strong background in cybersecurity and backend development.
Stackforce AI infers this person is a Fintech and Cybersecurity expert with strong microservices and cloud-native development skills.

Contact

Skills

Core Skills

MicroservicesDistributed SystemsKubernetesCloud-native DevelopmentBackend Development

Other Skills

ABACApache KafkaCC++Computer NetworkingDjangoDockerElasticsearchGORMGolangGoogle Cloud Platform (GCP)HTMLJavaMachine LearningMongoDB

Experience

Tiket.com

Senior Software Engineer

May 2023Present · 2 yrs 10 mos · Noida, Uttar Pradesh, India · Hybrid

  • Owned end-to-end architecture, development, and production rollout of the Downpay project, generating IDR 1–2B incremental net revenue; generalized the solution across Flight and Accommodation verticals to enable flexible payment flows at scale.
  • Designed and shipped an in-house card tokenization, eliminating third-party dependencies and driving ~IDR 600M annual cost savings while improving security and control.
  • Led Juspay integration as a payment orchestration layer, enabling multi-currency payments across 16 new currencies on Tiket.com, expanding global payment coverage and improving platform competitiveness.
  • Delivered the Infinity Project leveraging the new promo architecture, contributing to an estimated ~3% conversion rate uplift.
  • Migrated payment transactional logs from MySQL to Elasticsearch, improving query performance, observability, and storage efficiency while reducing infrastructure costs.
  • Diagnosed and resolved Kafka bottlenecks in payment workflows; reduced system coupling by introducing REST-based fallbacks with feature flags, improving resilience.
  • Standardized payment processing flows across multiple payment methods, significantly improving system simplicity, debuggability, and long-term maintainability.
  • Led contributions to the migration of Refund and Payment services from MySQL to CloudSQL, improving horizontal scalability, fault tolerance, and operational reliability.
  • Designed and integrated service-level metrics and alerts for Payment and Refund systems into grafana, enabling proactive monitoring and faster incident detection.
Spring BootGolangApache KafkaElasticsearchGoogle Cloud Platform (GCP)Microservices+5

Sophos

Software Engineer 3

Mar 2021May 2023 · 2 yrs 2 mos · Bengaluru, Karnataka, India · Remote

  • Contributed to the design and development of a Kubernetes-based, cloud-native platform from scratch, designed to run multiple Sophos security applications at scale.
  • Core contributor to the architecture and implementation of platform-wide authentication and authorization (AuthN/AuthZ) services.
  • Designed and implemented a pluggable authentication service supporting OAuth and local authentication by default, with runtime-configurable extensions for LDAP, Active Directory, and other identity providers.
  • Built a scalable authorization framework featuring:
  • RBAC-based API authorization for external and internal access
  • ABAC-based service-to-service authorization for secure inter-service communication
  • Developed and exposed REST and gRPC APIs for authentication and authorization configuration and management.
  • Designed and implemented Kubernetes CRDs to manage API-level and service-to-service authorization policies, enabling declarative security controls.
  • Extended and customized open-source infrastructure components including OPA (policy engine), Traefik (API Gateway), and Traefik Mesh (service mesh) to integrate with platform AuthN/AuthZ workflows.
  • Actively contributed to defining and standardizing API specifications for both public and private APIs, improving consistency and developer experience.
  • Built a reusable data access utility library using GORM, providing standardized filtering, pagination, and sorting, adopted across multiple services.
KubernetesOAuthRBACABACRESTgRPC+2

Cisco

2 roles

Software Engineer II

Aug 2019Mar 2021 · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

  • Worked on the Endpoint Analytics product, which classifies devices connected to the network to enable effective network segmentation and security enforcement.
  • Designed and implemented scalable REST APIs using Java and Golang, backed by MongoDB, supporting high-throughput device classification workflows.
  • Refactored and enhanced legacy APIs to improve system performance, reliability, and feature coverage.
  • Developed automated functional test suites in Python to validate API correctness, improving release confidence and regression coverage.
JavaGolangMongoDBPythonBackend Development

Intern

May 2018Jul 2018 · 2 mos · Bangalore Karnatka

  • Technologies Involved
  • Java(1.8_172) Java(11-EA), C++, Shell Script , RabbitMQ
  • I contributed in deployment of RabbitMQ on ISE(Identity Service Engine). ISE is Cisco product that helps network administrator to enable the creation and enforcement of security and access policies for endpoint devices connected to the company’s routers and switches. RabbitMQ is message-queuing software called message broker or queue manager. It helps in increasing reliability of processes running on ISE.
  • As Oracle is going to launching Java(11) latest version in upcoming months , which removed security bugs that were present in previous versions. Since Java used by ISE , so on ISE also up gradation is required. Java(11-EA) is already launched so tried to build new ISE ISO by replacing Java(8) with Java(11-EA).
JavaC++Shell ScriptingRabbitMQ

Education

National Institute of Technology Karnataka

Master of Technology - MTech — Computer and Information Systems Security

Jan 2017Jan 2019

KAMLA NEHRU INSTITUTE OF TECHNOLOGY SULTANPUR

Bachelor of Technology — Information Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Microservices & Distributed Systems

Explore similar profiles based on matching skills and experience