Senior Software Engineer .Net
CurrentWorking in the Engineering Foundations department in a multi-disciplinary team, my responsibilities include:- Development and maintenance of .NET internal frameworks, with a special focus on the maintenance and development of the observability frameworks (Metrics, Tracing, Logging);- Working with other engineering teams, engineering principals and architects, in the migration of the legacy OpenTracing specification to OpenTelemetry specification;- Working closely with the observability team developing metrics and tracing guidelines, and frameworks evolution;- Maintainer of open-source library KafkaFlow- Development of a framework that is being used as the core of multiple microservices, using the Microservice Chassis pattern;- Supporting Farfetch engineers with the usage of the internal frameworks;- Development of internals tools to help increase the development productivity within the company;- Development of best practices, coding guidelines, and project templates to be used by the other company software engineers;- Mentoring newcomers that are entering the team through the Plug-In program.