Position: C#/.NET (WPF) Developer
Category: .NET
English level: intermediate
Years of experience: 6


At my previous job, I was well acquainted with Genesys Software products (eServices components, Reporting and Routing, Configuration Server, SIP Server, etc.). My main responsibility was to develop additional modules for the agent's application (Workspace Desktop Edition or WDE). I have developed more than 50 custom modules for Genesys WDE, including:
    - Integration of the application with the third-party Prompter System via
REST API;
    - WDE integration with Chromium based browser engine, in particular for
displaying and integrating different CRM systems;
    - Implementation of a separate channel in WDE to support interactions from
different social networks;
    - Development of custom view for working with Genesys Standard Responses;
    - Custom window implementation for history displaying (previous chat and
sms messages from a specific contact);
    - Development of various modules to perform integration tasks with Genesys
components using the Platform SDK;
    - and so on.

During the development, I actively used C# programming language and WPF technology based on the .NET Framework. In my modules, I tried to adhere to the design patterns that are used in the agent application, namely MVVM and DI.

I really enjoyed using WPF technology in my work. I like to experiment with XAML and create user friendly interfaces. I would like to develop further in this direction. In particular, I'll be glad to get acquainted with technologies such as Xamarin.Forms and UWP.