Results-driven backend Java developer and manager with a proven track record in software engineering, middleware development, and API integration. Proficient in Java, Spring Boot, Apache Camel, and RESTful web services for building secure and high-performance applications. Experienced in implementing encryption techniques like RSA and AES to protect client-middleware data exchanges. Contributed to the development of AI-driven chatbots, WhatsApp banking, and email automation solutions, collaborating with cross-functional teams to enhance customer interactions. Strong background in system design, multi- threading, and problem-solving, focused on optimizing APIs and resolving security vulnerabilities. Skilled at managing end-to-end project lifecycles, ensuring seamless deployments, and aligning technical solutions with business goals.
Experienced in working independently on end-to-end modules with strong communication and stakeholder interaction skills.
• Developed and maintained secure middleware services for RM-eKonnect using Java, Spring Boot.
• Implemented RSA key exchange and AES encryption to secure client-middleware data transmission.
• Designed and integrated 5 core APIs — Authorize, Access Token, Validate MPIN, Fetch CRN Details,
and Push/Get Consent — to handle encrypted requests and responses.
• Collaborated with the AppSec team to resolve vulnerabilities, including secure key storage and payload
encryption.
• Optimized API response times and ensured secure data flow between clients and middleware.
Application Worked on - CHATBOT (KEYA), WhatsApp Banking, Email Bot, RM-eKonnect & MB 2.0 (embark)
Key Work Area
CHATBOT (KEYA):
• Designing and implementing AI-driven conversational flows.
• Integrating the chatbot with various messaging platforms for seamless user interaction.
• Analyzing user queries and improving chatbot responses using natural language processing (NLP)
techniques.
• Enhancing user engagement by automating responses and providing quick solutions.
WhatsApp Banking:
• Developing and integrating banking services on WhatsApp to enable customers to perform transactions and access services through messaging.
• Implementing secure communication protocols to ensure privacy and data security for banking transactions.
• Designing automated workflows for user queries, balance checks, fund transfers, and other banking activities.
• Monitoring and improving response times and transaction success rates to enhance user experience. Email Bot:
• Automating email responses for customer support, feedback, and service inquiries.
• Designing workflows to trigger specific actions based on email content (e.g., ticket generation, query
resolution).
• Enhancing bot capabilities to handle complex customer queries and escalate when necessary.
RM-eKonnect:
• Developing and maintaining a platform for Relationship Managers (RM) to manage customer
interactions and enhance business processes.
• Ensuring the platform is user-friendly and accessible with a focus on performance and security.
MB 2.0 (Embark):
• Contributing to the enhancement and development of the mobile banking platform (MB 2.0).
• Working on features such as Fraud & Dispute, Contact Us, View Reported Issues, and SR
Creation.
• Optimizing mobile application performance to improve load times and ensure smooth functionality.
• Collaborating with UX/UI teams to improve the overall mobile user experience (UX).
Others:
• Maintained a professional, organized, and secure environment for employees and patrons, fostering
productivity and safety.
• Spearheaded planning and timely completion of projects from UAT sign-off to go-live , ensuring
smooth deployments with zero delays.
• Conducted regular project reviews and updates, maintaining open stakeholder communication and
providing periodic updates to senior management to ensure alignment with project timelines and
goals.
• Developed and managed compliance documentation, including process notes and user guides , to
support new rollouts and updates.
• Led bot development projects, including Email Bot, Chat Bot, and WhatsApp Banking solutions ,
implementing enhancements that streamlined user experience and increased engagement.
• Analyzed and translated complex business cases into technical solutions by designing appropriate
APIs, logic structures, and architectural frameworks.
• Conducted production issue analysis and debugging using log insights, improving system reliability
and operational efficiency.
• Technically reviewed incoming projects, identifying potential challenges early and proposing
solutions to prevent project roadblocks.
• Implemented major enhancement in bot application in efficient way.
• Interacted with internal customers to understand business needs and translate into requirements and project scope.
Key Work Area
• Integrated Redis caching for high-volume APIs like recharge, caching static responses and refreshing daily at midnight to reduce latency and improve chatbot performance.
• Banking Chatbot Use Case Development Created and implemented various banking chatbot use cases including recharge, fund transfers, and FD/RD booking.
• Designed and integrated chatbots for seamless customer interactions in banking services.
• Focused on automating routine banking processes, improving efficiency, and enhancing user
experience.
• API Integration for High-Profile Clients:Integrated APIs for major clients such as HDFC, Kotak,
and ADCB using Apache Camel and Java, enhancing business applications and optimizing client
workflows through enterprise-level integration.
• Production Issue Resolution:Resolved production issues across multiple banking channels, achieving
99% system uptime for mission-critical applications and ensuring seamless client operations.
• Collaboration for Digital Banking Solutions:Collaborated closely with CX designers, front-end
developers, and business analysts to design and implement digital banking solutions that met
stringent client requirements.
• API Design & Integration:Designed and integrated APIs using Enterprise Integration Patterns
(EIP) with Apache Camel and Java, streamlining data flow and enhancing system interoperability to
improve client application performance.
• API-Driven Solutions Development:Developed and deployed API-driven solutions using
Enterprise Integration Patterns (EIP), contributing to scalable and reliable digital banking products
tailored to meet banking needs.
• Project Lifecycle Management:Managed the end-to-end project lifecycle, overseeing development,
troubleshooting, and ensuring successful delivery in line with client requirements and deadlines.
• Resource Optimization & Bug Resolution:Optimized resource usage by identifying and resolving
bugs during the development phase, reducing post-deployment issues and saving significant time and
resources.
• Product Design & Development:Actively engaged in product design and end-to-end development,
delivering solutions that aligned with customer expectations and banking standards.
Data Structures and Algorithm