Principal Engineer | Java · Spring Boot · Kubernetes · OCI | Open to Staff/Lead Roles

Bangalore Urban, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru Area, India

Bangalore Area, India

Bangalore




Bachelor of Technology (B.Tech.), Computer Science
G.I.T.A
Secondary education, Class X
Lajpat Institution
Join Bishwa and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Engineer | Java · Spring Boot · Kubernetes · OCI | Open to Staff/Lead Roles
With over 14 years of experience, I currently serve as Principal Member of Technical Staff at Oracle Cloud Infrastructure, contributing to the Java Platform Group and leading the Java Management Services agent team. My work focuses on designing core agent development frameworks, enabling cross-platform compatibility for Windows and macOS, and delivering Kubernetes support. I specialize in backend development using Java, Dropwizard, Spring Boot, and SQL while leveraging cloud-native technologies to enhance scalability and efficiency. My expertise lies in building scalable, cloud-based solutions tailored to enterprise needs, with a strong emphasis on usability, compatibility, and performance engineering. I have a proven track record of developing robust tools, such as headless and GUI installers, and optimizing cloud and distributed systems. I am passionate about empowering teams and organizations to achieve operational excellence through innovation and technical precision.
India
hugging face
llava
midjourney
replit
Principal Member Of Technical Staff at Oracle, Dec 2021 - Present · 4 yrs 8 mos, Bangalore Urban, Karnataka, India, Java Platform Group (OCI) Java Management Services - PAAS application in Oracle Cloud Infrastructure. Tech Stack: Java, Shell, Powershell, Sql, Dropwizzard. * Lead design for core agent development framework for Java Management service. * Worked on delivering artifacts to users across cloud regions using CDN infrastructure. * Enhanced the MACS agent to run in windows 32 bit desktop. * PoC script friendly URL download java through script from OCI. * Developed macOS x86-64 and aarch64 management agent for Java Management Service. * Developed kubernetes support in Java Management Service. * Building a headless and GUI Installer.
Senior Software Developer at SAP, Sep 2018 - Dec 2021 · 3 yrs 4 mos, Bengaluru, Karnataka, India, Procurement Product: Tech Stack : Java, Angular 5, HANA DB * Designed and developed Pagination of questions to improve the latency of UI. * Designed and developed Excel Upload feature to import question contents to an event. * Migrated a microservice database from Oracle 11g to SAP HANA DB. * Upgraded the spring boot version in a microservice from 1.5 to 2.1.2. * Developed business requirements includes UI and Backend changes. * Initial set up of a micro-service in SAP BTP platform.
Analyst at BT, Mar 2015 - Sep 2018 · 3 yrs 7 mos, Bengaluru Area, India, E- Commerce Application : Tech Stack : Java, Spring, Hibernate, Oracle, plsql, FTL/BSH, Ofbiz framework. * Added Multithreaded support to a JMS,Spring and Hibernate application to processes multiple xmls same time. * Designed and implemented an Algorithm to reduce the network latency between active and passive in Distributed databases. * Implemented a feature of linked list in product to support a requirement. * Used Oracle Analytical functions and created caches from the result which is used across application. * Implemented few custom features.
Senior Software Developer at NetCracker, Oct 2013 - Feb 2015 · 1 yr 5 mos, Bangalore Area, India, COX (TOMS) -ICOMS Integration deals with the data flow between a sophisticated Billing Management system and User friendly Interface (COX Communications). The UI layer is done in GWT, Business Logic in Java and database queries in hibernate. * Involved in low level designs and development * Created webpage with GWT to show the data from ICOMS. * Created interface between COX (TOMS) application and ICOMS application for both way communications (SOAP). * Unit testing is done by JUNIT.
Software Developer at Subex, Jul 2011 - Oct 2013 · 2 yrs 4 mos, Bangalore, ROC-Partner Settlement is used by telecom operators to bill their partners (Interconnect Billing). This application takes care of processing a Call Detail Record, considering Deals and Bilateral Agreement, Raising Disputes and Reconciliation platform. The UI has been done in C#, Business logic in Java and database in Sql Server. * Complete Roaming feature is provided for Telia by taking care of its business agreements. * Designed schema for few modules in the application. * Used Birt to generate the Bills for the vendors. * Designed and developed the single sign on between ROC-Partner Settlement and ROC-Route Optimization. ROC-Route Optimization is used by telecom operators to compute the Best Cost Routing (BCR) for any end point where this is deployed. This application also creates several logs which used in billing purpose and referred during re-conciliation. UI has been written in vb.net and backend in Oracle 11g. * Enhanced the application first page load time from 45 secs to 7 secs. * Enhanced the performance of BCR by using the temp tables and analytical functions in oracle by 50%.
Bachelor of Technology (B.Tech.), Computer Science, G.I.T.A
Secondary education, Class X, Lajpat Institution