Skills & Expertise (14)
Work Experience
Software Engineer
Tata Consultancy Services
Oct 2023 - Present
Designed and implemented mobile-first ERP modules using Angular and Spring Boot, modernizing legacy JSP/Servlet applications into responsive, user-friendly interfaces that reduced transaction creation time by 50%. Developed reusable Angular components and services to build a scalable, maintainable frontend architecture, ensuring consistency and reducing future development effort. Built secure, high-performance REST APIs with Spring Boot, implementing Spring Security for role-based authentication/authorization and enforcing best practices for data validation and exception handling. Automated ERP patch planning workflows by building a centralized patch planning and tracking platform, eliminating manual Excel-based processes and reducing planning effort by 60% across modules. Built a Java-based nightly scheduler with optimized logic to extract, transform, and load data into MySQL, ensuring accurate and up-to-date records for reporting and analysis. Optimized SQL queries and indexing strategies to accelerate data retrieval and enhance responsiveness on large result sets. Designed phase-wise activity tracking architecture (pre-development, development, review, etc.) to monitor individual contributions, improving accountability and resource allocation. Implemented automated email notification workflows to alert module leads on ticket updates, improving communication and reducing coordination delays. Engineered interactive Angular dashboards with advanced filtering, Excel export/import, and lifecycle visualization of tickets, enabling real-time collaboration across 200+ cross-functional team members. Delivered significant productivity gains by reducing manual effort, shortening review preparation time, and streamlining stakeholder reporting. Designed and implemented a rule-based automation utility to streamline stock entry creation in the Finance Accounting module by integrating with the existing APIs from different modules. Built a configurable scheduler in Java to automatically fetch data, generate transactions based on rules, and post journal vouchers on a weekly, monthly, quarterly, or yearly basis, reducing manual effort significantly. Developed an Angular-based configuration UI enabling users to create, edit, and manage filter-based rules for API execution, providing flexibility across different organizational needs. Delivered a scalable, multi-organization solution where scheduler execution and rules are fully configurable, increasing system adaptability and user satisfaction. Collaborated with cross-functional developers to align technical solutions with business requirements. Partnered with the client-facing team to gather and clarify requirements, improving understanding of end-user needs and delivering features that matched customer expectations.
Project Trainee
Bhabha Atomic Research Centre
Dec 2022 - Jan 2023
Automated invoice data entry by building a Python script with pdfplumber to parse diverse PDF formats into structured JSON key-value pairs. Developed a Flask-based REST API to deliver parsed data and auto-populate invoice forms on the frontend, eliminating manual entry. Improved efficiency and accuracy by handling multiple invoice layouts through robust test cases and OOP-based parsing logic, saving significant processing time.
Education
Bachelor of Engineering in Computer Science - Ramrao Adik Institute Of Technology
2019 - 2023 · Afghanistan
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation