Immediate joiner | Software Engineer (MEAN Stack) @ TCS | Angular Developer | Frontend Specialist | JavaScript | TypeScript | RxJS | NgRx | Node.js | Building Scalable Enterprise Application

Pune District

Pune District

Pune, Maharashtra, India

Pune, Maharashtra, India

Pune, Maharashtra, India

Bachelor of Engineering - BE, Information Technology
MGM's College of Engineering, Nanded
Diploma of Education, Computer science engineering
Sahayog Sevabhavi Santha Indira Institute Of Technology Polytechnic, Nanded
Join Suraj and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossImmediate joiner | Software Engineer (MEAN Stack) @ TCS | Angular Developer | Frontend Specialist | JavaScript | TypeScript | RxJS | NgRx | Node.js | Building Scalable Enterprise Application
Frontend & Full Stack Developer with 4+ years of experience building scalable enterprise applications using Angular (14-20), TypeScript, JavaScript (ES6+), and Node.js technologies. Experienced in developing high-performance, secure, and modular applications with expertise in Microfrontend Architecture, Standalone Components, REST APIs, and enterprise-scale UI development. Currently working at TCS as a System Engineer, contributing to the AMP Superannuation Platform for an Australian client in the financial domain. I am actively involved in designing scalable Microfrontend Architecture using Module Federation, developing pension withdrawal workflows, implementing Angular 19 Standalone Components, integrating secure REST APIs, and improving application performance using lazy loading and optimized API handling. I also work on CI/CD pipelines using Jenkins and Docker to support scalable deployments. Previously at zycus, I worked as a Frontend Developer where I developed enterprise procurement applications used by global clients. I engineered 30+ reusable Angular components, integrated 100+ REST APIs, implemented NgRx-based state management, improved application performance by 25%, and contributed to achieving 92% test coverage using Jest and Karma. My work focused on scalable frontend architecture, reusable UI systems, and performance optimization within Agile/Scrum environments. I also worked at theappineers. as a Backend Developer, where I developed REST APIs, improved database performance, and gained hands-on backend development experience using Node.js, Express.js, MongoDB, MySQL, and CodeIgniter. My expertise includes Angular 8–19, Microfrontend Architecture (Module Federation), RxJS, NgRx, JavaScript, TypeScript, HTML5, CSS3, SCSS, Angular Material, PrimeNG, Node.js, Express.js, MongoDB, JWT/OAuth2 Authentication, Jest, Cypress, Docker, Jenkins, and CI/CD pipelines. I am passionate about building scalable user-centric products, writing clean and maintainable code, solving complex technical challenges, and continuously learning modern frontend and full stack technologies. 🔹 Core Skills: Angular 8–19 | TypeScript | JavaScript (ES6+) | RxJS | NgRx | Microfrontend Architecture | Standalone Components | HTML5 | CSS3 | SCSS | Angular Material | PrimeNG | Node.js | Express.js | MongoDB | REST APIs | JWT/OAuth2 | Jest | Cypress | Docker | Jenkins | CI/CD | Git | Agile/Scrum Currently open to exciting opportunities in product-based and enterprise organizations as an Angular / Frontend / Full Stack Developer.
Pune Division
System Engineer at Tata Consultancy Services, Aug 2025 - Present · 1 yr, Pune District, Working as a Frontend-focused MEAN Stack Developer in an enterprise banking/financial domain project, building scalable and high-performance web applications. 🔹 Key Responsibilities & Contributions: Developed and maintained enterprise-level Angular applications using Angular 19 standalone components, improving modularity and reducing code redundancy by 30%. Built reusable UI components and shared services, reducing development time for new features by 25%. Implemented state management using NgRx, improving data flow predictability and reducing production bugs by 20%. Optimized application performance by implementing lazy loading, code splitting, and efficient change detection, reducing page load time by 35%. Integrated RESTful APIs using Node.js and handled asynchronous operations using RxJS for smooth user experience. Collaborated with cross-functional teams including backend developers, QA, and business analysts in Agile/Scrum environment. Participated in sprint planning, code reviews, and production deployments ensuring high code quality and maintainability. 🔹 Key Achievements: Successfully delivered multiple production releases with zero critical production defects. Improved UI responsiveness and user engagement through performance tuning and optimized API handling. Recognized by team lead for consistent on-time delivery and ownership of critical modules.
Software Engineer at Zycus, Dec 2023 - Jul 2025 · 1 yr 8 mos, Pune District, 🔹 Key Responsibilities & Contributions Designed, developed, and maintained enterprise-grade Angular 19 applications using standalone components and modular architecture, improving code reusability and reducing redundancy by 30%. Engineered reusable UI components, shared services, and centralized utility modules, accelerating feature development speed by 25% across multiple sprints. Implemented robust state management using NgRx Store and Effects, ensuring predictable data flow and reducing production-level defects by 20%. Enhanced application performance by applying lazy loading, route-based code splitting, OnPush change detection strategy, and bundle optimization, reducing initial load time by 35%. Integrated secure RESTful APIs using Node.js backend services and efficiently managed asynchronous data streams using RxJS operators (switchMap, mergeMap, debounceTime, etc.). Strengthened application security by implementing route guards, role-based access control, and token-based authentication mechanisms. Collaborated closely with backend developers, QA engineers, UI/UX designers, and business stakeholders in Agile/Scrum methodology, ensuring timely and high-quality sprint deliveries. Actively participated in sprint planning, backlog grooming, peer code reviews, CI/CD deployments, and production release management.
Associate Software Engineer at Zycus, Dec 2022 - Dec 2023 · 1 yr 1 mo, Pune, Maharashtra, India, As an Associate Software Engineer, I worked primarily on developing and enhancing the front-end features of enterprise procurement platforms using Angular. I was involved in creating modular, maintainable code and ensuring cross-browser compatibility. Key Responsibilities & Contributions: Developed responsive and dynamic UI components using Angular and TypeScript, following best practices for performance and scalability. Collaborated with designers and backend developers to integrate REST APIs seamlessly into the frontend. Wrote reusable CSS styles and implemented accessibility features to meet WCAG standards. Resolved UI/UX bugs, improving overall user satisfaction by 20% (as measured by internal QA reports). Participated in sprint planning, code reviews, and daily standups in an Agile Scrum team.
Angular Trainee Software Engineer at Zycus, Aug 2022 - Dec 2022 · 5 mos, Pune, Maharashtra, India, As an Angular Trainee Software Engineer, I underwent intensive hands-on training on modern front-end technologies with a strong focus on Angular and TypeScript. This foundational phase helped me build production-ready components and understand enterprise-level application structure. Key Responsibilities & Learnings: Gained practical experience in developing UI components using Angular, following modular design principles. Built basic reusable components (buttons, tables, forms) as part of internal mini-projects and assignments. Worked on consuming mock REST APIs and integrating data dynamically into the UI using Angular services and RxJS. Practiced core front-end concepts like component lifecycle hooks, reactive forms, routing, and state management. Participated in weekly code reviews and mentoring sessions with senior developers to improve code quality and standards.
Trainee softwere engineer at The Appineers, Sep 2021 - Aug 2022 · 1 yr, Pune, Maharashtra, India, As a Trainee Software Engineer at The Appineers, I gained hands-on experience in full-stack web development using PHP frameworks and MySQL. I contributed to internal projects and client-based applications, focusing on creating dynamic user interfaces and efficient backend functionality. Key Responsibilities & Contributions: Developed and maintained web pages using HTML, CSS, and JavaScript, ensuring responsiveness and cross-browser compatibility. Built CRUD operations and form validations using PHP frameworks (Laravel & CodeIgniter). Designed and optimized MySQL database schemas and queries for better performance. Collaborated with senior developers to debug and enhance application features based on client requirements. Learned and applied MVC architecture and RESTful API integration for backend communication.
Back End Developer at The Appineers, Sep 2021 - Mar 2022 · 7 mos, API Development: Developed 15+ REST APIs using CodeIgniter. Performance: Elevated database performance by 40%.
Bachelor of Engineering - BE, Information Technology, MGM's College of Engineering, Nanded
Diploma of Education, Computer science engineering, Sahayog Sevabhavi Santha Indira Institute Of Technology Polytechnic, Nanded