
При написании кода стараюсь следовать принципам SOLID и использовать методологию TDD. Имею следующий опыт: - написание CRUD-приложений; - разработка полнотекстового поиска с нечетким соответствием; - составление многотабличных запросов; - работа с WebSocket, Kafka и Redis; - реализация двухфакторной аутентификации; - написание модульных и интеграционных тестов; - участие в процессе проектирования архитектуры приложения и декомпозиции задач.