Mad Devs Blog
111 FOLLOWERS
Mad Devs is a Cambridge-headquartered IT company developing enterprise-level software solutions for finance, transportation & logistics, security, edtech, and advertising industries.
Mad Devs Blog
3y ago
Mad Devs активно развивает направление mobile development. Мы пребываем в поиске высококвалифицированных iOS разработчиков. Если ты любишь кодить сложные проекты, то нам есть что тебе предложить!
Что мы предлагаем:
Мы создаем максимально комфортные условия работы и вкладываемся в развитие наших сотрудников.
У нас гибкий график, при котором каждый сам выбирает, сколько ему работать.
Можно работать из любой точки мира или из наших офисов.
Обеды, печеньки, снеки — если работаешь из офиса.
Официальные трудовые отношения и белая  ..read more
Mad Devs Blog
3y ago
В нашем Android подразделении много интересной работы — и нам нужны профессионалы! Ищем Android разработчиков уровней Middle и Senior. Если ты не чувствуешь развития и хочешь взрывного роста, любишь проявлять инициативу и хочешь свободы в выборе технических решений — тогда ты обратился по адресу!
Что мы ждём от тебя:
Общие требования:
Знание Kotlin, Android Architecture components (для работы с MVVM и LiveData);
Знание паттернов проектирования: MVP, MVVM
Работа с RestAPI (Retrofit);
Большим плюсом будет опыт работы с GRPC-Java для Android.
Middle Android Developer ..read more
Mad Devs Blog
3y ago
В нашу команду HR нужен крутой IT рекрутер, который станет неотъемлемой частью Mad Devs и поможет нам находить самых лучших сотрудников.
Чем придется заниматься
Лидить направление рекрутинга (10+ вакансий) с возможностью изменить текущий процесс
Самостоятельно вести вакансии (от брифования заказчиков до выхода на работу нового сотрудника)
Ищет кандидатов используя разные инструменты (от объявлений на HH до сорсинга в LI)
Эффективно выстраивать работу с внутренними заказчиками
Оценивать кандидатов по soft skills самостоятельно и по hard skills ..read more
Mad Devs Blog
3y ago
Middle Python Developer
Хочешь работать над интересными, нестандартными задачами с крутыми разработчиками? Тогда вступай в ряды наших python-разработчиков!
Что ты найдешь у нас?
Позицию лидирующего внутреннего проекта по автоматизации процессов компании;
Опыт работы по написанию бэкенда для Raspberry Pi на MQTT протоколе;
Разработка сервиса на Django c нуля, с блэк-джеком и архитектурами.
Что мы ждём от тебя:
2+ года опыта работы на позиции бэкенд разработчика;
Знание Django, pytest, pipenv, DRF;
PostgreSQL, работа с транзакциями;
Понимание REST API (можно еще GraphQL или&nbs ..read more
Mad Devs Blog
3y ago
Думали ли вы когда-нибудь о том, что можно своими руками создать карту на Андроид?
В этой статье я расскажу о том, как создавал свою карту по проекции Меркатора с нуля. Опишу основной функционал и методы, которые я использовал для смены позиций камеры. В заключение расскажу про алгоритмы, которые я использовал для множественных прикосновений и, конечно же, поделюсь ссылкой на свой гитхаб.
Хочу предупредить, что это не волшебная пилюля, которая решит все ваши проблемы, а туториал, который может быть полезен разработчикам для понимания принципов работы  ..read more
Mad Devs Blog
3y ago
Constructing a Map in the Mercator Projection for Android Have you ever thought of creating a map on Android?
In this article, I will tell you how I created my Mercator projection map from scratch. I’ll describe the basic functionality and methods I used to change camera positions. Finally, I’ll talk about the algorithms I used for multiple touches and, of course, share a link to my repository in Github.
For the record: this is not a magic pill that will solve all your problems but a tutorial, which may be useful for developers to understand the way maps work on Android.
Th ..read more
Mad Devs Blog
3y ago
У нас особенно много интересных проектов, ориентированных на западный рынок, поэтому… мы ищем новых DevOps’ов в нашу команду!
Что мы ждём от тебя
Опыт работы с AWS; облачными провайдерами в целом
Понимание концепций облачного сервиса и того, как разрабатывать безопасные решения высокой доступности в облаках
Хорошее знание контейнеризации с использованием Docker / Kubernetes
Глубокое понимание сред CI / CD ..read more
Mad Devs Blog
3y ago
Ты талантливый Go-лангер и хочешь работать в команде таких же крутых разработчиков, влюблённых в своё дело? Тогда обрати свой взор на нас! В Mad Devs ты встретишь бурный рост и много интересных задач. Ключевые требования для Go разработчика: хорошая алгоритмическая база и знание распределенных систем на зубок.
Наши требования
Опыт бекэнд разработки 5+ лет
Опыт в написании юнит, интеграционных, е2е тестов
Умение пользоваться pprof, tracer: уметь оптимизировать код на максимальный перформанс
Опыт разработки распределенных систем 3+ лет
CI/CD (Jenkins, TeamCity, GoCD, Concou ..read more
Mad Devs Blog
3y ago
Introduction to the world of application design
Hello, everyone!
Today, I would like to introduce you to the world of application design.
Designing applications can be called a multidisciplinary task, and it includes:
a study of design patterns
a study of rules for describing architectural schemes
knowledge of algorithms and data structures
knowledge of distributed computing principles
Why should we build an application architecture?
I want to consider the question — Why should we build an application architecture? I will ask 4 additional questions, which will hopefully answer the main ..read more
Mad Devs Blog
3y ago
Log Collecting with ELK and Rsyslog
Recently, we faced the problem of collecting logs from six main and spare servers with a lot of running applications. Every application generates about 8,000 logs per hour. Also, we will soon need to be collecting logs from ~120 Windows machines. At the moment, there are a large number of ready-made solutions that did not meet our requirements. In the end, we chose the simplest and at the same time elegant solution in the form of a collector and a repository of logs — ELK (Elasticsearch, Logstash, Kibana) stack, and as a sender — Rsyslog.
Now let’s take ..read more