Scroll To View More
Rafal Gwizdala

Rafal Gwizdala

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
  • Node.js, 2 years
  • Solr, 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#, Java, JavaScript, C, C++, T-SQL, Boo, Lua, Tcl
  • Frameworks
    ASP.NET, ASP.NET MVC, Ext JS, NHibernate, Newtonsoft JSON, Telerik Kendo UI, Windows Communication Framework (WCF), Bootstrap, Apache Struts, NancyFx, ActiveX, Hibernate, AngularJS
  • Tools
    Visual Studio, Apache Ant, Solr, MSBuild, Microsoft Visual C++, NAnt, RRDtool, Apache Solr, PariGP, Jetty, FreeSWITCH, Eclipse IDE, RabbitMQ, Make, GCC, Apache Tomcat
  • Platforms
    Windows, Win32, Linux, Kernel Programming
  • Storage
    Microsoft SQL Server, MySQL, Elasticsearch, Berkeley DB, MongoDB, Oracle SQL
  • Libraries/APIs
    Lucene, jQuery, Win32 API, Windows API, Node.js, Microsoft Foundation Class Library (MFC), SWT, POSIX, Standard Template Library (STL), Active Template Library (ATL)
  • Paradigms
    SOA, Model View Controller (MVC), Concurrent Programming, Inversion of control, Agile Software Development, Event Sourcing, ITIL
  • Other
    System Architecture, COM, 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