
Customizing Spring Security in SpringBoot WebFlux Services
A comprehensive guide on implementing and customizing Spring Security in reactive SpringBoot WebFlux services, covering authentication, authorization, and security best practices.
|
I am currently working in Indian Fintech Unicorn, Yubi. I have contributed to build Yubi's marketplace, I was part of the core team to build the BRE for Yubi. I am a firm believer of self-written quote "Evolution is randomness seeking betterment" and therefore often found thinking about unprecedented possibilities.
Specializing in backend development and AI, with expertise across the full stack
I am mostly working on the Backend part of the Software systems. I have working on multiple languages: Java, Python, Javascript and Ruby. Frameworks I have used: SpringBoot, FastAPI, ExpressJS and ROR. I have worked on multiple Database and messaging Queues: Postgres, MongoDB, Elasticsearch, Kafka, RabbitMQ.
Since my college days I have been very curious about AI and did my major project as well in the same field. where I have used Neural Networks and Genetic Algorithm to simulate Evolution of Ants. Now I am also exploring Agentic AI and created some projects with that as well, more coming.
In my internships I got chance to work on Frontend where I first worked on venila Javascript, JQuery and then worked with sophisticated frameworks like ReactJS. I love doing side projects, I try to present the work once in a while and for that purposes I work Frontend mostly.
Developed a couple of android apps for flight booking for The Ministry of Aviation under Smart India Hackathon 2019. Also developed a music player app during my training in the first year. Used both java and Kotlin for development. Also, explored react-native a bit
Explored my interest in 3-D gaming by simulating my hostel digitally, using Unreal Engine for level development and blender for 3-D object development. Check out the work section to see its demonstration.
I am mostly working on the Backend part of the Software systems. I have working on multiple languages: Java, Python, Javascript and Ruby. Frameworks I have used: SpringBoot, FastAPI, ExpressJS and ROR. I have worked on multiple Database and messaging Queues: Postgres, MongoDB, Elasticsearch, Kafka, RabbitMQ.
Since my college days I have been very curious about AI and did my major project as well in the same field. where I have used Neural Networks and Genetic Algorithm to simulate Evolution of Ants. Now I am also exploring Agentic AI and created some projects with that as well, more coming.
In my internships I got chance to work on Frontend where I first worked on venila Javascript, JQuery and then worked with sophisticated frameworks like ReactJS. I love doing side projects, I try to present the work once in a while and for that purposes I work Frontend mostly.
Currently showcasing my expertise in
I am mostly working on the Backend part of the Software systems. I have working on multiple languages: Java, Python, Javascript and Ruby. Frameworks I have used: SpringBoot, FastAPI, ExpressJS and ROR. I have worked on multiple Database and messaging Queues: Postgres, MongoDB, Elasticsearch, Kafka, RabbitMQ.
Senior Software Engineer at Yubi
I am currently working in Indian Fintech Unicorn, Yubi. I have contributed to build Yubi's marketplace, I was part of the core team to build the BRE for Yubi. I am a firm believer of self-written quote "Evolution is randomness seeking betterment" and therefore often found thinking about unprecedented possibilities.
Mentor and build microservices from the ground up using Java, Springboot, Elasticsearch, MongoDB, Temporal, and Kafka. Implemented CQRS flow and adopted GraphQL as the API architecture. Optimized Homepage load time by 5x by introducing GraphQL and reactive/async programming in backend reducing network calls and latency.
A collection of projects showcasing my skills and experience
Smart India Hackathon 2019
3D Environment Simulation
Recognitions and milestones from my learning journey
Sharing knowledge and insights through technical articles and tutorials
A comprehensive guide on implementing and customizing Spring Security in reactive SpringBoot WebFlux services, covering authentication, authorization, and security best practices.
Deep dive into Command Query Responsibility Segregation (CQRS) pattern implementation in microservices, with practical examples and performance considerations.
Practical strategies for optimizing GraphQL performance in production environments, including query optimization, caching strategies, and monitoring.
Exploring the intersection of AI and biology through the simulation of ant evolution using neural networks and genetic algorithms.