Senior Full Stack Developer with experience in building end-to-end enterprise applications across banking, insurance, and IT service management domains.
Proficient in Java, Spring Boot, RESTful APIs, and React for full-stack application development.
Hands-on experience in front-end development using HTML, CSS, JavaScript (ES6+), and responsive UI design.
Skilled in backend development, implementing business logic, workflows, and role-based access control using Spring Security and JWT.
Strong knowledge of relational databases (MySQL), including schema design, ACID-compliant transactions, and query optimization.
Built banking applications with account management, payment processing, and transaction handling workflows.
Developed insurance applications for policy administration, premium tracking, and claims processing, with workflow automation.
Created IT service management systems with service request tracking, ticket assignment, and dashboard reporting.
Experienced in testing APIs with Postman, version control using Git, and applying exception handling, input validation, and logging.
"Familiar with enterprise software development concepts including MVC architecture, OOP, audit trails, and workflow automation, ready for real-world project delivery".
Overview
8
8
years of professional experience
Work History
Software Developer
Citi
Irving
01.2024 - Current
Developed end-to-end digital banking application simulating core functionalities like user authentication and account management.
Designed and implemented RESTful APIs using Java and Spring Boot for critical banking operations.
Executed secure authentication with Spring Security and JWT, enabling role-based access control.
Created transaction processing logic with ACID-compliant database transactions to ensure data consistency.
Integrated MySQL for persistent data storage, employing normalized schema design for transactions.
Built transaction history retrieval with date filtering and audit tracking capabilities.
Implemented robust exception handling and validation for scenarios like insufficient balance.
Adhered to secure coding practices, including password encryption and input validation.
Software Developer
Chubb
Hyderabad
03.2020 - 07.2023
Developed insurance administration system for policy issuance, premium servicing, and claims handling.
Designed RESTful services using Java and Spring Boot for policy management and claims intake.
Implemented policy lifecycle management, covering underwriting approval to renewal and expiration.
Built billing and payment tracking modules with due-date and status monitoring features.
Created claims processing workflow from submission to assessment, approval, rejection, and settlement.
Integrated optimized MySQL schema for policy, coverage, premium, and claims data management.
Established rule-based validations to flag high-risk or inconsistent claim submissions.
Added role-based access controls for policyholders, agents, and administrators ensuring data security.
Junior Full Stack Developer
LTI Mindtree
Hyderabad
02.2018 - 02.2020
Developed end-to-end enterprise web application for managing service requests and support tickets.
Built full-stack application using React for frontend and Java with Spring Boot for backend.
Designed RESTful APIs for service request creation, ticket assignment, and status updates.
Implemented role-based authentication with Spring Security and JWT for users at all levels.
Created ticket lifecycle workflows including Open, In Progress, Resolved, and Closed states.
Established dashboards for users and support teams to monitor requests and resolution progress.
Integrated MySQL database featuring normalized schema for users, tickets, and audit logs.
Ensured application reliability through input validation, exception handling, and logging.
Education
Master of Science - Computer Science
The University of Texas At Arlington
Arlington, Texas, TX
Skills
Programming languages: Java, JavaScript, SQL
Frontend technologies: React, HTML5, CSS3
Backend technologies: Spring Boot, Spring MVC, RESTful services
Security and authentication: Spring Security, JWT, RBAC
Database and persistence: MySQL, SQL queries, normalization
API and integration: REST API design, HTTP methods