Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
UKAD-Group: November 2014 — March 2015Содержание книги
Поиск на нашем сайте
UKAD-Group: November 2014 — March 2015 Position: .NET developer Responsibilities: Developing web site for calculating and reporting project hours and expenses. ● Code creating, optimizing and refactoring Project description: I was developing new features, doing optimization and fixing bugs. It was ASP.NET MVC 3 website. Our site used Entity Framework as ORM. Ninject was used as Dependency Injection framework, Moq was used as mocking framework. NUnit was used as unit-testing framework. For JS jQuery was used. For optimization I was using MiniProfiler. C#, ASP.NET MVC, MS SQL, Entity Framework, Ninject, Moq, NUnit, HTML/CSS, JavaScript, jQuery. Oristel: January 2013 — January 2014 Position: .NET developer Responsibilities: Developing the “Pawnshop” desktop application for pawnshop operating activity automation ● Code creating, optimizing and refactoring ● Clarifying requirements with customers ● Writing technical documentation ● Participating in analyzing business and technical specifications/requirements Project description: It used different GUI permissions defined by administrators. Some permissions depended on authentication office. These permissions were aggregated in roles. So for the most of the program users significant number of controls were disabled. Administrators could also create some custom roles. For clerks the cash register functionality was written. It required some interoperability with different COM libraries. As there were several types of cash registers and this list could be extended, I wrote some class wrapper to access this functionality (flexible Dependency injection technique). Also I had to dynamically load the needed library as it were several libraries under the same name but different versions. So I used reflection technique as class specifications were very similar. The most responsible task of the project was to supply correct synchronization between cash register and our program. There were a lot of documents to be generated (client contracts, huge variety of reports). I used Open XML SDK to generate .docx and .xlsx files. Also this program needed some updater program (which I successfully wrote) and help documentation for users. So I created CHM files for user Help. It used PostgreSQL database and some programmers (not me) wrote DB functions. I used ADO.NET provider (developed by Devart) to access these functions and wrapped these callers to WCF services. All business logic was stored in the DB function to provide more simple updates and bug fixes. C#, ADO.NET, Windows Forms, WCF, Open XML SDK (generating .docx and .xlsx files), generating CHM files (needed HTML/CSS knowledge).
|
||||
Последнее изменение этой страницы: 2024-06-27; просмотров: 3; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.158.110 (0.004 с.) |