# Puneetjot Kaur Sahota > Senior Software Engineer Location: Fremont, California, United States Profile: https://flows.cv/puneetjot Senior Frontend Software Engineer with 8+ years of experience building scalable, high-performance web applications using Angular, TypeScript, and modern JavaScript frameworks. Skilled in designing complex UI systems, creating reusable component libraries, and implementing end-to-end testing with Playwright to improve application reliability. I collaborate closely with product managers, designers, and backend teams to deliver features that balance usability, performance, and maintainability. Experienced in leading Angular framework upgrades, reducing technical debt, and modernizing legacy codebases. Passionate about AI-assisted development, I leverage tools like Cursor to accelerate coding, debug efficiently, and enhance overall engineering productivity. Key highlights: Led Angular upgrades and dependency maintenance, improving stability and reducing long-term technical debt. Built reusable UI components and shared services, cutting development time across multiple modules. Implemented automated E2E testing with Playwright, increasing regression coverage and reducing production bugs. I thrive in collaborative environments, solving complex frontend challenges and delivering software that scales and delights users. I’m always looking for opportunities to innovate, optimize workflows, and contribute to high-quality, user-focused applications. ## Work Experience ### Senior Software Engineer @ LeanTaaS Jan 2022 – Present ### Software Engineer @ LeanTaaS Jan 2020 – Present | Santa Clara, California, United States ### Frontend Developer @ Sifti Systems INC Jan 2018 – Jan 2020 | San Francisco Bay Area • Developed stock managing dashboard using D3 library and Techan JS- plotting candlestick and technical indicator graphs by retrieving data from third party library, zooming graph using d3 zoom, dragging left and right using d3 drag, drawing trendlines, plotting backtest arrows and comparison graphs • Enhanced tree functionality in IOT UI using angular tree component – creating tree data structure, styling tree by adding custom icons, adding and deleting nodes, use of custom tree templates etc. • Added drag and drop functionality to the application tree using angular tree. The functionality allows dragging and dropping different objects such as folders, sensors, gateways. • Enhanced application by creating modals in the application using ng2-bs3-modal component. • Created UI custom functionality to define a rules editor that includes basic and complex conditions and expressions using variables, operators and constant values. Enhanced the rules editor to provide better look and feel and usability by providing distinct color backgrounds for conditions/sub-conditions/expressions. It also provides indentation within an if condition. • Writing unit tests for the IOT application using jasmine framework. • Created a map application which allows the user to place elements/icons at any position in a window that has image background using draggable directives. The application also allows user to select any background image by browsing from the remote file system. • Enhanced application by adding tooltip with dynamic component using bootstrap tooltip component. ## Education ### Master of Science - MS in Electrical and Electronics Engineering San José State University ## Contact & Social - LinkedIn: https://linkedin.com/in/puneetjot-kaur-sahota-46769a162 --- Source: https://flows.cv/puneetjot JSON Resume: https://flows.cv/puneetjot/resume.json Last updated: 2026-04-11