Asha Camper Singh

Authorʼs Note

Building UI satisfies my love of logic, but it also brings me closer to the user on the other side of the screen (thatʼs you! hello!). Software touches real people, so can we have a positive effect on them? I hope so.

Career Chapters

ReadMe — Frontend Engineer

Oct 2024 – Present

  • Rebuilt the documentation versioning experience during a foundational redesign of the product, with careful attention to accessibility, click target UX, and reusable redirect logic.
  • Led full-stack implementation a new feature to enhance the versioning system with git-backed branches to stage and collaborate on documentation changes. This involved surfacing foundational API and routing unknowns, supporting a proof-of-concept approach, and implementing a complex virtual tree.
  • Helped other engineers avoid common pitfalls and security vulnerabilities by creating lint rules to prevent recurrence.
  • Improved TypeScript coverage and component quality across the codebase through conversions, refactors, and consolidations, introducing patterns recognized and adopted by teammates.
  • Wrote a codemod for a migration from Styleguidist toStorybook and drove the RFC to get team buy-in. This enabled faster component driven development for frontend engineers.

Lattice — Staff UI Engineer

May 2022 – Aug 2024

  • Built high-quality and forward-looking React components as a lead of the design system team, including a feature- and variant-rich data table component
  • Owned feature prioritization, iterative delivery, and stakeholder communications on complex cross-team projects without a product manager
  • Proposed, implemented, documented, and evangelized frontend development improvements across the company, including the introduction of Storybook and creation of tools to allow unit testing components connected to the GraphQL API
  • Led planning, scoping decisions, and technical direction of green field features and overhauls to existing user experiences in the Compensation product suite
  • Fostered community and collaboration of frontend engineers across the organization as a prominent member of the UI Guild
  • Promoted culture and inclusion as a member of the ERG for engineers of underrepresented genders, including speaking on panels about mentorship and career growth and presenting on the value of public speaking as a minority

Salesforce, Trailhead — Engineering Manager

Oct 2021 – Apr 2022

  • Led planning and organization of projects that involved conflicting priorities between existing commitments and new organizational goals
  • Motivated and guided team members during difficult organizational changes

Salesforce, Trailhead — Lead UI Engineer

Aug 2019 – Oct 2021

  • Led UI development of the Trailblazer Community (a Q&A forum and job network) from the ground up, as one of only two frontend developers
  • Built a high-quality and accessible micro-frontend, with Node.js, TypeScript, Lightning Web Components, and Apollo Client
  • Partnered with product and design on UX decisions
  • Collaborated full-stack with backend engineers on our GraphQL API
  • Presented testing and quality best practices to 50+ engineers
  • Developed and owned the end-to-end localization solution and process

Salesforce, Security Platform — Senior Software Engineer

Aug 2016 – Aug 2019

  • Built a user event processing system using Java, Spring, Kafka, and HBase
  • Partnered with technical writers to produce thorough customer-facing technical documentation
  • Advocated for testing and quality through code reviews, as our feature lived in critical code paths (e.g. Salesforce's login flow)

About the Author

Skills

  • TypeScript
  • React
  • HTML
  • CSS
  • Web components
  • Jest
  • Accessibility
  • GraphQL
  • Apollo Client
  • Relay
  • Storybook
  • Chromatic
  • Node.js
  • Git
  • Internationalization
  • Code review
  • Documentation
  • Public speaking
  • Project management

Values

  • Quality
  • Craft
  • Accessibility
  • Diversity
  • Humility
  • Collaboration

Appendix

Awards

  • U.S. Patent No. 11216785 System and Method for a single, unified, community and learning experience

Education

  • UC San Diego, 2016 B.S. Computer Science

Continued Reading

If youʼve enjoyed reading my resume (heck, even if you havenʼt!), please enjoy my suggestions for further reading. These are stories that touched my soul.

  • I Know Why the Caged Bird Sings

    Maya Angelou

    There is no greater agony than bearing an untold story inside you.

    Itʼs no wonder that itʼs a classic. The clarity, wisdom, honesty, and levity that she shares with readers brings them in touch not just with her life but with their own lives. As I walk the streets of San Francisco, I now often find myself thinking of Maya Angelou. How lucky are we that she graced these streets and these pages?

  • Piranesi

    Susanna Clarke

    The Beauty of the House is immeasurable; its Kindness infinite.

    Reading this novel was dreamlike. You donʼt know what world youʼre in, you donʼt know whatʼs happened to the protagonist, but you donʼt need to. May we all see the world as tenderly as Piranesi does.

  • Frankenstein

    Mary Shelley

    Life, although it may only be an accumulation of anguish, is dear to me, and I will defend it.

    What is progress without understanding? What do we owe each other? I will always be in awe of Shelleyʼs talent and the anguish and beauty of the creatureʼs experience.

The world is on fire. Find love and strength in stories, and may we be loving and strong too.