ABOUT ME

WHO AM I & WHAT AM I UP TO RECENTLY

Introduction

Michal-Staszewski

I’m a IT consultant with over 7 years of practice in software development. During that time I have worked in three large IT projects and in over a dozen of smaller ones. I have experience in designing and implementing large, modular, distributed systems meant to be efficient, scalable and resilient. I have worked a lot with GIS data visualization and spatial data processing. Recently I’m interested in cloud computing and Internet of Things (IoT) as I believe they are both future of our life. I experiment with Microsoft Azure by developing small distributed system for private needs.

Resume

What am I up to recently (via Twitter):

KEY SKILLS

WHAT I DO BEST

C#/.NET

I have almost a decade of experience and deep knowledge of Microsoft .NET Framework and it’s various libraries including WinForms, WPF, WCF, ASP .NET MVC and Compact Framework.

net-icon
cloud-icon

Distributed and Cloud Computing

I have strong experience building distributed systems, good knowledge of modern cloud platforms (IaaS/Paas) and skills to build Cloud Native apps.

Algorithms and data structures

I have deep understanding of fundamental data structures and algorithms. I am able to design efficient algorithm and write performant code to solve the algorithmic problem.

algorithm-icon
system-icon

System Design

I have skills and experience in defining architectures of IT systems. I always try to understand business needs first and then propose appropriate solution.

GIS

I have professional experience building top to bottom Geographic Information System serving large amount of raster, vector and dynamic data.

GIS-icon
SOLID-icon

SOLID code

I can and I enjoy to write maintainable, Object Oriented code with SOLID principles in mind. I encourage and teach my colleagues to do the same.

Agile development

I have practice in working in agile projects with Scrum methodology. I always actively take part in improving the process and ensuring that it fits the organization well.

agile-icon
CD-icon

Continuous Delivery

I’m an advocate of Continues Delivery and have experience introducing it in organization. I believe in test, infrastructure and deployment automation.

Domain Driven Design

I have successfully worked with Domain Driven Design approach and since then encourage my colleagues to use this methodology when modeling business domains in their software.

DDD

EXPERIENCE

SOME OF MY PROJECTS

  • Command room inside Mobile Command Center

    PROTEUS (03/2009 – 07/2012)

  • UAV systems management (02/2011 – 09/2012)

  • CTC support system (02/2012 – 09/2012)

  • ERP system (10/2012 – 02/2014)

TESTIMONIALS

WHAT MY COLLEAGUES SAY ABOUT ME 

Michał is a very sharp, up to date developer with an eye on patterns and practices making software cleaner and easier to maintain.
He feels very good with R&D tasks as with any demanding high cross platform and technology knowledge.
He produces very clean, well-thought-out code that is a pleasure to work with.

Szymon Warda
Chief Architect & Team Leader at ITMAGINATION

Michał is an experienced and talented software developer with strong leadership skills. His ability to focus on both short and long-term goals make him an invaluable project member.

Maciej Paszta
Technical Architect at GFT

Michał is a developer with great skills and always open to new ideas. He is always pursuing improvement both in his skills and in his projects.

Grzegorz Sobański
admin

CONTACT

LET’S GET IN TOUCH

Send a message

Send messageclear

Contact information

Phone number:

Email:
michal@staszewski.pro