
Full Stack Java Developer with 2+ years of experience building enterprise web applications using Java, Spring Boot, React.js, and TypeScript. Experienced in developing RESTful APIs, microservices, secure authentication with Spring Security and JWT, and MySQL/MongoDB database integration. Strong knowledge of Object-Oriented Programming, Data Structures, HLD, LLD, Design Patterns, and scalable application development.
• Developed and maintained enterprise web applications for CCTNS 2.0 for NCRB Delhi, enhancing public safety and law enforcement efficiency using Java, Spring Boot, React.js, and TypeScript.
• Designed and developed RESTful APIs and backend services using Spring Boot, integrating them with React.js frontend applications.
• Developed modules including Malkhana, UIFP, Arm License, and Event Performance, implementing business workflows and data validation.
• Implemented authentication and role-based authorization with Spring Security and JWT, ensuring secure access to sensitive application resources and user data.
• Developed reusable React.js and TypeScript components for forms, workflows, data tables, and module-specific interfaces.
• Worked with MySQL for database operations and integrated frontend, backend, and database layers in full-stack workflow.
• Applied Object-Oriented Programming, design patterns, and high-level and low-level design principles to create maintainable application components, improving overall code quality.
• Developed an internal web application supporting automobile engineering teams in managing project information, engineering reports, and resource data.
• Built reusable React.js components using JavaScript and Material-UI for dashboards, forms, and data tables.
• Developed responsive and maintainable user interfaces for engineering and project management workflows.
• Integrated frontend components with backend services and implemented data-driven UI workflows.
• Collaborated with cross-functional teams in an Agile development environment to deliver application enhancements and fixes.
Languages: Java, JavaScript, TypeScript, SQL
Backend: Spring Boot, Spring Security, REST APIs, Microservices, JWT
Frontend: Reactjs, TypeScript, JavaScript, HTML5, CSS3, Material-UI
Databases: MySQL, MongoDB
Tools: Git, Docker, Postman, Swagger/OpenAPI
Core Concepts: Object-Oriented Programming, Data Structures, HLD, LLD, Design Patterns, Agile