About
6.8 + years of experience in the IT industry. Experience in SDLC (Software Development Life Cycle) that includes Requirement Analysis, Design, Coding, Testing, Implementation, and Maintenance with methodologies like Agile methodology. 6.8 Years of experience in web application development using Java, J2EE Technologies/ Frameworks, and Web Technologies. Good work experience in frameworks like Sprint Boot, Spring MVC, and Data JPA/Hibernate, Restful Web Services, J2EE, JDBC, Servlets. Hands-on experience in Java 8 to Java 17 migration, including code refactoring, dependency upgrades, and compatibility fixes. Hands-on experience in React Js, HTML, CSS, JSP, Bootstrap, JSON, and JavaScript, JQuery and Angular JS. Having good knowledge in Microservices, Kafka and Event-Driven Architecture Implementing enhancements on existing initiatives. Experienced in integrating AWS S3 for storing, retrieving, and managing application files and data in cloud-based environments. Experience working with AI-powered developer tools such as Kiro IDE and Amazon Q for intelligent code generation, debugging, code optimization, documentation, and productivity enhancement. Familiarity with AI-assisted development workflows, including automated code suggestions, specification-driven development, and developer productivity tools. Providing technical advice and assisting in solving programming problems. Effective in working independently and collaboratively in teams. Participation in daily meetings related to technical deliveries. A quick learner in adapting to technology with ease. Good analytical, design, programming, troubleshooting, and problems solving skills. Great team player as well as an individual with the ability to adapt to any kind of environment.
Skills & Expertise (27)
Work Experience
Sr. Software Engineer
Sutisoft Private Limited
May 2024 - Present
Developed the IT Asset Management application from scratch using Java 17, Spring Boot 3.x, Spring Security 6, MySQL 8, React JS, HTML, CSS, and Bootstrap, implementing a scalable microservices-based architecture. Designed and developed secure Login Authentication and Role-Based Authorization using Spring Security 6, enabling access control for Admin, Approver, Procurement, and Employee roles. Built dynamic Application Customization and Field Customization modules, allowing configurable asset forms and business workflows without code changes. Developed complete Asset Lifecycle Management features including asset creation, allocation, assignment, transfer, revocation, maintenance scheduling, depreciation, and audit tracking. Implemented configurable Approval Workflow functionality for asset requests and procurement processes with multi-level approval support. Developed Asset Request and Asset Revoke Request modules, automating request processing and approval workflows. Built the Purchase Order module that automatically initiates procurement requests when requested assets are unavailable in inventory. Designed and implemented database entities, RESTful APIs, and business logic using Spring Boot, Spring Data JPA, Hibernate, and MySQL 8 for all core modules. Created responsive and reusable UI components using React JS, ensuring a user-friendly experience across application modules. Optimized application performance by improving database queries, implementing JPA/Hibernate best practices, and enhancing backend processing. Participated in Agile development, including sprint planning, daily stand-ups, code reviews, bug fixing, deployment support, and production issue resolution.
Software Engineer
Sutisoft Private Limited
Nov 2019 - Present
Developed and customized procurement modules including Requisition Management, RFQ, Purchase Orders, Vendor Management, and Invoice Processing based on client requirements. Implemented dynamic template customization for procurement documents such as Purchase Orders, Quotations, Approval Forms, and Reports using JSP, HTML, CSS, and Bootstrap. Configured and enhanced procurement workflows including multi-level approval processes, role-based access, and notification mechanisms. Migrated the application from Java 8 to Java 17 and upgraded the technology stack to Spring Boot 3.x and Spring Security 6, refactoring legacy code, resolving compatibility issues, and improving application performance, security, and maintainability. Designed and implemented configurable approval matrix functionality based on department, budget limits, and user hierarchy. Developed reusable UI components and responsive screens for procurement operations using React JS, JSP, Bootstrap 4, and JavaScript. Integrated vendor onboarding and supplier management functionalities with secure authentication and validation processes. Customized procurement dashboards and reports to provide real-time tracking of requisitions, approvals, purchase orders, and vendor activities. Implemented business validations and procurement rules in service layer classes using Spring Boot framework. Developed RESTful APIs for procurement functionalities and integrated them with frontend applications using Spring Boot, JPA, and Swagger. Created Hibernate entity classes and DAO layers for procurement-related database operations with MySQL. Implemented audit logging and activity tracking for procurement transactions to improve traceability and compliance. Enhanced application security by implementing Two-Factor Authentication (2FA), session management, and role-based authorization. Performed API testing and validation using Postman for procurement service endpoints including GET, POST, PUT, and DELETE operations. Collaborated with business analysts and clients to gather procurement customization requirements and provide technical implementation solutions. Fixed production issues, optimized application performance, and updated procurement functionalities based on evolving business requirements. Actively participated in Agile ceremonies including daily stand-ups, sprint planning, code reviews, and release discussions with developers, testers, and stakeholders.
Sr. Software Engineer
Sutisoft Private Limited
May 2025 - Jan 2026
Developed RESTful APIs using Spring Boot for car search, booking, cancellation, and customer management functionalities. Built responsive and user-friendly interfaces using Angular 11 for vehicle search, selection, and booking workflows. Integrated third-party car rental supplier APIs to provide real-time vehicle availability, pricing, and reservation management. Implemented JPA/Hibernate-based data access layers with optimized queries and conducted unit testing to ensure application stability and performance. Fixed bugs, enhanced existing functionalities, and provided production support for critical issues. Participated in Agile ceremonies including daily stand-ups, sprint planning, and code reviews with cross-functional teams.
Sr. Software Engineer
Sutisoft Private Limited
Mar 2023 - May 2024
Developed Controller classes in Spring Boot to handle supplier portal, purchase order, and invoice-related requests. Implemented Service layer classes to manage business logic for supplier onboarding, contract handling, and approval workflows. Created entity and bean classes mapped to database tables for supplier, PO, and invoice data. Implemented JPA Repository interfaces and custom query methods for efficient data access with MySQL. Integrating AWS S3 for storing, retrieving, and managing application files and data in cloud-based environments. Built frontend components using React JS in Visual Studio Code for a responsive supplier portal interface. Developed and tested RESTful APIs using Swagger for supplier interactions such as PO acknowledgment and invoice submission. Tested APIs thoroughly using Postman for various HTTP methods including GET, POST, and PUT. Fixed bugs, resolved production issues, and updated technical documentation whenever required. Worked proactively on assigned modules and coordinated with the team to deliver tasks on time. Participated in daily stand-up calls with testers, QAs, and business analysts to discuss progress and clarify requirements.
Education
B.Tech - JNTUA, Anantapur
- 2017 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (27)
Click a skill to find developers with the same skill