Sunil Sourabh
Vice President @DBS Bank
Signup · Get unlimited contacts
WORK HISTORY
Vice President @DBS Bank
SG
Technical lead in legal and compliance, responsible for designing a system for real time transactional fraud prevention.Project: Real-time transaction fraud prevention and detectionDescription: This is a low-latency, high throughput, and reactive, real-time transaction fraud prevention system for digital channels of DBS bank. The system is capable of detecting fraud in real-time and hold the payment until the investigation completes. It is based on a dynamic rule engine & Machine learning modules which are capable of adjusting with quickly changing fraud patterns.Responsibilities: • Technical lead – system architecture, cross-team communications & lead developer. Brought forth an excellent understanding of the digital fraud landscape and trends.• Individual contributor to the ultra-low latency API gateway, reactive service based on Java 11, Vert.x-RxJava2, Kafka, Openshift, Docker.(SLA per transaction is 100 mili seconds with a throughput of 50 TPS).• Engineered in-memory data grid cluster to run in low latency mode and written reactive data access abstraction library in vert.x.• Authored reactive library for pub/sub to Confluent Kafka for vert.x and spring reactor.• Set up a framework for Kafka stream processing, joining streams & stream lookup.• Implemented a pattern matching algorithm for fraud detection from discrete events.• Developed POC to test new technologies and share ideas with the team and management.• Assisted with the recruiting and interviewing of new and potential employees.• Mentoring new team members.Tech Stack : Java 11, RxJava2, Vert.x, APAMA(Software AG), GraphQL, RabbitMQ, WebSocket, Spring batch, Spring Reactor API’s, Spring Cloud, Angular 8Big data Stack : Kafka, Apache Druid, HBase and Superset
EDUCATION
Dayalbagh Deemed university
Bachelor; Bsc (Physics Hons), Physics
Birla Institute of Technology and Science, Pilani
Master of Science (MS), Software Engineering
Microsoft Certified Technology Specialist
MCTS, .NET Development
SKILLS
ABOUT SUNIL SOURABH
Humble, self-directed passionate technologist with a background in designing highly scalable and low latency systems large-scale enterprise systems.19+ years of hands-on experience in full-stack application development and designing micro-service based on Domain-driven design, Event Sourcing, and CQRS principlesOrganized and able to juggle between multiple priorities efficiently.Implemented cloud-native applications and refactored monoliths to run in containers tech stack (OpenShift, Kubernetes, Pivotal cloud foundry & Docker)Engineered observability in an application using Prometheus, Graphana, Elastic & AppDynamicsBuilt solutions using No-SQL DBs like Apache Druid, MongoDB, Redis, Elasticsearch & HBaseImplemented various messaging patterns in Kafka, RabitMQ & TibcoEMSDesigned APIs in Open API 3.0, Spring reactor, Vertx, C# AsyncBuilt highly flexible data layer using GraphQL to query data from Apache DruidJVM memory fine-tuning, memory profiling for Java and.NET applicationsManaged and designed solution using multi-node in-memory data grid cluster(Infinispan and Hazelcast)Distributed, Reactive System, Low latency system, multi-threading, Design PatternsSoftware development cycle: Agile and Scrum methodologies, DevOps
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.