Dottid is a SaaS platform that expedites Commercial Real Estate (CRE) lease transactions through better collaboration, visibility, and quick-and-easy actions.
* Responsible for recognizing how new technology can help solve problems for Dottid and its clients, implementing POCs, and create software patterns used across the product
* Led engineering team of 10 engineers to develop clean, maintainable code quickly
* Coached team leads and engineers to use development and design best practices across the software development lifecycle
* Encouraged iteration and “failing fast” using agile process and tools
* Architected Node.js (Express, TypeScript) microservices for security, scalability, reliability, and maintainability
* Collaborated with product and design teams to prioritize and organize the backlog
* Deployed containerized services in a serverless, event-driven architecture using GCP services such as Cloud Run and PubSub
* Designed and implemented robust CI/CD pipelines using GitLab and GCP
* Developed and maintained Apollo Federated GraphQL schema for use by multiple client apps
* Evangelized importance of Automated Testing and Test Driven Development across the team, especially for verifying mission-critical functionality (such as APIs and DB queries)
* Led integration with third-party services for sending web and mobile notifications using SendGrid and Firebase Cloud Messaging, orchestrated using Courier
* Implemented authentication with GCP Identity Platform and a custom role-based authentication system
* Integrated with third-party APIs for in-app messaging using Twilio Conversations
* Contributed to Infrastructure as Code using Terraform and GCP Config Connectors
* Contributed to many key features on the web and mobile apps using React and React Native
* Highly-effective at implementing features from start to finish