Software Engineering Team Lead Ii
CurrentLead of a Full-Stack Platform Engineering Team building components, services, and extensible functionality to support other teams. 70-30 split between Management & Planning, and hands on keyboard coding. Features of note include:+ Building an Attribute Based Access Control system to replace the traditional Role Based system. This included designing a Gremlin.NET API driven Graph Database to represent attribute-access policy pairings and how users access is representing. APIs, Libraries, nugets, and npm packages were created to support CRUD, aggregation, and utilization of the user access data. Azure Functions and webjobs are used to migrate data from the old "RBAC" system to the more granular "ABAC" option. + Virality though sharing and invitations. The traditional PI system is sales led and very hands on. In order to keep up with latest trends; word of mouth marketing and self-service flows were adopted. To support this, my team and I built generic tooling that allows existing users to invite others to the multiple products as well as share specific items such as a candidate or team. This in addition to self-service signups has driven unique user growth and active user totals.