I'm Michal Jankowski

.NET Enthusiast & Professional Developer

About me

A small introduction about myself

Michal Jankowski

C# Desktop Developer With Passion

Determined and hardworking individual with a constant aim for creativity and perfection. At a very young age, I started developing and inventing new projects to search for an area of expertise. I discovered that developing applications was not only a way of earning a living but most of all it was a passion and a perfect way to express myself as an individual.

I have the ability to communicate efficiently in a team, with excellent organisation skills to prioritise work with tight deadlines. I am a confident individual with high levels of commitment, reliability and relevant work experience which I utilize in my work, with aim to becoming an important and helpful asset in your organisation.

Download CV     PDF | DOC

Work Experience

My previous and present associations

10/2014 – 03/2015

Software & Network Developer

Dollar Financial UK Limited
  • Designed and developed an application that enabled secure online debit card payments to be taken, utilising C#, MVC 4, SQL Server 2008.
  • Worked on a continuous delivery solution which allowed software to be deployed and tested automatically on daily basis.
  • Reworked an existing debit card validator application that authorized payments. This was used by all the store network which consisted of approx. 600 stores.
  • Assisted my colleagues with architecture decisions along with day to day coding problems.
  • Implemented a runtime auto mocking framework that worked with NSubstitute.
  • Mentored other developers to achieve sustainable coding solutions that had strong architecture from ground upwards.
05/2014 – 10/2014

Software Developer

System C
  • I have been developing large application utilising WPF, WCF and SQL Server 2008. The software is spread across cluster of servers and 400 clients. Its purpose is to manage all NHS processes and data.
  • Designed and created application for automatic configuration of WCF client based on the server settings.
  • Created central WCF service in order to unify the logging of exceptions across all the products.
02/2013 – 05/2014

Software Developer

Canon Group - Optopol Technology
  • I have been developing market leading software for Canon OCT (Optical Coherence Tomography). The software stands out of the market with its ease of usage and stability. It is successfully selling all around the world including the USA. It was made with use of WPF, DevExpress, WCF and SQL Server 2008 Express.
  • Ported our desktop application in to jQuery, MVC single page client.
  • Invented algorithm for recognising veins on scans of the fundus of the eye.
  • Supported team members with developing their skills.
  • Have been implementing SCRUM from scratch in our department.
07/2012 – 02/2013

Software Developer in Department of Financial Analysis and Business Operations

Incom S.A.
  • I have been developing WinForms application managing cash flow on over 60 bank accounts. All business decisions were made based on our software analysis.
  • Created several big T-SQL procedures designed to analyse data. They were working on 1TB database and where doing calculations while joining over 30 tables.
  • Created a generic WPF Pivot Tool that allowed our analysts for quick multidimensional analysis on any data source.
  • Created a desktop application launcher with functionality of auto updates.

Technical Skills

I can say I'm quite good at

.Net c#













Those things I'm proud of


Microsoft 70-483: Programming in C#


SCRUM Curse for Developers and Scrum Masters
Building Applications with ASP.NET MVC 4
MVC 4 Fundamentals
Test First Development
Building A Real-World Windows 8 Application Architecture Using MVVM
XML tools by Example
The Many Approaches to XML Processing in .NET Applications
Building Extensible Applications with MEF
Introduction to MSBuild
Introduction to PRISM

Publication in Springer

Road Surface Recognition System Based on Its Picture

During inventing pre-processing algorithm for road surface recognition I have invented a completely new way of extracting data from images. With use of my algorithm the neural network is able to recognize surfaces with accuracy of 96% correct answers. A scientific paper I have written concerning this has been published on international ICAISC 2013 conference and in “Artificial Intelligence and Soft Computing” book published by Springer.


Erasmus scholarship
Chess finalist in school range
3 times scholarship for academic performance

Education & DIPLOMAS

What I have been studying

2010 - 2012

Technical University of Wroclaw

Master's Degree, Internet Engineering

2009 - 2010

University of Southampton

Bachelor, Software Engineering

2008 - 2009

University of Zielona Gora

Bachelor's Degree, Information Technology and Telecommunication


showcase of my latest works

Get In Touch

Please feel free if you would like to have a chat.