Senior Software Development Engineer - Applications Team
I've been given also the responsibility of acting as the team lead (3 persons including me). This consists of the following responsibilities:
- be the bridge between the team and the VP of Engineering, and Product team
- coordinate the design of new projects and features eventually along with the other teams
- be the maintainer of most of the repositories
- plan the team’s work in the kanban board aligned with the priority given by the Product team
- coordinate with other teams
Successfully added important features to metadata-retrieval for fetching Github metadata, such as support for multiple tokens, support for multiple organizations, parallel downloads, etc.
The metadata-retrieval is written in Go and also supports multiple providers (Github, Bitbucket) using both REST and GraphQL APIs.