Principal Software Development Engineer
Pleasanton, California, Us
I serve as the technical lead for a team creating a new full-stack collaboration service and bot platform from the ground up. This service allows user to chat with each other users or with bots in a way that improves the product experience. The service features Node.js, React, and Web Sockets for real-time messaging. My primary team responsibilities include establishing the tech stack, leading the application design, and putting the foundation in place to enable a high-quality, scalable, and productive developer experience.In addition to my team responsibilities, I'm also focused on improving our culture of learning across engineering teams. I've created a Front-End Guild, am a member of a working group to transition us to being a learning organization, started recurring conference talk watch sessions, and lead team-based "story time" meetings where the whole team works together to understand how components of our system work.Technologies used: Node.js, React, Web Sockets, Jest, Cypress.io, JWT, MySQL