Scroll To View More
Rafal Gwizdala, C# Developer in Warsaw, Poland
Rafal Gwizdala

C# Developer in Warsaw, Poland

Member since July 21, 2014
skilled software engineer with strong architecture and coding skills, broad technology knowledge, and many years of experience delivering software. He is a project leader, mentor, coder, and consultant. He specializes in business software, process automation, and transactional systems.
Rafal is now available for hire

Experience

  • C#, 12 years
  • Microsoft SQL Server, 12 years
  • C++, 8 years
  • Java, 6 years
  • Win32, 6 years
  • ASP.NET MVC, 5 years
  • Solr, 2 years
  • Node.js, 2 years
Warsaw, Poland

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Eclipse, SVN, Git

The most amazing...

...thing I've created is a BPM engine, with a BPMN-inspired process description language, visual designer, and a production-grade process execution environment.

Experience

  • NGinn-messagebus (Development)
    https://code.google.com/p/nginn-messagebus/

    An open source asynchronous communication/event bus for .NET applications.

  • NGinn BPM (Development)
    https://github.com/lafar6502/NGinnBPM

    NGinn.BPM is a workflow engine for Microsoft.NET. It employs a process modeling language similar to BPMN in key concepts and a Petri Net-based process execution engine.

  • CogMon (Development)
    https://github.com/lafar6502/cogmon

    CogMon is a tool for collecting, analyzing, and reporting time series data, mostly application performance and business activity metrics. It is similar to Cacti, but is more business-oriented.

  • Atmosfera (Atmosphere) (Development)

    A workflow/document management/case management platform for supporting various business processes in the corporate environment.

  • NetMotion (Development)

    Motion control software for interfacing, monitoring, programming, and controlling servo motor drives based on PMD chips. The platform provides a full software stack containing device drivers, C API libraries, scripting control language, networked client-server components, end user management, and a programming GUI. The software is fully portable between Linux and Windows.

Skills

  • Languages

    C#, Boo, Java, T-SQL, C++, C, JavaScript, Tcl, Lua
  • Frameworks

    ASP.NET, ASP.NET MVC, Telerik Kendo UI, Newtonsoft JSON, NHibernate, Ext JS, AngularJS, Bootstrap, Hibernate, Apache Struts, ActiveX, Windows Communication Framework (WCF), NancyFx
  • Tools

    Visual Studio, Apache Solr, RRDtool, NAnt, Microsoft Visual C++, MSBuild, Solr, Apache Ant, RabbitMQ, FreeSWITCH, PariGP, Jetty, Eclipse IDE, Apache Tomcat, GCC, Make
  • Platforms

    Windows, Win32, Linux, Kernel Programming
  • Storage

    Microsoft SQL Server, MySQL, Oracle SQL, MongoDB, Elasticsearch, Berkeley DB
  • Libraries/APIs

    Node.js, Windows API, Win32 API, jQuery, Lucene, Microsoft Foundation Class Library (MFC), Standard Template Library (STL), SWT, Active Template Library (ATL), POSIX
  • Paradigms

    Inversion of control, Model View Controller (MVC), Concurrent Programming, SOA, Agile Software Development, ITIL, Event Sourcing
  • Other

    COM, System Architecture, Windows kernel drivers, Linux Kernel Drivers

Education

  • Master's degree in Computer Science
    1996 - 2001
    Jagiellonian University - Krakow, Poland
I really like this profile
Share it with others