About
Software Development Engineer II with 4+ years of experience in frontend development, specializing in React, Angular, TypeScript, JavaScript, RxJS, and enterprise application development. Experienced in building scalable, reusable UI components, integrating RESTful APIs, implementing Micro Frontend architectures, and optimizing application performance. Knowledge of Java, Spring Boot, backend development fundamentals, microservices architecture, and SQL, with experience collaborating on frontend-backend integration across enterprise applications.
Skills & Expertise (17)
Work Experience
Software Development Engineer II โ Product Development
Teleperformance (TP)
Jan 2022 - Present
Developed and maintained enterprise-grade frontend applications using React, Angular, TypeScript, JavaScript, HTML5, CSS3, and SCSS, following scalable, modular, and reusable frontend architecture principles. Worked extensively on Enliven CEM, a Low-Code/No-Code (LCNC) enterprise platform, delivering configurable solutions across Customer Experience, Insurance, and Collections domains. Designed and implemented BPMN-based workflows to support business process automation and enable business users to configure applications with minimal development effort. Developed an AI-powered chatbot interface within the BPMN workflow designer, enabling users to describe business processes in natural language and generate corresponding workflow nodes, simplifying workflow creation and business process automation. Developed Customer 360ยฐ View dashboards to provide consolidated customer information and Business Insight dashboards to support data visualization and business analysis. Implemented configurable SMS and Email Template modules supporting automated customer communication workflows. Developed App Builder applications using React and Angular within a Micro Frontend (MFE) architecture, building modular and configurable frontend solutions for enterprise use cases. Developed reusable React functional components and applied React Hooks such as useState, useEffect, useMemo, and useCallback for component state, side-effect handling, and optimized rendering. Implemented component-level and shared state management in React applications, maintaining predictable data flow and reusable application behavior across MFE modules. Integrated Genesys WebRTC SDK to enable real-time browser-based voice communication within enterprise applications, including communication state handling and frontend interaction flows. Converted wireframes, Figma designs, and UI/UX requirements into responsive, pixel-accurate, reusable, and production-ready web experiences, ensuring cross-browser compatibility and a consistent user experience. Improved frontend performance and UI responsiveness through optimized component rendering, reusable architecture, modular loading, and efficient frontend implementation practices. Integrated Angular and React applications with RESTful APIs, handling HTTP requests, asynchronous operations, JSON responses, data transformation, loading states, validation, error handling, and API response management. Worked with backend services to integrate application features, troubleshoot API issues, and ensure seamless communication between frontend modules and server-side systems. Utilized Postman and Swagger to validate API endpoints, inspect request and response payloads, and troubleshoot frontend-backend integration issues. Worked with SQL Server databases, including querying data and tables, views, and joins to support application requirements. Collaborated with cross-functional teams including backend, UI/UX designers, QA, business, and product stakeholders, contributing to requirement analysis and Agile delivery activities. Participated in Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives, contributing to estimation and timely feature delivery. Contributed to code reviews, integration testing, release preparation, deployment coordination, production support, and release documentation throughout the application lifecycle. Used Jenkins CI/CD pipelines to support application builds, deployments, and release activities across development and higher environments. Leveraged Google AI and Claude as AI-assisted development tools to accelerate the design and development of production-ready, responsive web applications, including UI implementation, code generation, debugging, optimization, and documentation.
Education
B. Tech / B.E., Electronics and Communication Engineering (ECE) - Government Engineering College, Karwar
- 2021 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (17)
Click a skill to find developers with the same skill