Staff Software Engineer at Slack (2022-11 – Present)
Highlight: Driving high-impact frontend feature delivery in a fast-paced environment while balancing customer needs and technical innovation.
- Led development of scalable frontend features using JavaScript and TypeScript to enhance real-time collaboration tools
- Designed and implemented APIs and SDKs to enable seamless integration with external applications, improving customer embedding capabilities
- Collaborated with cross-functional teams to define technical requirements and deliver polished, user-friendly interfaces
- Utilized AI-assisted coding tools to optimize development workflows and increase feature delivery velocity
- Adapted to evolving product priorities and customer feedback to iteratively refine features
- Mentored junior engineers fostering relationship-building and technical growth
- Resolved complex frontend challenges with creative problem solving and resourcefulness
- Ensured high performance and accessibility standards across multiple platforms
Senior Software Engineer at Twitter (2022-03 – 2022-11)
Highlight: Balancing rapid feature development with maintaining data integrity and seamless user experience.
- Developed data visualization components with React and TypeScript to improve analytics dashboards
- Built and maintained APIs supporting external data consumption and embedding
- Partnered with product managers and customers to scope and deliver features aligned with user needs
- Leveraged SQL and business intelligence tools to validate data accuracy and enhance analytic workflows
- Demonstrated emotional intelligence to navigate stakeholder feedback and prioritize feature improvements
- Automated testing and deployment pipelines to ensure reliability and rapid iteration
- Collaborated across backend and frontend teams to deliver cohesive product experiences
- Applied persistence and resourcefulness to resolve complex integration challenges
Tech Lead at Ally (2019-09 – 2021-10)
Highlight: Driving technical leadership in a dynamic startup environment while scaling product capabilities.
- Led frontend engineering efforts for cloud-based SaaS analytics products using JavaScript, TypeScript, and React
- Owned end-to-end delivery of embedded analytics features enabling customers to integrate data visualizations into their platforms
- Designed and developed SDKs and APIs consumed by external clients
- Collaborated closely with product and UX teams to translate customer requirements into technical solutions
- Enhanced application performance and scalability through architectural improvements
- Mentored engineers fostering curiosity and adaptability within the team
- Utilized AI coding tools to accelerate feature development and maintain code quality
- Championed customer-centric design principles to improve product usability and adoption
Software Engineer Lead at Passport (2018-05 – 2019-09)
Highlight: Balancing feature delivery with architectural improvements in a fast-growing product environment.
- Directed frontend development for customer-facing payment and analytics applications
- Built interactive data visualization tools using JavaScript and TypeScript
- Implemented robust APIs to support integration with third-party services
- Collaborated with product owners to prioritize features based on customer feedback
- Enhanced frontend architecture to improve maintainability and scalability
- Applied problem solving and relationship-building skills to manage cross-team dependencies
- Automated testing and deployment processes to increase release frequency
- Ensured compliance with security and accessibility standards
Software Developer at Bank of America (2016-01 – 2018-05)
Highlight: Integrating complex financial data into intuitive, performant frontend applications.
- Developed frontend components for financial analytics dashboards using JavaScript and HTML/CSS
- Collaborated with data teams to integrate SQL-based analytics into user interfaces
- Maintained and improved internal APIs supporting business intelligence tools
- Participated in code reviews and agile ceremonies to ensure high-quality deliverables
- Demonstrated resourcefulness in troubleshooting complex data visualization issues
- Engaged with stakeholders to gather requirements and improve product functionality
- Implemented responsive design principles to enhance usability across devices
- Contributed to documentation and knowledge sharing initiatives