Keywords
Skills
Programming Languages
Main experience - .Net Famework C#/F#
Good experience - C++, C (Unix, Linux)(my favorite programming languages)
low-level programming - Assembler
Web - TypeScript, JavaScript, Html, Css
Scripting – Bash, Python, PowerShell, Tcl
Code Style and architecture
StyleCop, FxCop, Resharper, Ndepend
Programming Details
.NET Framework (1.0/1.1/2.0/3.0/3.5/4.5/4.6/4.7), TPL
.NET Core 2.0
ReactiveX(Rx), WPF, WCF, WWF, MEF, MAF, WebApi 2/2.2/4.0, Rest, MultiThreading, Reflection, LINQ, PLINQ, Silverlight 4/5.
AI .net libraries – Accord.Net, Aforge.NET etc
Last Language Spec - C# 6/7/7.1 F# - 4.0/4.1
Unit Testing – xUnit, NUnit, NSubstitute, MS Unit, MS Fakes
Automation – F# Fake/Make, MSBuild
Dependency Injection – Autofac, Unity, StructureMaps, Ninject
Sheduling – Quartz.NET
Package Manager – nuget and paket
NoSql Db – Redis, MongoDb, Hadoop, Avrora
Embeded – UnQLite, SQLite
SqlDb – MS SQL, Oracle, PostgreSQL
ORM – Entity Framework, Dapper, AutoMapper etc
Cloud – Amazon Cloud(AWSSDK, CodeDeployAgent, CloudWatch, CloudWatchLog etc),
Akka.net(Akka.Cluster, Akka.Remote, Helios, Akka.Logger, Akka.Testkit), Orleans, ZeroMQ, MBrace, Azure, Fsharp.CloudAgent and F# Mailbox Processor
C++ 11/14/17 ( gcc, clang)
OOP/OOD, SOLID, STL, BOOST, OpenMP, OpenMPI, TBB, Cryptography
Multithreading/parallel programming, IPC, Network (TCP/IP, sockets, http)
Autotools & Cmake,
Cryptocurrency, blockchain
C++ testing frameworks (Catch, Google Test, Boost Test Library, xUnit++) and TDD
Knowledge of Algorithms and Data Structures on C++
Linux – bash, C, C++, Python, Linux Security, Modules(LSM), Drivers.
Linux GUI - QT 4/5
Web – TypeScript, HTML, asp.net mvc 5/6, .net core 2, angualrJS 4/5, Node.js, React.js
Concurrent Programming and additional frameworks
Parallel Extensions for .NET (TPL), integrated in .NET Framework 4.0
TPL(Task Parallel Library), CDS(Control Data Structure)
Rx, Microsoft’s Reactive Extensions for .NET (Rx). Rx = Observables + LINQ + Schedulers., Rxx
Design Experience
GOF Design Patterns, Microsoft Patterns, Enterprise Patterns, OOAD, SOA, O-R Mapping, MVC, MVP, MVVM, MVPVM.
Cloud technologies
Amazon Cloud, Akka.net, Orleans, ZeroMQ, Mbrace, Fsharp.CloudAgent and F# Mailbox Processor.
Database administration and development
Oracle (PL/SQL) MS SQL Server(T-SQL), PostgreSQL, MySQL.
IDE
Visual Studio.NET 2003/2005/2008/2010/2012/2015/2017, Eclipse, Idea, Visual Studio Code(Linux), QtCreator(Linux), Code::Blocks
Reports
MS Reporting Services, DevExpress ExtraReports, Crystal Reports, Fast .NET Reports
Servers
Servers: MSMQ.
Version control(VCS)
Source Safe, Team Foundation Server Version Control (TFS), CVS, SVN (TortoiseSVN), Git, Mercurial.
Components
Telerik, DevExpress, Infragistic, WPFToolkit
Project Management
SCRUM, Agile, Kanban, MS Project
OS
Windows, Unix(FreeBSD), Linux(Ubuntu),Plan 9, Plan B, Infeno(Limbo), Harvey Os
Main experience - .Net Famework C#/F#
Good experience - C++, C (Unix, Linux)(my favorite programming languages)
low-level programming - Assembler
Web - TypeScript, JavaScript, Html, Css
Scripting – Bash, Python, PowerShell, Tcl
Code Style and architecture
StyleCop, FxCop, Resharper, Ndepend
Programming Details
.NET Framework (1.0/1.1/2.0/3.0/3.5/4.5/4.6/4.7), TPL
.NET Core 2.0
ReactiveX(Rx), WPF, WCF, WWF, MEF, MAF, WebApi 2/2.2/4.0, Rest, MultiThreading, Reflection, LINQ, PLINQ, Silverlight 4/5.
AI .net libraries – Accord.Net, Aforge.NET etc
Last Language Spec - C# 6/7/7.1 F# - 4.0/4.1
Unit Testing – xUnit, NUnit, NSubstitute, MS Unit, MS Fakes
Automation – F# Fake/Make, MSBuild
Dependency Injection – Autofac, Unity, StructureMaps, Ninject
Sheduling – Quartz.NET
Package Manager – nuget and paket
NoSql Db – Redis, MongoDb, Hadoop, Avrora
Embeded – UnQLite, SQLite
SqlDb – MS SQL, Oracle, PostgreSQL
ORM – Entity Framework, Dapper, AutoMapper etc
Cloud – Amazon Cloud(AWSSDK, CodeDeployAgent, CloudWatch, CloudWatchLog etc),
Akka.net(Akka.Cluster, Akka.Remote, Helios, Akka.Logger, Akka.Testkit), Orleans, ZeroMQ, MBrace, Azure, Fsharp.CloudAgent and F# Mailbox Processor
C++ 11/14/17 ( gcc, clang)
OOP/OOD, SOLID, STL, BOOST, OpenMP, OpenMPI, TBB, Cryptography
Multithreading/parallel programming, IPC, Network (TCP/IP, sockets, http)
Autotools & Cmake,
Cryptocurrency, blockchain
C++ testing frameworks (Catch, Google Test, Boost Test Library, xUnit++) and TDD
Knowledge of Algorithms and Data Structures on C++
Linux – bash, C, C++, Python, Linux Security, Modules(LSM), Drivers.
Linux GUI - QT 4/5
Web – TypeScript, HTML, asp.net mvc 5/6, .net core 2, angualrJS 4/5, Node.js, React.js
Concurrent Programming and additional frameworks
Parallel Extensions for .NET (TPL), integrated in .NET Framework 4.0
TPL(Task Parallel Library), CDS(Control Data Structure)
Rx, Microsoft’s Reactive Extensions for .NET (Rx). Rx = Observables + LINQ + Schedulers., Rxx
Design Experience
GOF Design Patterns, Microsoft Patterns, Enterprise Patterns, OOAD, SOA, O-R Mapping, MVC, MVP, MVVM, MVPVM.
Cloud technologies
Amazon Cloud, Akka.net, Orleans, ZeroMQ, Mbrace, Fsharp.CloudAgent and F# Mailbox Processor.
Database administration and development
Oracle (PL/SQL) MS SQL Server(T-SQL), PostgreSQL, MySQL.
IDE
Visual Studio.NET 2003/2005/2008/2010/2012/2015/2017, Eclipse, Idea, Visual Studio Code(Linux), QtCreator(Linux), Code::Blocks
Reports
MS Reporting Services, DevExpress ExtraReports, Crystal Reports, Fast .NET Reports
Servers
Servers: MSMQ.
Version control(VCS)
Source Safe, Team Foundation Server Version Control (TFS), CVS, SVN (TortoiseSVN), Git, Mercurial.
Components
Telerik, DevExpress, Infragistic, WPFToolkit
Project Management
SCRUM, Agile, Kanban, MS Project
OS
Windows, Unix(FreeBSD), Linux(Ubuntu),Plan 9, Plan B, Infeno(Limbo), Harvey Os
Project history
3dEYE
https://www.3deye.me/
OnvifCameraSubsystem
Application Type: Console, WinServices.
Architecture: microservice architecture
Technologies: Akka.NET
.NET 4.5, Mono, C#, F#, Amazone Cloud, UnQLite, Redis
AmazoneCloud - CodeDeployAgent, CloudWatch, CloudWatchLog etc
Mandrill, SparkPost, NLog, Serilog, F# Fake(FAKE - F# Make. Modern build automation systems are not limited to simply recompile programs if source code has changed.)
FSharp.CloudAgent and F# Mailbox Processor, AForge
Akka (Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono. )
Akka.Cluster, Akka.Remote, Helios, Akka.Logger, Akka.Testkit
AWSSDK, HtmlAgilityPack, ILMerge, ImageProcessor
NSubstitute, MS Unit, MS Fakes
OpenPop.NET, Rx, StackExchange.Redis, Topshelf
OnvifEventProcessingService
OnvifCentralServiceProvider
OnvifAlertProcessingService
OnvifAlarmProcessingService
OnvifConfigurationProviderService
ImageProcessingService
OnvifSyncTimeService
OnvifNotificationService
OnvifUniviewCloudService
OnvifUpgradeFirmwareUtils etc
ExpertSubSystem
DB: MS SQL 2012 Server.
OS: Windows 2012 Server, Linux Ubuntu Servers
IDE: VS2015, SQL Management System
Hosting: Amazone Cloud
Source Control System: TFS.
Bug Tracking and Managment system: TFS
Team: 3 (2. NET C# Developer, 1 - QA )
https://www.3deye.me/
OnvifCameraSubsystem
Application Type: Console, WinServices.
Architecture: microservice architecture
Technologies: Akka.NET
.NET 4.5, Mono, C#, F#, Amazone Cloud, UnQLite, Redis
AmazoneCloud - CodeDeployAgent, CloudWatch, CloudWatchLog etc
Mandrill, SparkPost, NLog, Serilog, F# Fake(FAKE - F# Make. Modern build automation systems are not limited to simply recompile programs if source code has changed.)
FSharp.CloudAgent and F# Mailbox Processor, AForge
Akka (Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono. )
Akka.Cluster, Akka.Remote, Helios, Akka.Logger, Akka.Testkit
AWSSDK, HtmlAgilityPack, ILMerge, ImageProcessor
NSubstitute, MS Unit, MS Fakes
OpenPop.NET, Rx, StackExchange.Redis, Topshelf
OnvifEventProcessingService
OnvifCentralServiceProvider
OnvifAlertProcessingService
OnvifAlarmProcessingService
OnvifConfigurationProviderService
ImageProcessingService
OnvifSyncTimeService
OnvifNotificationService
OnvifUniviewCloudService
OnvifUpgradeFirmwareUtils etc
ExpertSubSystem
DB: MS SQL 2012 Server.
OS: Windows 2012 Server, Linux Ubuntu Servers
IDE: VS2015, SQL Management System
Hosting: Amazone Cloud
Source Control System: TFS.
Bug Tracking and Managment system: TFS
Team: 3 (2. NET C# Developer, 1 - QA )
Local Availability
Only available in these countries:
Ukraine