Position: Middle .NET Developer
Category: .NET
English level: upper
Years of experience: 2

I'm proud of being able to single-handedly develop useful performance-intensive tools with zero previous knowledge of low-level graphics development (OpenGL in particular). Also, working on integration of several microservices I proposed several improvements to data-contracts not accounted for during their initial design.
I've been working at a robotics warehouse automation company as .NET software engineer for 2+ years. During this time I have been part of team responsible for development of routing solution for robots. My primary task has been development of internal tools used by several teams. These tools provided visual representation of geometrical data used in routing. The first tool was a WPF desktop application that allowed my colleagues to "replay" many types of logs generated by different microservices and visually analyze the data. For performance reasons rendering was implemented using OpenGL 4.6 (provided by OpenTK). The second tool was a custom IDE extension for Visual Studio 2019-22 that allowed developers to render data during debugging in IDE. 
Later, along with the previous tasks, I got new responsibilities as maintainer of a tool used for simulation of production environment. This tool was a console application that integrated many microservices to create a faster-than-real-time simulation for developers to quickly test any new feature they developed. Working on this tool I got experience in microservices, RabbitMQ, WSL, Docker, Protobuf etc.
Working on the first two tools was pretty good experience, but since the day I started working on the third tool I've been feeling stuck maintaining legacy codebase and integrating quite inflexibly-designed microservices into a working solution. The architecture decisions made long time ago were far from ideal and hasn't been improved much. But I like microservice approach in general. So, now I want to get more experience with different other microservices solutions to grow professionally in this area.
I would certainly like to work on some microservices-based solutions to get experience in this area. Also I'd like to learn web-development to further expand my knowledge.