Senior Software Engineer
CurrentPrice.ru is a project which started in 1997. So navigating the codebase and the architecture with more than two decades of history is my job here. What I do:Developing and deploying new services.Fixing bugs, refactoring, adding new features, optimizing performance, modernizing services with code dating back to early 2000s.Participating in code reviews with other team members.Steering architectural decisions into directions of improving transparency and maintainability.Working with dev-ops team helping them to figure out issues.Working with business/product side of the company, participating in planning of new tasks and features, assessing possibilities and limits of our systems and our team resources.The stack I work with consists of python, various web frameworks (django, flask, fastapi and few other), various databases (mostly postgres, but also mysql and some nosql solutions), stream processing (kafka). I also work on maintaining some older parts which are written in C, Perl and Python2.