Я уже несколько месяцев не обновлял свое резюме, а теперь наконец-то нашел немного времени чтобы сделать это. Я работаю в компании “Лана Про” около 9 месяцев, отличной компании с дружественной командой и интересным проектом. Я получил еще несколько сертификатов Brainbench, прочитал пару очень интересных книг и познакомился с некоторыми новыми технологиями. Об этом я расскажу далее.
Для начала, напишу про книги, которые недавно читал.

CLR via C#, Second Edition
Jeffrey Richter
Автор раскрывает секреты команды разработчиков Microsoft .NET, своего собственного практического опыта и демонстрирует примеры кода для иллюстрации того, как наиболее эффективно использовать CLR и .NET Framework 2.0 для “умных” клиентских приложений, Web и мобильных приложений.
Это действительно лучшая книга о сердце платформы Microsoft .NET – CLR. Я являюсь разработчиком .NET последние два года и прочитал много книг о C#, ASP.NET, потоках в .NET и многом другом, но я знаю только одну книгу, которая объясняет, на чем основаны все эти технологии. Данная книга похожа на предыдущую книгу Рихтера Applied Microsoft .NET Framework Programming, но вобрала в себя больше подробностей, оставаясь легкой для чтения и понимания. Эта книга рассказывает о новых вещах, появившихся в .NET 2.0, например generics, nullable types и других, потому если Вы новичок в .NET 2.0 – обязательно прочитайте эту книгу.

Patterns of Enterprise Application Architecture
by Martin Fowler
Знаменитый эксперт по разработке программного обеспечения, Мартин Фаулер, высказывает свое мнение по поводу разработки корпоративных приложений. Он помогает профессионалам понять сложные (критические) аспекты их архитектуры, позволяет читателю сделать достойный выбор, когда тот столкнется со сложной проблемой дизайна.
Эта книга раскрывает мощные и полезные паттерны для корпоративных решений. Паттерны вроде Domain Model, Data Mapper, Unit of Work, Identity Map, (Single/Class/Concrete) Table Inheritance, Layer Supertype, Value Object и другие очень популярны сегодня в проектировании приложений и фреймворков, которые реализовываются на разных языках (C++/Java/PHP и т.д.). Не бойтесь слова “Корпоративные” в названии, эта книга важна даже если Вы работаете с небольшими/средними приложениями. Фаулер рассматривает много паттернов, касающихся баз данных, большое количество материала посвящено основанным на браузерах интерфейсам. Если хотите знать мое мнение – эта книга обязательна для чтения.

Agile Software Development, Principles, Patterns, and Practices
by Robert C. Martin
Наиболее продаваемый автор и всемирно-известный эскперт в разработке программного обеспечения Роберт Мартин рассказывает, как решать наиболее сложные задачи разработчиков программного обеспечения, менеджеров и лидеров проектов.
Большая часть книги посвящена принципам объектно-ориентированного дизайна. Она представлена в легко читаемом, удобном и хорошо структурированном виде. Очень часто она просто объясняет и дает название чему-то, что Вы и так до этого знали (например страндартный Принцип инверсии зависимостей). Другие вещи (например, Принцип выделения интерфейса) менее известны, но поддерживают множество других хороших практик, например, сокрытие данных и предотвращение “ослабления интерфейса”. Роберт выполнил огромную работу, объясняя каждый паттерн, демонстрируя его использование в коде, размещая его в контексте своих принципов проектирования. Многочисленные примеры, за некоторыми исключениями, хорошо написаны. Это одна из лучших книг, которые я читал, наряду с Design Patterns: Elements of Reusable Object-Oriented Software (Гамма и др.) и Refactoring: Improving the Design of Existing Code
(Мартин Фаулер).
Другие книги, которые я заказал, но еще не читал: Pro ASP.NET 2.0 in C# 2005 и Expert C# 2005 Business Objects, Second Edition (Expert)
. Я скоро про них напишу.
Я решил прекратить изучение C++, и потому удалил соответствующую строку из резюме. Решение было принято в связи с нехваткой времени на усовершенствование навыков во всех областях, которые интересны (например, C++ или Java). Моя основная платформа сейчас – .NET/C#,- и мне действительно она нравится.
Я получил несколько сертификатов Brainbench просто для проверки собственных знаний:

Вы можете найти мое обновленное резюме здесь.

А почему бы не держать резюме в “Мой круг” и не обновлять там?
—————————
рекламная кампания Мегафона
Эх.. тоже хочу С# занятся, да времени нет ((
—————————
рекламная кампания Мегафона
FYI, proper abbreviation of street is St. Also you may consider writing the building number BEFORE the street name