Биография 👨💻
Я родился в Буэнос-Айресе, Аргентина 🇦🇷 Моё первое знакомство с компьютерами произошло благодаря ПК с Windows 3.1 — и, конечно же, DOS. 🖥️
Но по-настоящему всё зажгла не сама компьютерная техника — а один вопрос. Примерно в 2000 году или даже раньше, когда я начал играть в видеоигры на CD-дисках, я устанавливал их, играл, но меня стало кое-что беспокоить… Почему для запуска игры диск всегда должен оставаться в приводе? Стоило его вытащить — игра переставала работать. Для запуска обязательно требовался CD. Это ужасно меня раздражало. Я думал: «Если я скопирую всё содержимое диска на жёсткий диск, игра ведь должна работать… но нет! Тогда почему она не работает?»
И я начал искать ответы. В то время это означало подключение через dial-up модем 📞 — тот самый незабываемый звук соединения, мучительно низкая скорость интернета и все ограничения той эпохи. Но я был настроен серьёзно. Эти поиски привели меня к реверс-инжинирингу, а реверс-инжиниринг — к языку Assembly. Именно тогда мой мозг буквально взорвался. 🤯
Assembly стал первым языком программирования, который я открыл для себя, и он мгновенно меня заворожил. Именно в тот момент я начал понимать, что возможно абсолютно всё — что где-то внутри этого кода существует инструкция, говорящая процессору: «Ищи этот файл на CD, а не на жёстком диске». С этого момента я уже не просто играл в игры — я хотел понять, как на самом деле работают CD-диски и сами игры.
Со временем эта страсть естественным образом привела меня к языкам программирования вроде C, затем C++, а позже и ко многим другим. Но именно те первые шаги с Assembly, бинарным анализом и реверс-инжинирингом навсегда направили меня в сторону низкоуровневых систем: взаимодействия с ядром, Windows internals, разработки драйверов, бинарного анализа. Даже не изучая это формально, я постепенно формировал себя как системного программиста.
Жизнь распорядилась иначе — мне пришлось начать работать, и тогда я не смог продолжить обучение в университете. Но я никогда не отпускал эту страсть. Я всегда оставался самоучкой. После долгих рабочих дней я возвращался домой, открывал браузер и часами изучал учебную программу факультета Computer Science Университета Буэнос-Айреса — каждый предмет, каждую тему. Я всегда знал, что именно там моё место.
В 2023 году я принял важное решение — наконец посвятить время тому, что всегда любил. Сегодня я учусь на программе «Технический университетский диплом по программированию» в UTN Pacheco и поступил на Computer Science в Университет Буэнос-Айреса — иначе и быть не могло.
Сейчас я особенно глубоко изучаю Rust. И, как и раньше, мои интересы сосредоточены вокруг низкоуровневой разработки: драйверы, взаимодействие с ядром, WebAssembly. Это невероятно мощный язык. Более того, как указано на главной странице сайта, веб-интерфейс этого сайта работает на графическом движке, разработанном на Rust и WebAssembly.
Работа
Мой профессиональный путь был разнообразным и интересным, хотя я всегда находил способ оставаться рядом с технологиями.
В 2003 году я начал работать в Medix I.C.S.A, управляя лазерными резаками мощностью 800w и 1500w в производственном отделе. Я настраивал резку различных механических деталей и участвовал в сборке кожухов для неонатальных инкубаторов — устройств, которые буквально помогают спасать жизни новорождённых.
В 2010 году я сделал важный шаг внутри той же компании, которая к тому моменту стала Medix, подразделением Natus — американской транснациональной компании. Я присоединился к инженерному отделу как технический чертёжник, а позже стал Sustaining Engineer. Я работал с SolidWorks и AutoCAD, создавая технические чертежи механических деталей, форм и систем литья под давлением. Со временем я получил больше обязанностей: занимался сопровождением ECR/ECO и участвовал во внедрении проекта RoHS. Именно тогда мир разработки программного обеспечения начал пересекаться с моей официальной профессиональной деятельностью.
В 2016 году я перешёл в отдел логистики Medical Devices на должность координатора логистики и ассистента Supply Chain. Я занимался маршрутизацией, дистрибуцией, инвентаризацией, внешней торговлей и управлением автопарком, среди прочего. Но самым ценным для меня в этой роли стало то, что я был прямым связующим звеном между отделами продаж, производства, закупок, инженерии и технического сервиса — я очень многое понял о том, как устроены организации изнутри и как объединять совершенно разные команды ради общей цели.
А в 2023 году я наконец принял решение, которое откладывал много лет: полностью посвятить себя изучению Computer Science. Это было непростое решение, но оно стало одним из лучших в моей жизни. Я действительно получаю от этого огромное удовольствие.
Мне нравится
- Низкоуровневое программирование. Чем ближе к железу — тем лучше.
- Реверс-инжиниринг и бинарный анализ.
- Понимать, почему и как всё работает — всегда.
- Музыка 80-х, рок и поп, хотя если честно — я люблю практически любую музыку. 🎵
- Плавание — я занимаюсь им три раза в неделю. 🏊
- Учиться, потому что знания — это единственная суперсила, доступная каждому человеку.
- Русский язык и культура. 🇷🇺
- Играть на гитаре. 🎸
Мне не нравится
- Поверхностные объяснения, которые пропускают «почему».
- Оставлять дела незавершёнными или довольствоваться «и так сойдёт».
Хобби
Задачи по реверс-инжинирингу, бинарный анализ и анализ вредоносного ПО. Изучение Computer Science — как формально, так и самостоятельно. Игра на гитаре, хотя не так часто, как хотелось бы. Исследование внутреннего устройства операционных систем и ядра.
Diego J D Arias © 2026