Full Stack Software Engineer | Java, Spring Boot, Angular, AWS, Python | REST APIs & Microservices | Building Enterprise-Scale Applications

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bangalore

Greater Chennai Area






Master's degree, Computer science and engineering
Amrita Vishwa Vidyapeetham
Bachelor of Technology - BTech, Computer science and engineering
Kerala University, Thiruvananthapuram
Join Shilpa and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossFull Stack Software Engineer | Java, Spring Boot, Angular, AWS, Python | REST APIs & Microservices | Building Enterprise-Scale Applications
Full Stack Software Engineer with 5+ years of experience building scalable, enterprise-grade applications for global business teams. I work across the stack — Java and Spring Boot on the backend, Angular, JavaScript, HTML/CSS on the front end — with hands-on experience in REST APIs, microservices, AWS, Python, and SQL-based databases (MySQL, PostgreSQL). At Clarivate, I've contributed to the architecture, deployment, and modernization of enterprise applications, including migrating legacy front-end code into a Micro Frontend-based Angular architecture (Angular 18), building reporting and bulk-export features for high-volume data, and improving system performance through backend and SQL optimization. I've also worked on Elasticsearch-based search platform migration, and use Git and Jenkins-based CI/CD pipelines as part of day-to-day delivery. I collaborate closely with product owners, business stakeholders, and distributed Agile teams across time zones, and enjoy the reverse-engineering work of understanding existing systems well enough to redesign them properly. Recently, I've been exploring GenAI — LLM integration, prompt engineering, RAG, and AI agent workflows — to bring more intelligent features into enterprise applications. Always open to conversations about Java/Spring/Angular engineering roles, enterprise modernization, or applied AI in product engineering.
India
langchain
langgraph
mcp
openai
githubcopilot
Software Engineer at Clarivate, Apr 2023 - Present · 3 yrs 7 mos, Bengaluru, Karnataka, India, • Developed end-to-end enterprise applications across backend microservices and Angular frontend. • Decoupled monolithic GUI into Micro Frontend Angular architecture. • Migrated middleware services to cloud-native microservices. • Implemented bulk Export functionality with multi-file downloads and weekly limits of 2,000 records per user. • Built backend APIs and frontend integration for secure large dataset exports. • Working on LLM-based feature where user-defined drug sets are sent to LLM using prompts to generate recommendations based on user queries. • Delivered alerts, reports, and redesigned UI using Angular 18. • Addressed security vulnerabilities including Spring, Hibernate, Log4j, and Elasticsearch upgrades. • Worked in Agile/Scrum environment and conducted KT sessions.
Associate Software Engineer at Clarivate, Mar 2021 - Apr 2023 · 2 yrs 2 mos, Bengaluru, Karnataka, India
R&D Student Intern at Nokia, Jul 2019 - Jun 2020 · 1 yr, Bangalore, . Developed/Maintained for MT framework (Unit creation, Fault detection). . An active participant in implementing Software Management Module for MT interface, which can remotely download the corresponding build when an upgrade, install is needed. . Good understanding of the software development process and agile methodologies.
Program Analyst Trainee at Cognizant, Jun 2016 - Dec 2016 · 7 mos, Greater Chennai Area
Master's degree, Computer science and engineering, Amrita Vishwa Vidyapeetham
Bachelor of Technology - BTech, Computer science and engineering, Kerala University, Thiruvananthapuram