Oleg C.

Oleg C.

Winning proposal
14 0
  • Projects 14
  • Rating 5.0
  • Rating 1 800

Budget: 1000 UAH Deadline: 1 day

Hello. I have 4 years of experience in Python development. For the last 3 years, I have been involved in product development, where I was essentially the Lead Developer and worked directly on what is described in the project (building architecture, developing complex microservices systems, complete testing, refactoring, fixing vulnerabilities, etc.). I would be happy to join your team and lead it. I have a solid understanding of asynchronous development principles in Python. Having experience in independently solving all the problems mentioned in the description, I am confident that I can help in monitoring and preventing this from other developers. I have also repeatedly worked with someone else's code (conducted code reviews, searched for vulnerabilities, fixed problematic issues, etc.). I can provide more details about this in person.
In short, I now want to try myself specifically in the role of Tech Lead, not just Lead Engineer.
Regarding questions:
1. First of all, I will look for obvious synchronous operations in the code that will block threads (synchronous functions, use of synchronous libraries, lack of wrapping synchronous methods in multithreading, etc.). After checking for obvious problems - stress tests on the running project.
2. Use of localhost hosts in the container, lack of defined networks, storing all data in one volume, absence of depends_on fields, using critical data directly in the container.
3. The bus factor for me is how "irreplaceable" the developers of the project are in it. To minimize this, I will actually work on the project, meaning I will be engaged in checking code quality, correctness of the project's architecture, assessing the quality of documentation, and the "entry threshold" for a new person in the project. Everything should be done in such a way that in case of anything, the project can be quickly handed over to another developer, and they could start working on the project and further develop it within a few days (with sufficient expertise on their part as well). For this, among the main requirements for me will be logging, clear and consistent documentation, clean code, and absence of "workarounds."

I want to discuss all this in more detail in person. I am confident that I can help improve the development processes at all stages.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Python

12 July
9 July
7 July
6 July