I create IT solutions simplyfing people life, Yes I am a geek

I'm full-stack developer with 10 years of professional experience.

I am Marek, a full-stack developer

Design, create and ship it

Test Driven Development

Software without solit tests will be your darkest nightmare. I want to sleep well at night, that is why all the software I'm creating are driven by unit and integration tests.

Continous Deployment

I strongly believe in continous deployment, so minimizing the time between feature development, testing and pushing to the production is my goal.

Cloud Computing

During my work with Atmosphere cloud system I gained deep understanding of different cloud platforms, such as Open Stack, Amazon, Rackspace and Google Compute.

Whatever the mind of man can conceive and believe, it can achieve.

-Napoleon Hill

My Skills

Ruby
90% Complete
Java
90% Complete
JavaScript
75% Complete
CSS
70% Complete
Agile
90% Complete
TDD
90% Complete
GIT
85% Complete
DevOps
70% Complete

Professional Experience

During 10 years of my career I was involved in many projects. Take a look what I done and what I'm doing right now.

Jan 2015
  • PlgApp Cyfronet, Open Source
  • PlgApp is a platform for hosting lightweight web applications using PL-Grid high performance computing infrastructure. In the scope of this project I learned how to integrate RoR application with Dropbox synchronization mechanism.
  • Ruby on Rails, Bootstrap, Dropbox
  • 29/01/2015 - Present

Nov 2014
  • PlanKRK Open Source
  • Kraków zoning application is a work in progress, proff of concept solution to show the local government how open data can be used by the community to deliver new tools important for the citizens. It will allow to browse, discuss and report comments to Kraków zoning plans.
  • Ruby on Rails, Bootstrap, JQuery, Leaflet
  • 27/11/2014 - Present

Apr 2012
  • PLGrid Plus Cyfronet
  • In the scope of this project I had a pleasure to be a co-author of Datanet - lightweight metadata and data menagement platform integrated with PL-Grid infrastructure.
  • Technology used: Spring, GWT, MVP, Cloud Foundry, Grape
  • 01/04/2012 - 31/12/2014

Mar 2011
  • VPH-Share Cyfronet
  • VPH-Share develops the organisational fabric and integrates optimized services to expose and share data and knowledge. In this project I'm a main developer of Atmosphere cloud platform and creator or small library - Redirus - responsible for managing http/https redirections.
  • Technology used: Ruby, Ruby on Rails, Bootstrap, Fog
  • 01/03/2011 - 31/05/2015

  • Jagiellonian University
  • Thanks to collaboration with Jagiellonian University I was able to see how PhD students report progress in their dissertation. Mostly I was time consuming, anoying, mostly manual process of filling doc documents with a lot of visits in university secretariat. I proposed and deployed an integrated web based solution - Doktoranckie Rozliczenie Aktywności Naukowej (Dran) which simplify this process.
  • 18/02/2014 - Present

  • Dran Jagielonian University
  • Dran simplify the way how PhD studens reports their progress in preparing the disseration. I created first Dran version using PHP and Symfony framework, next it was redesigned and reimplemented using Ruby on Rails. Every year it is updated (if needed) to be in aligh with Jagiellonian University regulations.
  • Technology used: Symfony, Ruby on Rails, Bootstrap, JQuery
  • 01/05/2011 - Present

  • Collage Elsevier
  • Basing on GridSpace technology with our friends we created solution for executable scientific papers. Thanks to cooperation with Elsevier publisher we integrated Collage with ScienceDirect where you can read scientific paper and execute calculation described in the scope of the publication.
  • Technology used: Spring, GWT. JQuery
  • 1/06/2011 - 31.12.2012

Feb 2010
  • UrbanFlood Cyfronet
  • In the scope of UrbanFlood project I was creating Common Information Space responsible for connecting distributed resources into Early Warning Systems for preventing flooding.
  • Technology used: Spring, OSGI, JClouds, JQuery
  • 18/02/2014 - Present

Jun 2009
  • PL-Grid Cyfronet
  • During PL-Grid project with DICE team we created GridSpace Workbench for rapid scientific experiments creation.
  • Technology used: Spring, GWT
  • 01/06/2009 - 31/12/2012

  • Cossmit Comarch
  • I was the main developer of Comarch OSS modelling tool which was responsible for simplifying the way how business objects are modelled and persistent in Comarch OSS Suit.
  • Technology used: Eclipse RCP, EMF, GMF, ATL, XSLT
  • 01/10/2009 - 31/03/2011

Feb 2008
  • MOST Comarch
  • During Marrying Ontology and Software Technology (MOST) project I was investigating how ontology can be used to assembly and validate physical devices in Comarch OSS Suite.
  • Technology used: Eclipse RCP, EMF, GMF, ATL, Ontology
  • 01/02/2008 - 31/03/2011

Mar 2006
  • VirolabCyfronet
  • The ViroLab Project developed a virtual laboratory for research in the area of infectious diseases. My role was to create repository storing information about distributed computing resources used to create virological workflows. See this publication for details
  • Technology used: Spring, Hibernate, GWT, Eclipse RCP
  • 01/03/2006 - 31/08/2009

  • School of Banking and Management
  • In the scope of Computer Science course I'm teaching students distributing computing.
  • 1/10/2006 - Present

  • GrediaCyfronet
  • In GREDIA Project I was involved in preparing a system for access to multimedia data on the Grid, in the context of business applications.
  • Technology used: Spring, Hibernate
  • 01/10/2006 - 31/03/2009

Apr 2004
  • Comarch
  • I started my first job in Comarch Telecommunication RND department.
  • 01/04/2004 - 31/03/2011

  • Comarch Web OSS Suite Comarch
  • I was involved in design and development of web based telecommunication operation support system.
  • Technology used: Java, Struts, Flash
  • 01/04/2004 - 31/01/2008

Last projects

Bellow you can find more information about last projects I was involved in.

Let's Keep In Touch!

Thank you for visiting out my profile. If you would like to get into contact with me, please send me an email.

mkasztelnik@gmail.com