Position: Middle C# Developer
Category: .NET
English level: intermediate
Years of experience: 1.5

Coris / Coris Server – client-server application to extend teacher opportunities in lessons organization (C#, MetroFramework, Mutex, ThreadPool, Singleton, Sockets, GIT) 

Screen Watcher – peer-to-peer application to share screens between several computers simultaneously (NW.JS, PeerJS, WebRTC, GIT)

Staying Power 2 – objects detection application for the selection of biological kernels on the image from microscope and for analysis of their characteristics (C#, Abstract Factory, Singleton, ThreadPool , DFS, Microsoft Unit Testing Framework, GIT) 

Secure Chat – secure messenger – smart handshake, each message is encrypted by using AES256 (C++, pthread, RSA, AES, GIT)
Programming languages: 
    Excellent knowledge in C#
    Good knowledge in C++ 
    Basic knowledge in Java, JavaScript, Nodejs , HTML, CSS 

Technologies: 
    Excellent knowledges in: 
        Cryptography algorithms(DES, AES, RSA) 
        Hash algorithms(SHA1, MD5, Perceptual Hash) 
        Searching algorithms(BFS, DFS, binary search etc.) 
    Good knowledges in: 
        OOP (SOLID principals, basic design-patterns)
        ORM (EntityFramework, ADO.NET) 
        UI/UX (WPF, MetroFramework) 
        Multithreading (Mutex, Semaphore, ThreadPool, MemoryBarrier etc.) 
    Basic knowledges in: 
        Databases using (Sql,MySql,MongoDB) 
        Unit-testing (Microsoft Unit Testing Framework,JUnit) 
        VCS (GIT).
work hard, have fun :)