KIRAN BADAVE

STAFF SOFTWARE ENGINEER | FULL STACK (REACT + JAVA, CLOUD-NATIVE)

Staff Software Engineer with 8+ years of experience building scalable, cloud-native applications using React, TypeScript, and Java Spring Boot. Expertise in designing modular frontend architectures, secure authentication systems (SSO, RBAC), and high-performance APIs. Hands-on experience with microservices, Docker, Kubernetes, and CI/CD pipelines. Strong focus on performance optimization, accessibility (WCAG), and scalable system design.

PROFESSIONAL EXPERIENCE

IBM — Staff Software Engineer May 2022 – Present | Bengaluru
  • Architected a scalable React-based monorepo, improving code reusability and reducing development effort by ~30%
  • Implemented secure authentication & authorization using Keycloak (SSO, RBAC, 2FA) for enterprise applications
  • Developed high-performance interactive dashboards using D3, ECharts, and Carbon Charts
  • Built and integrated REST APIs (Node.js / Java) for real-time data processing
  • Established CI/CD pipelines (Travis CI, TeamCity), improving deployment speed and reliability
  • Improved application accessibility (WCAG) by 80%
  • Mentored engineers and enforced best practices, improving overall team productivity
Juno Software Systems — Junior System Architect Dec 2017 – May 2022 | Pune
  • Led development of ERP modules (Academic, Finance, Inventory), improving performance by ~40%
  • Designed and developed RESTful APIs using Java Spring Boot
  • Implemented SSO (Google, Microsoft Azure AD) for secure authentication
  • Integrated third-party platforms (Microsoft Teams, Google Meet)
  • Optimized MySQL performance using indexing, caching, and query tuning
  • Led a team of 4 engineers, ensuring quality delivery and scalability

SYSTEM DESIGN & ARCHITECTURE

TECHNICAL SKILLS

Frontend: React.js, TypeScript, JavaScript (ES6+), Redux, Zustand, HTML5, CSS3, SCSS
Backend: Java, Spring Boot, Node.js, Express.js, REST APIs
Auth & Security: Keycloak, OAuth2, SSO, RBAC
Databases: MySQL, PostgreSQL, MongoDB
Cloud & DevOps: Docker, Kubernetes (basic), CI/CD (Travis CI, TeamCity)
Testing: Jest, Playwright, Cypress
Tools: Git, Webpack, Vite, Figma, Storybook

EDUCATION

MCA – Computer Science | Pune University (2016 – 2019)
BCA – Computer Software Engineering | Solapur University (2013 – 2016)

KEY HIGHLIGHTS