Rafal Gwizdala, Developer in Warsaw, Poland
Rafal is available for hire
Hire Rafal

Rafal Gwizdala

Verified Expert  in Engineering

Software Developer

Location
Warsaw, Poland
Toptal Member Since
August 30, 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.

Availability

Part-time

Preferred Environment

Git, Subversion (SVN), Eclipse, Visual Studio, Windows

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.

NGinn-messagebus

https://code.google.com/p/nginn-messagebus/
An open source asynchronous communication/event bus for .NET applications.

NGinn BPM

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

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)

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

NetMotion

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.

Languages

C#, Boo, Java, T-SQL (Transact-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, NancyFx

Tools

Microsoft Visual Studio, Apache Solr, RRDtool, NAnt, Microsoft Visual C++, MSBuild, Solr, Apache Ant, Visual Studio, Subversion (SVN), Git, RabbitMQ, FreeSWITCH, PariGP, Jetty, Eclipse IDE, Apache Tomcat, GCC, Make

Platforms

Windows, Win32, Linux, Eclipse, Kernel Programming

Storage

Microsoft SQL Server, MySQL, Oracle SQL, MongoDB, Elasticsearch, Berkeley DB

Libraries/APIs

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

Paradigms

Inversion of Control, Model View Controller (MVC), Concurrent Programming, Service-oriented Architecture (SOA), Agile Software Development, ITIL, Event Sourcing

Other

COM, System Architecture, Windows Communication Foundation (WCF), Windows Kernel Drivers, Linux Kernel Drivers

1996 - 2001

Master's Degree in Computer Science

Jagiellonian University - Krakow, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring