Lead Software Engineer
CurrentEnterprise Web-based CRM development as architect and full-stack developer (C#/Typescript/ANTLR/.NET Core/Postgres/AWS/Azure/React/Redux)• DB architecture• REST interface• Microservices and cross-microservice interaction (REST/RPC over REST/Message Bus)• Repository/Business logic layers development• Event Scheduler architecture and development• Elastic search support. Custom search implementation: search request pre-parsing (ANTLR based), analysis and modifying on the… Show more Enterprise Web-based CRM development as architect and full-stack developer (C#/Typescript/ANTLR/.NET Core/Postgres/AWS/Azure/React/Redux)• DB architecture• REST interface• Microservices and cross-microservice interaction (REST/RPC over REST/Message Bus)• Repository/Business logic layers development• Event Scheduler architecture and development• Elastic search support. Custom search implementation: search request pre-parsing (ANTLR based), analysis and modifying on the fly.• React and Redux modules development (REST actions and reducers)Software engineering of cloud medical-oriented storehouse backend (Azure/C#/.NET Core):• REST interface on ASP.NET Core• CRUD framework with DLS (EF6/EF7)• Custom authorization engine with exchangeable authorization schemes• DTO framework (conversions between DB models and REST DTO)Architecture and Software engineering of RFID based medical-oriented storehouse (C#/MySql/WPF):• Local Server (RFID tag and client management)• Outer server for outside access with syncing with local server• Windows client• Support tools and plugins (BHO, RFID storage emulator, etc.)Development of core structure, UI, server-side and some algorithm parts of video capturing and processing application. Also developed the most important part of movie reading/writing/conversion support, using DirectShow and WMF SDKs, including creation of various custom DirectShow filters. Developed new UI and operation core (C#, WPF) for the application; server-side scripts, for movie encryption/decryption on the fly, and movie licensing (Linux/PHP/C++)Export plug-ins for various 3D software: Solidworks, Google SketchUp Pro, Autodesk Softimage XSI, Autodesk Revit (including FBX converter), Rhinoceros. (C++/C#)Development of high-speed real-time image processing engine for I500 AcoustoCam Portable Ultrasonic Imaging Camera (C++)Client-server communication part developer in Software protection system Paladin (Windows/Linux/Azure/C++/PHP). Show less