Логотип Зефирнет

Штатный инженер-программист Tailwind

Дата:

Привет команда!

Этот пост - моя заявка на открытие Штатный инженер-программист позиции.

Немного обо мне

Я инженер-программист из Омахи, штат Небраска (США), имею степень бакалавра электротехники и вычислительной техники Университета Небраски и степень магистра компьютерной инженерии Карнеги-Меллона. Последние 9 лет я работал не по найму и управлял компанией по разработке программного обеспечения Unstack Software. Моей целью было создать, приобрести и управлять портфелем небольших SaaS- и контент-бизнесов (подробнее об этом позже!).

У меня трое детей (3, 6 и 4 года) и четвертый на подходе. Как соло-основатель с 2-летним стажем в молодой и растущей семье, я очень привык (и пользоваться) вести напряженный образ жизни с множеством движущихся частей. Наше любимое занятие вместе — длительные поездки в горы и походы. Мы совершили поездки продолжительностью 37 дней и 41 день, с детьми на буксире, и все это время я управлял своим бизнесом и командой.

Поход на пик Медисин-Боу в Вайоминге

Поход на пик Медисин-Боу в Вайоминге

Да, мой часовой пояс (центральный) отличается на 1 час от вашего предпочтительного часового пояса, но, управляя глобальной командой (от Бразилии до Сербии и Японии) в течение последних 9 лет, у меня нет проблем с размещением и работой с людьми из совершенно разные часовые пояса.

Меня также устраивает статус подрядчика, поскольку я уже плачу за свою медицинскую страховку и пенсионные планы.

Но зачем нанимать меня?

За последние 12 лет или около того я накопил богатый опыт работы. Несколько основных моментов:

  • Во время учебы в магистратуре Карнеги-Меллона я работал над проектом лунохода для премии Google X Prize, который впоследствии превратился в Astrobotic и всего несколько недель назад совершили свою первую попытку запуска на Луну.
  • Также в своих мастер-классах я участвовал в создании Пикси и успешно собрал на Kickstarter почти 275 тысяч долларов. Pixy сейчас продается в большинстве крупных интернет-магазинов электроники.
  • Во время моего пребывания в Национальная лаборатория СандииЯ больше сосредоточился на программном обеспечении и работал над множеством проектов, включая спутники, системы связи и многое другое.
  • Покинув Sandia в 2015 году, я запустил и запустил Unstack Software, где запускал, приобретал и запускал программные продукты как в одиночку, так и в команде.
  • я начал Злоупотребление стеком (сайт, на котором вы сейчас находитесь!) во время запуска Pixy в 2013 году и активно развиваем его с 2015 года. На пике популярности у SA было более 1.5 миллионов посетителей в месяц, 5 сотрудников, работающих полный рабочий день, и мы управляли десятками авторов контрактов. .
  • я приобрел Блок отправителя, переписал все и увеличил число пользователей с нескольких сотен до более чем 60,000 XNUMX сегодня. Это один из самых технически сложных продуктов, над которыми я работал, и он может стать примером для изучения того, как справляться с крайними случаями и противоречивыми потребностями клиентов.

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

Насколько я чирикнул несколько месяцев назад Tailwind стал для меня невероятным учебным пособием. За последние несколько лет он научил меня большему о CSS, чем за первые 10 лет. Я верю, что смогу использовать свои уникальные навыки и взгляды, чтобы помочь сделать Tailwind более доступным для более широкого круга разработчиков.

Технические Навыки

Я считаю себя Full-Stack разработчиком и почти исключительно использую JavaScript для всех своих проектов. Я предпочитаю AWS, Node.js, Next/React, Tailwind и PostgreSQL. В прошлой жизни я много писал на Python, Java и C/C++, но последние 8 лет в основном использовал JavaScript. Я отчаянно искал повод изучить Rust, но обещаю, что подаю заявку на эту работу не только ради этого 😉

Несколько вещей, которыми я горжусь:

  • Платформа курсов Stack Abuse: В дополнение к собственной CMS я также создал полноценную платформу для курсов по Stack Abuse, которой воспользовались тысячи студентов. Он создан с использованием Next.js, Tailwind и PostgreSQL. Именно здесь я впервые попробовал Tailwind и с тех пор переношу на него свои проекты. На пике своего развития эта платформа обслуживала более 100,000 XNUMX пользователей в день.
  • Блокировать серверную часть отправителя: Это небольшое приложение я приобрел в 2016 году и полностью переписал с нуля. На сегодняшний день он обработал более 750 миллионов электронных писем, что научило меня многому в работе над системами, нуждающимися в масштабировании. Я также создал простую панель управления и расширение Chrome для наших более чем 60,000 XNUMX пользователей.
  • Камо, мой проект с открытым исходным кодом: То, что 9 лет назад началось как увлекательный проект по изучению Node и Document DB, превратилось в полупопулярный ODM с более чем 550 звездами GitHub. Хотя я не могу сказать, что очень горжусь техническими аспектами (в конце концов, это был мой первый Node-проект), он научил меня многому в управлении программным обеспечением с открытым исходным кодом и работе с пользователями и участниками.
Пользовательская CMS для злоупотребления стеком

Пользовательская CMS, на которой я пишу это. Вы, вероятно, заметите там некоторые ранние компоненты пользовательского интерфейса Tailwind!

Внимание: Я должен отметить, что активность моего профиля на GitHub не отражает объема программирования, которым я занимаюсь. Хотя почти все мои проекты используют систему контроля версий git, большинство из них я не размещаю на GitHub.

Наша команда

Я руковожу командами последние 6 лет, помимо кода, который пишу. Роли варьировались от виртуальных помощников до редакторов/писателей и разработчиков. Проверить Stack Abuse о нас страницу, чтобы увидеть некоторых замечательных людей, с которыми мне пришлось работать! Из 120 сотрудников, представленных на этой странице, я лично нанял более половины.

Writing

С момента основания Stack Abuse я написал/редактировал более 450 статей и отредактировал 6 книг. Вот некоторые из моих любимых:

Забавные и бесполезные факты

  • Моя жена и я являемся заядлыми кроссфиттерами последние 9 лет. Фитнес — моя третья страсть после семьи и работы.
  • Я разделяю любовь Адама к металлу – всю мою продуктивность можно отнести на счет таких групп, как Soilwork, Darkest Hour, Tool и Korn.
  • Мой офис находится на ферме. Наша семья управляет компанией в сфере сельского хозяйства уже более 130 лет. Мне повезло, что я могу арендовать у них офисное помещение и избежать шума дома.
  • Мой личный лучший результат по сборке кубика Рубика — 42 секунды 🤓
Spot_img

Последняя разведка

Spot_img