Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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 с.)