Ketan Rampuria

Ketan Rampuria

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Professional Java Developer
Professional Java Developer

Currently I am working on a Distributed Feed Processing system using Reactive Java APIs (Asynchronous processing) to process live sports feeds using Kafka as the communication layer to receive feeds with very low latency and Redis as our distributed cache to improve processing speed

New Delhi (+05:30)
Joined July 2021
EXPERTISE
7 years experience
5 years experience
5 years experience
4 years experience
3 years experience
3 years experience

REVIEWS FROM CLIENTS

Ketan's profile has been carefully vetted and approved as a Codementor. Connect with Ketan now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
2399 Reputation
1
12
12
EMPLOYMENTS
Systems Analyst
IVY Comptech
2020-09-01-Present
. Developed a Sliding-Window - Distributed Rate Limiter (based on Redis ZSet Data Structure) to control number of requests being sent to ...
. Developed a Sliding-Window - Distributed Rate Limiter (based on Redis ZSet Data Structure) to control number of requests being sent to downstream systems from our distributed services . Implemented a multi-threaded approach for consuming messages from Kafka for our event processing services . Upgraded our services to Reactive Java APIs (Reactor Core) for asynchronous message processing capabilities which led do: o reduced multi-threading complexities o improved end to end processing latencies o improved hardware resource utilization by better utilization of underlying thread pools . Improved existing code base by finding opportunities of increasing reusability of code, reducing duplicate code, applying design patterns for better structure and readability of code . Mentored Junior developers and freshers
Java
Redis
Reactive Programming
View more
Java
Redis
Reactive Programming
Spring Boot
Kibana
Apache Kafka
Elastic Stack
Distributed Systems Engineering
View more
Development Engineer
DBS Bank
2018-12-01-2020-09-01
. Developed Data Ingestion Framework to consume Bonds related secondary markets data from multiple upstream systems . FA, Murex and AXE ....
. Developed Data Ingestion Framework to consume Bonds related secondary markets data from multiple upstream systems . FA, Murex and AXE . Worked on Deal Booking Engine for the Sales/Syndicate Desk of the Fixed Income Dept. . Developed Email Polling Service to receive Application approvals over email responses (Major Time saver for the Business) . Developed Major Enhancements for the Fixed Income Origination Application for automating manual task related to Origination of Bonds . Actively engaged with the Product Owner and BA team to convert Business requirements into crisp Technical stories for smooth delivery . Mentored 2 Junior Developers in the team to enable on time Delivery of the team
Java
React
Spring Boot
View more
Java
React
Spring Boot
Kibana
Logstash
Apache Kafka
Liquibase
Spring Cloud
Elastic Stack
View more
DevOps Engineer
Amazon
2016-09-01-2018-09-01
. Created a Java Application to Automate the restarts of failed ETL Jobs (Saves 80 hr/Month of unintelligent manual effort) . Handled end...
. Created a Java Application to Automate the restarts of failed ETL Jobs (Saves 80 hr/Month of unintelligent manual effort) . Handled end to end Scaling of service Infra for Q4 peak festive season (Saved ~ $10,000/year for the team in Infra cost by proposing better suited EC2 instances for different services based on the usage statistics) . Engaged in Technical Launch of multiple Amazon Now Fulfillment Centers across Hyderabad/Bengaluru . Handled Operational load of my Software team to provide first line of support, identify trends of issues in existing services and enable the software team in prioritizing the backlog based on the incoming issues
Java
Spring
Shell
View more
Java
Spring
Shell
Amazon S3
Scalability
Kibana
DynamoDB
Apache Kafka
Vue.js
DevOps
View more