Technical Team Lead
Current- Research and development for new product features- Management and coordination of a bunch of people working on a several features in parallel- Adopting new technologies and making a product more consistent under the hood- Spreading good code practices in a team- Playing detective to find and resolve those annoying issues that no one can get into- Setup.