Летом прошёл онлайн-интенсив GET PROF IT: Messaging, посвящённый работе с инструментами, которые пригодятся Java-разработчикам. Для тех, кто только вернулся из отпусков и пропустил это событие, мы решили поделиться записями воркшопов.
- Сотрудники 183
- Новые
- Лучшие
Новости
Два в одном: фронтенд и мобильная разработка на EPAM Meet Up
Что объединяет фронтендеров и мобильных разработчиков? И те, и другие ругаются на бэкенд!
Если говорить серьёзнее, понятно, что общего много: они работают на клиентской стороне, имеют дело с UI и так далее. Но технологии в вебе и мобильных приложениях различаются, так что технические доклады им нужны разные. А 29 сентября состоится онлайн-митап для тех и других сразу — как это возможно?
Секрет в том, что у митапа будут два параллельных трека (каждый из трёх докладов). Так что фронтендеры смогут узнать полезное на одном, «мобильщики» — на другом. В мобильном треке освещены и iOS, и Kotlin Multiplatform, и Flutter, так что есть интересное для самых разных специалистов. И состав спикеров заметный: например, Виталия Фридмана уже знают многие JS-разработчики, а Александр Денисов отлично известен Flutter-сообществу.
Под катом — подробное описание программы. А тут добавим, что при начале в 19:00 доклады завершатся уже в 21:05, так что полностью выпадать из жизни вечером среды не придётся. Впрочем, можно не только смотреть доклад, но и подключаться к дискуссии после него, и вот сколько времени вы там промучаете спикера вопросами — это больше от вас зависит.
Настройка AWS Auto Scaling Group (ASG) на основе использования оперативной памяти
Всем привет!
Сегодня я хотел бы поделиться опытом настройки AWS Auto Scaling Group (ASG) на основе использования оперативной памяти (RAM).
Всё началось с того, что на одном из проектов нам понадобилось настроить масштабирование EC2-инстансов по использованию памяти, а стандартный ASG Target Tracking Scaling Policy позволяет создавать политики только на основе следующих метрик: среднее использование ЦПУ, средний входящий или исходящий сетевой траффик и количество запросов на цель ALB...
Добавка для роста. Как в ЕРАМ создают менторинг программы для инженеров и что вы можете взять на заметку
Меня зовут Роман Гордиенко, c 2015 года я сотрудничаю с ЕРАМ в Украине. Сейчас я – Solution Architect, а начинал свой путь в компании с уровня Middle (может с небольшим плюсиком) Java-инженера. Я прослушал много обучающих программ, прошел три внутренние переаттестации для шага на следующую карьерную ступень, множество раз был менти и ментором. Как и многие коллеги, я продолжаю обучение (в нашей сфере иначе – никак), и менторинг стал одним из самых эффективных форматов для меня. Все потому - и это, наверное, уже ни для кого не секрет - лучше всего разбираешься в вопросе именно для того, чтобы объяснить его другим. В этом материале я расскажу, как мы строим такие программы в ЕРАМ, и поделюсь рекомендациями для тех, кто хочет создать собственную.
Статья была написана в сотрудничестве с коллективом Global Java Mentoring Program: Наталья Карпеева, Александр Поникарёв, Наталья Глухова, Мария Горильчаник, Ирина Рукавица
Экзамен AWS Certified DevOps Engineer – Professional (DOP-C01). Как подготовиться и успешно сдать тест
Всем привет!
Теперь настал черед поделиться с информацией о том, как я готовился и сдавал экзамен AWS Certified DevOps Engineer – Professional, это мой третий сертификат по AWS, о том, как я готовился и сдавал экзамен Solutions Architect – Associate можете прочитать тут, а о Security Specialty более подробно тут.
Где и как в EPAM прототипируют будущее
Привет, Хабр! Меня зовут Александр Бобко, я работаю руководителем проектов в инновационной лаборатории EPAM – Made Real Lab. Это уникальное подразделение, которое занимается созданием прототипов инновационных идей и проверкой концепций в реальном мире для клиентов компании из самых разных отраслей.
В этом посте хочу познакомить вас с Made Real Lab поближе и рассказать о некоторых наших проектах.
Spring валидация входных DTO в Kotlin. Краткая инструкция для backend-разработчика
При переходе с Java на Kotlin многие вопросы приходится решать заново, а точнее по-другому. Два года назад мы начали социальный Open Source проект BrainUp на Kotlin, который сейчас акивно развивается, а мы узнаем на практике что значит Kotlin и его эко-мир, какие удобства он вносит в нашу жизнь, разработчиков, и какие вопросы, задачи встают по-новому.
Структура + предположения > ML? Моделирование продаж байесовскими методами
Не так давно участвовал в проекте, где мы применяли методы байесовского моделирования для ритейлинговой сети. Тема непростая и интересная. Так как проект под NDA, решил на примере похожего гипотетического проекта показать, как мы решали поставленные перед нами задачи.
Также подробно расскажу об основах Байесовского моделирования. Ну и бонусом, тем кто дочитает до конца и захочет углубиться в эту тему – «куча» ссылок.
Как подготовиться к сертификации AWS Certified Security – Specialty (SCS-C01)
Всем привет!
Сегодня я бы хотел поделиться с вами информацией о том, как я готовился и сдавал экзамен AWS Certified Security – Specialty. Это мой второй сертификат, о том, как я готовился и сдавал экзамен AWS Certified Solutions Architect – Associate можете прочитать тут.
Начну с того, почему я выбрал именно эту сертификацию.
Из Compliance Assurance Manager в Software Engineer за полгода. Мои «набитые шишки» и советы, как не сдаться на полпути
Глеб Халевин еще недавно был менеджером команды Lifesciences and Healthcare (LSH) Compliance, а сегодня – Software Engineer и PEGA Certified Senior System Architect. В декабре 2020 года, приняв решение испытать себя на прочность, он развернул карьеру на 180 градусов. Мы попросили «свежеиспеченного» разработчика поделиться своей историей и рассказать, как не «набить шишек» тем, кто задумывается о кардинальной смене профессии.
Как успешно подготовиться и сдать экзамен AWS Solutions Architect Associate SAA-C02
Всем привет!
Меня зовут Сергей Яворский. Я работаю в EPAM Systems около 5 лет. Я хотел бы поделиться своим опытом в получении сертификатов AWS. На данный момент у меня их три, в этом посте я хочу рассказать о своем процессе участия в программе сертификации AWS Solution Architect Associate SAA-C02 в рамках AWS Global Certification Program от EPAM.
Сначала хотел бы немного пояснить, зачем мне это понадобилось. У меня было две цели:
И солнце, и Шипка. Из Петербурга в Болгарию
Когда питерские дизайнеры по проторенной дороге едут в Лондон, питерские дизайн-директора исследуют новые возможности для релокаций и едут в Софию.
Как успешно пройти собеседование на английском в ИТ?
У нас в компании много иностранных проектов. Пройти интервью не всегда легко, даже если много и регулярно общаешься на английском. Поэтому наша команда преподавателей создала курс Project Interviews in English, который мы решили сделать доступным для всех желающих. Меня зовут Инна, я координировала создание курса и сегодня поделюсь полезными советами из него.
Релокация дизайнеров EPAM из России в Великобританию
Меня зовут Илона, я Lead Experience Designer в EPAM.
Я взяла интервью у своих коллег Артема (Lead Experience Designer) и Вадима (Senior Experience Designer). Их объединяет не только дизайн, но и решение в 2019 году переехать из Санкт-Петербурга в Лондон по программе релокации EPAM. Ребята рассказали, как пришли в дизайн интерфейсов, поделились эмоциями и лайфхаками переезда, а также впечатлениями от работы в лондонском офисе EPAM и уровня дизайна в Англии.
Сравнение библиотек логирования Log4j и Gflog. Управление памятью
Сложные системы логируют большой объем информации. Хорошо продуманные и детализированные записи могут помочь в поиске и устранении серьёзных проблем. У большинства систем нет ограничений, какое логирование использовать ― синхронное или асинхронное. И всё же многие высокопроизводительные системы обычно предпочитают использовать асинхронное логирование без мусора (garbage-free), чтобы избежать задержек при сборке мусора (GC events) и операциях ввода-вывода (IO operations). В этой статье мы заглянем под капот библиотек логирования Java Log4j и Gflog и посмотрим, чем они отличаются с точки зрения управления памятью. Мы узнаем, как они реализованы, чтобы максимально сократить создание короткоживущих объектов.
«Оливье в каждой семье свой», или как мы придумали ещё одну многомодульную архитектуру
Сегодня я хочу познакомить вас с вариантом построения многомодульной архитектуры под Android. Но сначала обязательно вспомним про понятие Clean Architecture, и для чего вообще надо задумываться об архитектуре вашего кода.
Как устроена школа DevOps для middle-специалистов
«Мне 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-школы расскажут о том, как построено обучение, для кого школа и зачем туда идти.
Business Analyst, Requirement Specialist, Product Owner и другие. Чем отличаются схожие на первый взгляд роли?
В 2021 наметился тренд: повышенный спрос на бизнес-аналитиков. Практически каждый проект стремится заполучить в свои ряды специалиста с такой ролью. При этом вакансии с примерно одинаковым описанием должностных обязанностей поражают многообразием названий: requirement specialist, business analyst, system analyst, (proxy) product owner, product manager. Меня зовут Святослав Щербатюк, я сотрудничаю с ЕРАМ в роли ведущего бизнес-аналитика. В этом материале предлагаю порассуждать, почему сложилась такая ситуация, отличаются ли эти роли между собой и если да, то чем.
EPAM Anywhere: как это работает. Субъективный взгляд изнутри
Привет. Меня зовут Игорь Новицкий, я сотрудничаю с платформой EPAM Anywhere в роли Lead Software Testing Engineer уже полгода. В этой статье поделюсь своими впечатлениями от работы в режиме полной удаленки, расскажу о реальных преимуществах и недостатках платформы. Все, описанное ниже, — исключительно личные впечатления и опыт автора.
Парное программирование. Быть или не быть?
Привет. Меня зовут Вадим Бараненко. С украинским офисом EPAM я сотрудничаю в роли архитектора решений. И в этом материале я хотел бы поделиться своими взглядами и опытом в такой интересной теме, как парное программирование (далее — ПП).
С ПП я впервые познакомился около 9 лет назад и практиковал этот подход на разных проектах — часть в харьковском офисе EPAM, часть на территории заказчика в Англии. И этот опыт показался мне интересным и полезным.
Информация
- Дата основания
- 1993
- Местоположение
- США
- Сайт
- www.epam.com
- Численность
- свыше 10 000 человек
- Дата регистрации
- Представитель
- vesyolkinaolga