Principal Software Engineer
Current- Develop new features and improvements on a high-visibility pricing software platform- Followed modern development practices and principles, (ie polygot, TDD, SOLID, SAAS, CI/CD)- Implemented solutions integrating with modern messaging services ( RabbitMQ, KAFKA)- Contribute to cloud-based webservices utilizing cloud deployments, Kubernetes, cloud-functions- Worked closely with DB teams to improve performances and minimize stress on resources- Improved cross-team domain knowledge through creating and presenting learning resources ( documentation, guides, scripts, videos, learning sessions)- Designed and continued improvement on a partitioned messaging system- Provided highly effective support for our dashboard, becoming SME in several areas. + provided significant gains in customer readiness and reduction of long-tail response times + allowed greater scaling and tracking of millions of events per day + constructed a flexible solution for live and precise configuration changes per customer needs - Built a critical solution for instant delivery needs + developed an "express messaging" system that yielded ~90% reduction in ETA + integrated seamlessly with existing platform- Contributed to team's support dashboard and tools + Enabled more supporting engineers to identify and resolve complex defects + Reduced overall resolution times by more than half + Provided tools for clients to self-resolve issues, lowering team-defect counts