Over 13 years of experience in software development, deployment, maintenance, architecture design, and client management. Currently working as a Staff Engineer, with strong proficiency in front-end development.
Experience
2022 — Now
2022 — Now
Redwood City, California, United States
My responsibilities in this role include
• Own frontend architecture and technical direction for large React applications
• Define and enforce UI coding standards, patterns, and best practices
• Lead performance optimization (bundle size, rendering, lazy loading, virtualization)
• Design scalable state management and data-fetching strategies
• Drive adoption of modern React features (React 18, hooks, Suspense)
• Build and govern shared component libraries and design systems
• Ensure accessibility (WCAG) and UX consistency across the UI
• Perform high-impact code reviews and mentor frontend engineers
• Collaborate with backend teams on API design optimized for UI
• Establish frontend testing, monitoring, and reliability standards
• Reduce tech debt and guide long-term UI roadmap decisions
2020 — 2022
2020 — 2022
San Jose, California, United States
Project: Data Migration & Retention – Salesforce to Snowflake
My resonsibilites under this project
• Led end-to-end delivery of technical modules for large-scale data migration and retention initiatives
• Designed and built accessible, responsive web applications and a React-based Snowflake dashboard (SPA)
• Implemented reusable React components, Redux state management, and drag-and-drop interactions
• Developed Python scripts for data transformation and near-real-time (NRT) scheduling automation
• Integrated SOAP and REST APIs for large-volume XML/JSON data ingestion and processing
• Collaborated with backend teams to optimize and deprecate inefficient APIs, improving system performance
• Executed full SDLC activities including requirements analysis, design, development, testing, load testing, and deployment
• Worked in an Agile (Scrum) environment, partnering with product owners, QA, and business stakeholders
• Onboarded Snowflake consumers and supported system, regression, and integration testing
• Tracked delivery and defects using JIRA and Rally while mentoring team members and unblocking issues
2018 — 2020
2018 — 2020
San Jose, California
Chatbot Platform Project
My responsibilities in this role include
• Led end-to-end delivery of technical modules across releases
• Designed and implemented a responsive, reusable master chatbot framework with plug-and-play extensibility
• Learned and applied machine learning concepts to enhance chatbot intelligence and adaptability
• Performed technical feasibility analysis for new features and integrations
• Partnered with business and product owners to design UI mockups for web applications
• Implemented live-reload workflows using Browserify and Watchify with NPM/Bower dependencies
2015 — 2018
2015 — 2018
San Jose, California
My responsibilities in this role include
• Leading overall technical modules’ delivery of the project and worked in parallel releases.
• Requirement gathering and analysis
• Technical Feasibility Analysis
• Engagement with UX during Screen proposal process.
• Analyzed End to end application performance (LT) and fixed the performance issues in different layers: DB (PL/SQL), UI (ReactJS, Angular JS, Bootstrap, CSS3, HTML5, JavaScript, JQuery).
• Architecture design and reviews
• Estimation
• Customer management
• Integration and Functional testing
• UAT support
2013 — 2015
2013 — 2015
Bangalore, India
My responsibilities in this role were
• Requirement elicitation and documentation
• Impact analysis and estimation
• Creation of design documents and data flow diagrams
• UI Screens development
Education
Bangalore Institute of Technology