Position: .NET developer
Category: .NET
English level: upper
Years of experience: 1.5


Hi, I'm organized and responsible worker. Always open to new projects and challenges. I have good experience with .NET. Worked with WinForms, WPF, ASP .NET MVC. Also I have strong knowledge working with micro controllers, low-level programing. Know the basic principles of machine vision and robot programming.

 Took part in few desktop projects, using WinForms and WPF technologies. I used Microsoft Dynamics CRM web service, Asterisk VoIP REST API, etc.
  One of my most interesting projects was launcher for game written on WPF (MVVM), using web API, sockets, etc. 
 Programmed Siemens microcontrollers (S7 300, 1200, 1500 series). Know IEC 61131-3 standart (FBD, SCL, ST, LAD). Participated in the ThyssenKrupp Presta Stering project in Jaszfenyszaru, Hungary. One year worked at the Kiener Maschinenbau GmbH at Lauchheim, Germany. Wrote windows service application(tcp socket server) for flashing BMW and Ford electronic power steering motor using Elektrobit Assist CAR Box device at the plant, Newtonsoft JSON, Serilog, WinSCP and other libraries. Designed and programmed different HMI (Human Machine Interface) systems. Have knowledge of Industrial Ethernet, Profinet, Profibus, Modbus RTU, RS-232/422/485 protocols.
 Worked on creation of machine vision system using SVS exo304mge camera and .NET stack. Used OpenCV library (image filtering, geometric image transformations, feature detection, object detection modules), TensorFlow, etc... Have little experience and knowledge in SCARA robot programming. Programmed Omron eCobra 600/800 robots in eV+ language (wrapper on C#). Wrote an Ethernet communication module for exchanging data with PLC controller, motion, calibration, and other functions. Wrote desktop application using C# and Siemens S7comm protocol for monitor and store the machine data into SQL database from controller.