|
Контактные данные
Контактные данные доступны только авторизованным пользователям. Дополнительная информация / Резюме
Завьялов Руслан Викторович e-mail: *** icq: *** Год рождения: 1984 г. Семейное положение: не женат Место жительства: г.Новосибирск ОБРАЗОВАНИЕ 2001 - 2006 Новосибирский Государственный Технический Университет Специальность: Информационные системы и технологии Уровень образования: высшее ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ И ЗНАНИЯ .NET (опыт 5 лет) 1. C#, ASP.NET, ADO.NET 1) Windows desktop applications: WinForms, Windows Services 2) Web applications: WebControls, AJAX 3) Distributed applications: WebServices, Remoting 4) Drawing, Reflection 5) ADO.NET: DataSet, DataReader etc. 6) XML\XSD\XSL 7) MS Ajax, Infragistics, DevExpress 2. MS SQL Server 2000, 2005 T-SQL: Stored Procedures, Triggers, Cursors etc., Database design. 3. MS Access 4. MS Visual Studio 2003, 2005, 2008 Другие языки программирования и технологии: 1. HTML, SQL(T-SQL), XML 2. PHP, AJAX, JavaScript, MySQL - опыт разработки ~1.5 года 3. OOП, Design Patterns ЗНАНИЕ ЯЗЫКОВ английский - переводчик в сфере экономики (диплом НГТУ) чтение/понимание - advanced письмо/общение - intermediate СЕРТИФИКАТЫ: MCPD Web Developer (NET 2.0) MCTS Win Developer (NET 2.0) MCTS Distributed Developer (NET 2.0) ОПЫТ РАБОТЫ Axmor 12/2006 - ... C# программист (Оффшорное программирование) Проекты: Название: DocFlow Назначение: Web 2.0 интерфейс управления потоком документов. Технологии: ASP.NET 3.5, Infragistics controls toolkit, VS2008, C# 3, ADO.NET 2.0 + stored procedures, Oracle 10 Роль: Архитектор Участие: полное Название: ThottbotPosting Назначение: Windows приложение для постинга комментов на форуме. Технологии: WinForms, VS2008, C# 3, Linq2Sql, SQL Server Compact 3.5 Роль: Архитектор Участие: полное Название: SQuest Назначение: Healthcare ERP система. Технологии: Dev Express controls toolkit, ASP.NET 3.5, MS SQL Server 2005, Linq2Sql, WCF, VS2008, C# 3 Роль: Архитектор Участие: полное Название: TX-Scheduler Назначение: Разработка web 2.0 календаря на основе контрола Dev-Express для ERP системы. Технологии: Dev Express controls toolkit, ASP.NET, VS2008, C# 3 Роль: Старший программист Участие: полное Название: TX-TPP Назначение: Добавление Gantt Charts и соответсвующего функционала в текущее приложение (аналог MS Project). Технологии: ILOG.NET, WinForms, VS2008, C# 3 Роль: Старший программист Участие: полное Название: Ontela Назначение: Распределенная система позволяющая связать мобильные телефоны в единую сеть посредством промежуточных точек доступа (endpoint) в интернете представляющих из себя http хандлеры. Кроме того система предоставляет всевозможные сервисы вроде возможности публикаций фотографий в интернете, связи телефона и ПК и т.п. Я занимался в основном разработкой промежуточных компонентов: 1) Создание сервисов верхнего уровня для взаимодействия с низкоуровневыми вызовами API интерфейсов фото-провайдеров основанных на REST принципе (Facebook, Google Picasa, Flickr). Создание общего интерфейса для всех провайдеров скрывающего конкретный тип провайдера и особенности его реализации. 2) QA компонент для тестирования системы позволяющий генерировать поток сообщений, перехватывать сообщения между ендпоинтами и эмулировать возможные test-case'ы вроде задержки сообщения, порчи содержимого, потери и т.п. 3) Разработка ендпоинта ответственного за сервис публикации фотографий в интернете 4) Компонент для работы с БД (DAL) с возможностью подмены его mock объектом для Unit тестирования 5) Command&Control - веб интерфейс для конфигурирования QA модуля. 6) Reporting - модуль предоставления отчетов. Состоит из компонента анализа логов (data mining) и нескольких веб-интерфейсов отображения отчетов. 7) Unit тесты всего вышеперечисленного Технологии: *.NET, MS Message Queue, Web Services, MS SQL Server 2005, ASP.NET 2.0, Windows Services, ADO.NET + stored procedures, NUnit Роль: программист Участие: полное Название: TX-SDK Caching Назначение: B2B компонент. Библиотека API для кэширования данных. Ядром является Caching App Block из MS Enterprise Library, необходимо было обеспечить возможность его работы в распределенной среде (Remoting) + адаптировать текущий формат конфигурации используемый заказчиком к формату EntLib. Юнит тестирование написанного кода. Технологии: Remoting, Reflection, MS Enterprise Library (EntLib) Caching App Block, NUnit Роль: программист Участие: полное CTGroup 04/2006 - 10/2006 C#, ASP.NET программист (Оффшорное программирование) Проекты: 1. Название: Eva Назначение: веб-сайт для отслеживания перемещения транспортных средств на карте Технологии: ASP.NET, AJAX, WebServices, SQL Server 2000 Роль: программист (добавление AJAX функциональности к готовому сайту) Участие: частичное 2. Название: ГАИ Назначение: desktop система для регистрации и отслеживания правонарушителей Технологии: C#, WebServices Роль: программист (разработка системного сервиса для валидации XML документов и сохранения в базе данных) Участие: частичное 3. Название: FilmDesigns Назначение: desktop приложение состоящее из 4 модулей 1) Синхронайзер (для синхронизации локальной БД клиента с централизованной БД на веб-сервере) 2) Аплоэдер (для загрузки файлов для обновления клиентской части в серверную БД) 3) Приложение для администрирования клиентов 4) Клиентская часть Технологии: C#, WinForms, MS Access, MS SQL Server 2000 Роль: программист (участие в доработке и добавлении новых функциональных возможностей для первых 3 модулей) Участие: частичное 4. Название: Allegro Назначение: Web портал для предоставление компаниям занимающимся сдачей недвижимости инструментария для создания собственного уникального сайта на основе шаблона. Технологии: ASP.NET 2.0, C#, Remoting, ATLAS, MSSQL Server 2005(+CLR advantages), GoogleMaps, DotNetNuke 4 Архитектура: Распределенное приложение Роль: программист Участие: частичное 5. Название: Такси Назначение: desktop приложение для организации работы диспетчера такси. (Выделенный сервер в локальной сети с БД MS SQL EXPRESS 2005 к которому имеют доступ запущенные приложения Такси с отдельных компьютеров). Основные возможности: работа с заказами/водителями (создание заказа/водителя, назначение водителя на заказ, отслеживание выполнения заказа, подсчет заказа), система аутентификации для диспетчеров, модуль администратора, финансовый модуль, система автоподбора наиболее подходящего водителя на заказ (в зависимости от его текущего местоположения), динамический интерфейс, генерирование отчетов в Word. Технологии: NET Framework 2.0, ADO.NET 2.0, MS SQL Server 2005, WinForms. Архитектура: desktop приложение с выделенным сервером БД (2-tier). Роль: программист-архитектор Участие: полное |