GoLang Developer Middle Strong
1111 UAHО проекте
• Бэкенд - серверная часть для современного мобильного мессенджера с поддержкой реального времени: чаты, звонки, видеосвязь и обмен файлами. В основе используются WebRTC (LiveKit) для звонков и WebSockets (Socket.io) для обмена сообщениями.
• Архитектура проекта строится по принципам микросервисов, с упором на масштабируемость, отказоустойчивость и высокую нагрузку.
Требования
• Уверенные знания GoLang (опыт коммерческой разработки).
• Знание сетевых протоколов - TCP/IP, HTTP, WebRTC (LiveKit), WebSockets (Socket.io) и IP-запросов (REST/gRPC)
• Опыт работы с микросервисной архитектурой, включая контейнеризацию (Docker), CI/CD
• Опыт взаимодействия с PostgreSQL базами данных, включая написание сложных запросов и их оптимизацию
-
3232 37 3 Игорь, здравствуйте!
Очень заинтересовал ваш проект, хотел бы поучаствовать и привнести свою лепту - возможно благодаря моему опыту мы сможем сделать ваш проект быстрее, стабильнее и надежнее. Люблю сложные и интересные задачи
По требованиям неплохо подхожу:
- Есть 6 лет опыта комерческой разработки на Go, это основа моего стека. В основном на долгосрочных проектах, которые сам поддерживал и расширял. Благодаря этому уже автоматически пишу код так, чтобы самому его потом было легко обслуживать. Придерживаюсь принципов Clean Code(в разумных пределах), DRY, KISS, SOLID и YAGNI. Внутри микросервисов придерживаюсь модульной архитектуры, использую паттерны проектирования, но без фанатизма
Забавно, но мне нравится подход `if err != nil` - просто и наглядно
Знаю зачем нужны каналы, как их применять, когда лучше применять sync.Mutex и что такое race condition
Знаю что стандартная передача по значению с копированием зачастую быстрее ссылки, понимаю как работает сборка мусора и почему нужно следить за переданными ссылками
Знаю О-нотацию - не идеально, но хватает, чтобы уже неосознанно оценивать такты процессора на выполнение кода
… В целом, мне нравится этот язык и я уверенно его использую
- Хорошо понимаю принципы работы сетевого стека и его протоколов. Пару лет назад реализовал сервис перехвата TCP пакетов на сетевом уровне системы и на их основе формировал новые, изменяя TTL, flag DF, Window Size и т.д. для обхода OS passive fingerprinting. Писал свою реализацию на rust с gRPC, чтобы поместилось на microtik. С WebRTC работал не так плотно, но есть опыт поднятия и настройки своего ICE\STUN\TURN сервера и поддержание его работы, понимаю как он работает. Много работал с WebSocket и Server Side Events, реализовал множество Restful API придерживаясь стандартов, понравился принцип OpenAPI specification-first - на основе yaml-конфинга генерировал код сервера. Так документация всегда актуальна и это сильно облегчает работу. Помимо этого много работал и с GraphQL, и с JSON API
- С Docker работаю постоянно, организовывал работу с отладкой go-кода внутри контейнера, развернутого в docker compose для более приближенной среде к рабочему окружению. С CI\CD, к сожалению, знаком мало, но очень хочу начать использовать
- В основном использую NoSQL базы, но много работал и с MariaDB, и с нагруженной PostgreSQL. Правда старался организовать базу так, чтобы сложные запросы были не нужны, но все же приходилось их оптимизировать порой
Напишите мне, возможно я тот человек что вам нужен
-
307 Здравствуйте.
У меня обширный опыт разработки высоконагруженных бэкенд-систем на GoLang, с акцентом на коммуникацию в реальном времени с использованием WebRTC, WebSockets и gRPC. В одном из недавних проектов я создал архитектуру на основе микросервисов для масштабируемой платформы обмена сообщениями, интегрировав Docker-сервисы, конвейеры CI/CD и оптимизированные запросы PostgreSQL для повышения производительности в условиях интенсивного трафика. Мой опыт включает в себя реализацию безопасных, отказоустойчивых чатов, звонков и потокового видео в реальном времени с обеспечением горизонтальной масштабируемости. Я могу применить этот опыт в вашем проекте, чтобы создать надежный, эффективный и перспективный бэкенд для вашего современного мессенджера.
-
1470 6 0 1 Здравствуйте!
Я внимательно изучил требования к вашему проекту — серверная часть современного мессенджера на микросервисной архитектуре с поддержкой WebRTC и WebSockets. У меня есть релевантный опыт и необходимые навыки для реализации:
✅ GoLang — уверенные коммерческие навыки разработки, опыт построения высоконагруженных backend-систем.
✅ Сетевые протоколы — глубокое понимание TCP/IP, HTTP, WebRTC (LiveKit), WebSockets (Socket.io), работа с REST/gRPC API.
✅ Микросервисы — проектирование и разработка распределённых систем, опыт контейнеризации (Docker), настройка CI/CD.
✅ PostgreSQL — опыт написания сложных SQL-запросов, оптимизация производительности, настройка индексов.
✅ Высокая нагрузка и масштабируемость — опыт оптимизации архитектуры под рост трафика и отказоустойчивость.
…
Готов подключиться к проекту, помочь с построением надёжной и масштабируемой серверной архитектуры, а также поддержкой в долгосрочной перспективе.
⏱ Могу предложить детальный план работ и таймлайн после уточнения деталей по функционалу и приоритетам.
-
93973 1266 1 10 Здравствуйте. У меня большой опыт с Node.js. Могу предложить разработку бэкенда на Node.js.
-
228 1 2 Я — разработчик Golang с опытом в backend, микросервисах и API.
Готов взять ваш проект как Middle / Middle Strong, работаю с Docker, REST, пишу чистый и тестируемый код.
-
Добрый день.
Хочу уточнить на какой стадии находится проект? Он уже написан частично/полностью и тербуется доработка/поддержка или ещё ничего нет? Если второе то этот бэкенд претстоит реализовывать одному человеку или вы ищите дополнительного работника в сформированую команду?
-
Актуальные фриланс-проекты в категории Базы данных и SQL
Нужен специалист по Power BI для построения управленческой отчетности на базе BAS Бухгалтерия КОРПО компанииМы являемся дистрибьютором международных спортивных брендов в Украине. Учет ведется в BAS Бухгалтерия КОРП.Ищем специалиста, который поможет построить систему управленческой отчетности для руководства компании на базе Power BI.Важно: нас интересует не просто… Базы данных и SQL, Бухгалтерские услуги ∙ 3 дня 5 часов назад ∙ 6 ставок |
Техническое задание: Интеграция чат-бота Telegram с BAS1. Общая информация Необходимо реализовать интеграцию чат-бота с системой BAS для передачи и записи данных о товарах (заказах). 2. Входные данные (что передает чат-бот): ID группы Название товара (с кодом товара) Цена товара 3. Логика работы: При нажатии на кнопку Заказать… Автоматизация управления предприятием, Базы данных и SQL ∙ 3 дня 8 часов назад ∙ 19 ставок |
Интеграция данных 1СОрганизовать качественную подготовку и переток данных из 1С в BigQuery для дальнейшего использования в Looker:Организовать данные в соответствии с тем, какие поля нужны.Подготовить понятную структуру таблиц и промежуточных наборов данных, на которых будут строиться… Базы данных и SQL, Обработка данных ∙ 4 дня 23 часа назад ∙ 9 ставок |
Разработка простого системы контроллинга и управленческого учета в Google Sheets «под ключ»Название задания: Разработка простого системы контроля и управленческого учета в Google Sheets «под ключ» для строительной компании в Польше (+ онлайн обучение и помощь при внедрении) О компании, контексте и моей главной проблеме Добрый день, Я ищу опытного специалиста Google… Базы данных и SQL, Бухгалтерские услуги ∙ 6 дней 4 часа назад ∙ 36 ставок |
Розробка аналітичного Power BI дашборду
2000 UAH
Ось такий у нас запит, потрібна людина яка розбирається з Power BI: Экран 1: Strategic Cockpit (Финансовое здоровье завода) Цель: За 5 секунд понять, «где мы теряем деньги и сколько?». KPI Tiles (Верхняя полоса): Общая маржа (Факт vs План) в %. Сумма «упущенной выгоды»… Базы данных и SQL ∙ 6 дней 8 часов назад ∙ 13 ставок |