Position: .NET Backend Developer
Category: .NET
English level: intermediate
Years of experience: 3


Experience:
January 2022 - November 2022
Role: C# backend developer
Project: System for contact center interactions analytics.
Stack: Asp.Net Core, ElasticSearch for interactions analysis, Entity Framework Core, MS SQL Server, NUnit, Perforce.
Responsibilities: Investigated the possibility of utilizing Elasticsearch features for project needs (Highlighting, Span queries, Significant terms aggregation); Implemented querying Elasticsearch for complex text analysis; Initiated and added code analysis (Stylecop) to existing projects; Implemented internal command line tools to simplify demo environments creation; Onboarded new team members.

February 2021 - January 2022
Role: C# / Java backend developer
Project: Call recording and voice authentication
Stack: .Net Framework, MSTest, SpecFlow, Java, Spring, AWS, Amazon Kinesis Video, TFS, Git.
Responsibilities: Creation of automation tests, CI environments configuration, Increased stability of automation tests by improving dialling; Added integration and end-to-end tests for fraudster detection features; Learned features of the new security scanning service and made introduction to the team; Implemented some microservices during the transition to the AWS; Implemented SQS-based messaging between services; Created POC for using Amazon Kinesis Video to stream media between microservices.

March 2018 – January 2019
June 2020 – January 2021
Role: C# / C++ desktop developer
Project: Application for processing and preparing 3D models for AR/VR devices.
Stack: .Net Framework, C++/CLI, WPF, Telerik UI for WPF, Git.
Responsibilities: Optimization of 3D-models data processing (loading, saving, transformation); Improved performance for UI responsiveness when displaying big data sets; Transformed heavy tasks to use asynchronous background data processing; Memory leaks detection (in C# and C++ code)

August 2016 – August 2017
Role: C++ desktop developer
Project: Application for voice recognition and voice control
Responsibilities: Implementing new features for user profile functionality (creating, opening, restoring etc.); Improving product activation functionality; Bug fixes.
I DON'T want to work as a Full Stack developer.