I'M MICHAL I'M JANKOWSKI.NET Enthusiast & Professional Developer.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.
HIERARCHY OF SKILLS I can say I'm quite good at C# MVC, WPF WCF, NUnit NSubstitute, LINQ SCRUM, DevExpress, TDD Expression Blend, Visual Studio Unity, MEF, CSS, JavaScript, HTML PRISM, MVVM, jquery, T-SQL, Java, C++ Android, WinForms, Photoshop, ReSharper, C StyleCop, MSSQL, MySQL, Silverlight, XSLT, AJAX Ubuntu, PHP, Visual Basic, Linux, NetBeans, Photography Dreamweaver, Neural Networks, Eclipse, GUI Design, Electronics my top skills my good skills some experience
WORK EXPERIENCE My previous and present associations Software & Network Developer 10/2014 03/2015 Dollar Financial UK Limited - (Resigned as a volunteer during employment redundancy process) 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. 2013-2014 05/2014 10/2014 Software Developer System C - (Resigned as a volunteer during employment redundancy process) I have been developing large application utilising WPF, WCF and SQL Server 2008. The software is spread across cluster of servers and approx. 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.
WORK EXPERIENCE My previous and present associations 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.
ACHIEVEMENTS Those things I'm proud of MJankowski.org.AutoMock (http://mjankowskiorgautomock.codeplex.com) This project is my custom IoC implementation designed specifically for writing unit tests. It automates creation of mocks and therefore reduces time necessary for Unit Test creation and maintenance. Certificates Microsoft 70-483: Programming in C# Publication in Springer Road Surface Recognition System Based on Its Picture During inventing preprocessing algorithm for road surface recognition I have invented completely new way of extracting data from images. With use of my algorithm neural network is able to recognize surfaces with accuracy of 96% correct answers. Scientific paper written by me has been published on ICAISC 2013 conference and in Artificial Intelligence and Soft Computing book published by Springer. Awards Erasmus scholarship Chess finalist in school range 3 scholarships for academic performance
SELF DEVELOPMENT How I build my career Books Clean Code: A Handbook of Agile Software Craftsmanship Head First Design Patterns Exam Ref 70-483: Programming in C# MCSD Certification Toolkit - Programming in C# Agile Principles, Patterns, and Practices in C# CSS The Missing Manual Courses 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
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
CONTACT DETAILS Nottingham, United Kingdom contact@mjankowski.org +44 7459 458514 www.mjankowski.org www.linkedin.com/in/dotnetmichaeljankowski