Senior Software Engineer, Team Lead
Current- Acted as team lead for a group delivering on four separate projects.- As team lead, implemented several mechanisms to improve performance, including a mid-sprint (2 week sprints) check-in to add a sense of urgency at the midway point.- Owned several phases of the SDLC including backlog refinement, sprint planning and release delivery.Supplied mentorship and code review/debug sessions with junior and mid-level developers.- Key role in all design meetings and blue printing any new features/projects.Key highlights as an individual contributor:- Implemented cache management and pagination for application data resulting in over 3x faster load times.- Moved logic tightly connected to postgres data into sql functions improving calculation speed by roughly 30%.- Designed and implemented a graph based connectedness algorithm for use in relevancy calculations, reducing query times by 30%.Core technologies used included Go, K8s, Azure, Postgres, Dart, React, Python.