Shishir Bagalkot

Senior Software Engineer

Bengaluru, Karnataka, India3 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building secure, scalable applications.
  • Led initiatives in IAM and cloud-native microservices.
  • Strong advocate for code quality and testing.
Stackforce AI infers this person is a SaaS-focused Senior Software Engineer with expertise in secure application development.

Contact

Skills

Core Skills

JavaSpring BootRest ApisAngular

Other Skills

AWS SSMAgileAgile MethodologiesAmazon Web Services (AWS)BlenderBuild ToolsCSSCascading Style Sheets (CSS)CassandraCloud FirestoreCore JavaDaVinci ResolveDartDjangoElasticsearch

About

๐Ÿ’ป Senior Software Engineer with strong experience in building secure, scalable applications using Java, Spring Boot, Angular, and AWS. Iโ€™ve led initiatives across IAM, entitlement systems, and cloud-native microservices. ๐Ÿ” Improved security by implementing real-time session invalidation and integrating AWS SSM for secure config management. โš™๏ธ Built a dynamic entitlement service and enabled seamless Kafka-based legacy integrations. ๐Ÿงช Set up robust test strategies (JUnit, Testcontainers) and championed code quality via SonarQube. ๐ŸŒ Developed REST APIs and contributed to Angular-based UIs for smooth user experiences. ๐Ÿš€ Migrated services to ECS, streamlining deployments with Jenkins and Spinnaker. ๐Ÿค Collaborative team player in Agile environments, driving quality through peer reviews and sprint demos.

Experience

3 yrs 10 mos
Total Experience
3 yrs 10 mos
Average Tenure
3 yrs 10 mos
Current Experience

Clarivate

2 roles

Senior Software Engineer

Promoted

Oct 2024 โ€“ Present ยท 1 yr 8 mos ยท Bengaluru, Karnataka, India ยท Hybrid

  • Proactively identified and resolved a critical security flaw where sessions remained active after password changes. Implemented a kafka-based system for real-time session invalidation across products maintaining custom sessions along with global session clear out.
  • Key role in development of a company-wide Secondary Entitlement Service, supporting dynamic entitlement creation tailored to product team requirements. Integrated with Kafka for seamless consumption of legacy service events.
  • Improved application security and compliance by integrating AWS SSM Parameter Store using the AWS SDK, enabling secure and scalable access to sensitive configurations.
  • Implemented comprehensive unit tests with JUnit and end-to-end integration tests using Testcontainers from scratch, ensuring stability and preventing regressions in existing flows.
  • Actively participated in peer code reviews and retrospectives to enhance code quality and improve development practices.
JavaSpring BootKafkaAWS SSMJUnitTestcontainers+1

Associate Software Engineer

Aug 2022 โ€“ Oct 2024 ยท 2 yrs 2 mos ยท Bengaluru, Karnataka, India ยท Hybrid

  • Created and maintained REST endpoints, implementing unit and integration test cases using JUnit and Mockito.
  • Implemented frontend functionalities effectively using Angular, HTML, and CSS.
  • Ensured code quality by utilizing SonarQube to enforce coding standards and best practices.
  • Utilized ALM tools Jenkins and Spinnaker for CI/CD pipelines, experienced with deployment of services across Development and Production environments.
  • Successfully migrated microservices from EC2 to ECS, optimizing resource utilization and scalability.
  • Practiced Agile Scrum methodologies, participated in regular sprint cycles and delivering demos to product teams/stakeholders.
REST APIsJUnitMockitoAngularHTMLCSS+3

Education

Visvesvaraya Technological University

Bachelor of Engineering

Jan 2018 โ€“ Jul 2022

Vidyaniketan Public School - India

Jan 2004 โ€“ Jan 2016

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience