Как стать автором
Обновить

Компания EPAM временно не ведёт блог на Хабре

Сначала показывать

Структура + предположения > ML? Моделирование продаж байесовскими методами

Время на прочтение17 мин
Количество просмотров5.1K

Не так давно участвовал в проекте, где мы применяли методы байесовского моделирования для ритейлинговой сети. Тема непростая и интересная. Так как проект под NDA, решил на примере похожего гипотетического проекта показать, как мы решали поставленные перед нами задачи.

Также подробно расскажу об основах Байесовского моделирования. Ну и бонусом, тем кто дочитает до конца и захочет углубиться в эту тему – «куча» ссылок. ​

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Как подготовиться к сертификации AWS Certified Security – Specialty (SCS-C01)

Время на прочтение4 мин
Количество просмотров3.6K

Всем привет!

Сегодня я бы хотел поделиться с вами информацией о том, как я готовился и сдавал экзамен AWS Certified Security – Specialty. Это мой второй сертификат, о том, как я готовился и сдавал экзамен AWS Certified Solutions Architect – Associate можете прочитать тут.

Начну с того, почему я выбрал именно эту сертификацию.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии7

Из Compliance Assurance Manager в Software Engineer за полгода. Мои «набитые шишки» и советы, как не сдаться на полпути

Время на прочтение7 мин
Количество просмотров2.4K

Глеб Халевин еще недавно был менеджером команды Lifesciences and Healthcare (LSH) Compliance, а сегодня – Software Engineer и PEGA Certified Senior System Architect. В декабре 2020 года, приняв решение испытать себя на прочность, он развернул карьеру на 180 градусов. Мы попросили «свежеиспеченного» разработчика поделиться своей историей и рассказать, как не «набить шишек» тем, кто задумывается о кардинальной смене профессии.

Читать далее
Всего голосов 6: ↑3 и ↓30
Комментарии2

Как успешно подготовиться и сдать экзамен AWS Solutions Architect Associate SAA-C02

Время на прочтение5 мин
Количество просмотров12K

Всем привет!

 Меня зовут Сергей Яворский. Я работаю в EPAM Systems около 5 лет. Я хотел бы поделиться своим опытом в получении сертификатов AWS. На данный момент у меня их три, в этом посте я хочу рассказать о своем процессе участия в программе сертификации AWS Solution Architect Associate SAA-C02 в рамках AWS Global Certification Program от EPAM.

 Сначала хотел бы немного пояснить, зачем мне это понадобилось. У меня было две цели:

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии3

И солнце, и Шипка. Из Петербурга в Болгарию

Время на прочтение6 мин
Количество просмотров8.6K

Когда питерские дизайнеры по проторенной дороге едут в Лондон, питерские дизайн-директора исследуют новые возможности для релокаций и едут в Софию.

Поехали!
Всего голосов 11: ↑10 и ↓1+9
Комментарии15

Как успешно пройти собеседование на английском в ИТ?

Время на прочтение5 мин
Количество просмотров27K

У нас в компании много иностранных проектов. Пройти интервью не всегда легко, даже если много и регулярно общаешься на английском. Поэтому наша команда преподавателей создала курс Project Interviews in English, который мы решили сделать доступным для всех желающих. Меня зовут Инна, я координировала создание курса и сегодня поделюсь  полезными советами из него.

Читать далее
Всего голосов 17: ↑8 и ↓9-1
Комментарии16

Релокация дизайнеров EPAM из России в Великобританию

Время на прочтение11 мин
Количество просмотров9.5K

Меня зовут Илона, я Lead Experience Designer в EPAM.

Я взяла интервью у своих коллег Артема (Lead Experience Designer) и Вадима (Senior Experience Designer). Их объединяет не только дизайн, но и решение в 2019 году переехать из Санкт-Петербурга в Лондон по программе релокации EPAM. Ребята рассказали, как пришли в дизайн интерфейсов, поделились эмоциями и лайфхаками переезда, а также впечатлениями от работы в лондонском офисе EPAM и уровня дизайна в Англии.

Читать далее
Всего голосов 22: ↑9 и ↓13-4
Комментарии13

Сравнение библиотек логирования Log4j и Gflog. Управление памятью

Время на прочтение8 мин
Количество просмотров3K

Сложные системы логируют большой объем информации. Хорошо продуманные и детализированные записи могут помочь в поиске и устранении серьёзных проблем. У большинства систем нет ограничений, какое логирование использовать ― синхронное или асинхронное. И всё же многие высокопроизводительные системы обычно предпочитают использовать асинхронное логирование без мусора (garbage-free), чтобы избежать задержек при сборке мусора (GC events) и операциях ввода-вывода (IO operations). В этой статье мы заглянем под капот библиотек логирования Java Log4j и Gflog и посмотрим, чем они отличаются с точки зрения управления памятью. Мы узнаем, как они реализованы, чтобы максимально сократить создание короткоживущих объектов.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии2

«Оливье в каждой семье свой», или как мы придумали ещё одну многомодульную архитектуру

Время на прочтение7 мин
Количество просмотров5K

Сегодня я хочу познакомить вас с вариантом построения многомодульной архитектуры под Android. Но сначала обязательно вспомним про понятие Clean Architecture, и для чего вообще надо задумываться об архитектуре вашего кода.

Читать далее
Всего голосов 9: ↑2 и ↓7-5
Комментарии2

Как устроена школа DevOps для middle-специалистов

Время на прочтение12 мин
Количество просмотров13K

«Мне 34, и я 10 лет работаю в ИТ. Первый компьютер я увидел в каталоге OTTO, мне тогда было 5 лет, я жил в Германии. Это был ATARI. Меня сразу заинтриговал принцип его работы — мы вводим информацию и получаем ожидаемый результат на выходе. Круто, но события 90-х годов отодвинули мечту на много лет. И вот, наконец, в 2001-м у меня появился свой ПК. К слову, операционную систему я переустановил через 2 недели использования. С этого всё началось. Пока сверстники играли в ходилки и стрелялки, я методом научного тыка изучал устройство Windows 98. Потом вышла XP, был Dial-up в 56 kbps и долгие часы скачивания разнообразных программ, форумы, журналы CHIP и первый дистрибутив Alt Linux на CD.   

Конечно же, в качестве профессии я выбрал системное администрирование и, возвращаясь к теме эволюции информационных технологий, хочу сказать, что это очень увлекательная работа. Отрасль растёт, появляются новые технологии, инструменты для того, чтобы покрыть запросы общества. Поэтому для любого человека, а особенно айтишника, важно постоянно быть на технологической передовой и учиться. Каждый день. Беспрестанно учиться. Во-первых, так можно быть уверенным, что мозг сохранит ясность до конца дней, во-вторых, это же огромное удовольствие открывать для себя новое, повышать энтропию собственного разума.   

С такими мыслями я «собрал пожитки» и отправился прочь из зоны комфорта на поиск новых знаний в области инструментов концепции DevOps. Кто ищет ― тот найдёт, сказал я сам себе и спустя 10 минут заполнял анкету на поступление в DevOps-школу в EPAM»...  

В этой статье представители EPAM и студенты DevOps-школы расскажут о том, как построено обучение, для кого школа и зачем туда идти.  

Читать продолжение
Всего голосов 7: ↑5 и ↓2+3
Комментарии5

Business Analyst, Requirement Specialist, Product Owner и другие. Чем отличаются схожие на первый взгляд роли?

Время на прочтение7 мин
Количество просмотров12K

В 2021 наметился тренд: повышенный спрос на бизнес-аналитиков. Практически каждый проект стремится заполучить в свои ряды специалиста с такой ролью. При этом вакансии с примерно одинаковым описанием должностных обязанностей поражают многообразием названий: requirement specialist, business analyst, system analyst, (proxy) product owner, product manager. Меня зовут Святослав Щербатюк, я сотрудничаю с ЕРАМ в роли ведущего бизнес-аналитика. В этом материале предлагаю порассуждать, почему сложилась такая ситуация, отличаются ли эти роли между собой и если да, то чем.

Так в чем же отличие?
Всего голосов 3: ↑1 и ↓2-1
Комментарии3

EPAM Anywhere: как это работает. Субъективный взгляд изнутри

Время на прочтение12 мин
Количество просмотров19K

Привет. Меня зовут Игорь Новицкий, я сотрудничаю с платформой EPAM Anywhere в роли Lead Software Testing Engineer уже полгода. В этой статье поделюсь своими впечатлениями от работы в режиме полной удаленки, расскажу о реальных преимуществах и недостатках платформы. Все, описанное ниже, — исключительно личные впечатления и опыт автора.  

Читать далее
Всего голосов 18: ↑11 и ↓7+4
Комментарии30

Парное программирование. Быть или не быть?

Время на прочтение8 мин
Количество просмотров3.5K

Привет. Меня зовут Вадим Бараненко. С украинским офисом EPAM я сотрудничаю в роли архитектора решений. И в этом материале я хотел бы поделиться своими взглядами и опытом в такой интересной теме, как парное программирование (далее — ПП).

С ПП я впервые познакомился около 9 лет назад и практиковал этот подход на разных проектах — часть в харьковском офисе EPAM, часть на территории заказчика в Англии. И этот опыт показался мне интересным и полезным.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

Пример архитектуры аналитического решения с использованием платформы Snowflake

Время на прочтение6 мин
Количество просмотров6.4K

Всем привет, меня зовут Максим Крупенин, я работаю Data & Analytics Solution Architect в EPAM Systems. За 4 года работы в EPAM мне пришлось поработать в разных проектах, связанных с BI, Big Data, Data warehouse и другими технологиями. В этой статье поделюсь одним из клиентских проектов, где мы реализовали кастомное решение для near real time-аналитики на базе Snowflake. Надеюсь, статья будет полезной, оставляйте фидбек в комментариях.

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии6

Как посчитать свой углеродный след

Время на прочтение8 мин
Количество просмотров16K

В статье вы найдёте не только информацию о том, из чего складывается этот след, но и ссылку на калькулятор Carbon Footprint Calculator, который подсчитает его. Сервис создали коллеги из EPAM, я услышала о проекте на CSR meetup и, конечно, решила в День Земли рассказать о нём. 

В этом году проект стал номинантом и уже вошёл в число чемпионов международного конкурса WSIS Prizes 2021, проводимого Всемирным саммитом по вопросам информационного общества (World Summit on the Information Society, WSIS) — организацией, работающей под эгидой ООН. 

В статье расскажу о предпосылках создания проекта, экологической ситуации и о формулах расчёта. Если не хотите погружаться в теорию — кликайте на ссылку, чтобы рассчитать свой углеродный след. 

Читать далее
Всего голосов 13: ↑4 и ↓9-5
Комментарии16

Как проверять выражения на английском like a pro

Время на прочтение3 мин
Количество просмотров28K

Представьте, что вы читаете текст и наткнулись на новую интересную фразу. Всегда ли вы знаете, как её правильно произнести и использовать в речи? Или, например, вы пишете письмо и не можете решить правильно ли использовали выражение. Эти ситуации типичны для изучающих английский. Что вы обычно предпринимаете? Скорее всего вы открываете гугл и, может быть, даже используете кавычки при поиске. Неплохая стратегия, но есть альтернативы получше. Меня зовут Дарья, я преподаю английский язык в EPAM, и в этой статье я расскажу про эффективные подходы и инструменты для поиска примеров использования лексики.  

Читать далее
Всего голосов 27: ↑24 и ↓3+21
Комментарии7

Визуализация данных в интерфейсе

Время на прочтение8 мин
Количество просмотров12K

Меня зовут Илона, я Senior Experience Designer в EPAM. Я проектирую сложные интерфейсы для зарубежных заказчиков, выступаю с докладами, менторю дизайнеров. В свободное время преподаю проектирование интерфейсов в магистратуре Университета ИТМО и веду Телеграм-канал о UX-дизайне.

В этой статье хочу немного поговорить об истории инфографики и о том, как с точки зрения дизайна визуализировать данные и эффективно отображать их в интерфейсе.

Читать далее
Всего голосов 15: ↑13 и ↓2+11
Комментарии7

Physical Technology и розовый хакатон: история нашего проекта

Время на прочтение8 мин
Количество просмотров1.1K

Всем привет! Меня зовут Александр Бобко, я работаю менеджером проектов в инновационной лаборатории EPAM – Made Real Lab. В своем первом посте на Habr я решил рассказать, как мы с коллегами приняли участие в виртуальном хакатоне "Hack for Pink" и поделиться решением, за которое взяли Гран-при. Речь о зеркале-домашнем помощнике при диагностике рака груди. 

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии0

Применение FSM в управлении изменениями состояний пользовательского интерфейса

Время на прочтение13 мин
Количество просмотров2.6K

В этой статье собраны мои размышления по поводу обустройства состояния View в Android. Так, одна View имеет несколько состояний. Вот так сложилось. View одна, а показывает разное.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Трудности роста. Почему вашей компании стоит задуматься о data-driven подходе и как мы применяем его в ЕРАМ

Время на прочтение6 мин
Количество просмотров6.8K

Сегодня ЕРАМ — это сообщество из более 40 000 экспертов по всему миру. В таких масштабах для качественной работы с большими объемами данных и правильной оценки ресурсов нужны нетривиальные подходы. Некоторыми такими подходами делится Евгений Моспан, Senior Solution Architect и руководитель Центра компетенции Java.

Так, когда он с коллегами начали работать над технологическим радаром по своему стеку, обнаружили, что стоит объединиться с экспертами из разных локаций и команд, чтобы вместе создать более масштабный, глобальный продукт. Лучшими практиками и вынесенными уроками на пути внедрения data-driven подходов в управление Евгений делится в этом материале. Если ваша компания планирует активный рост — будет полезно. 

Читать далее
Всего голосов 10: ↑4 и ↓6-2
Комментарии6