Download PDF

Work experience

Aug 2014Present

Software Developer

PKO BP (via IT Kontrakt)
  • Designing new software systems' structure based on design patterns and Object Oriented Design
  • Developing refactoring strategy for existing applications
  • Implementing new front-end and SOA-ready back-end solutions
Feb 2013Aug 2014

Software Developer

Grupa NEUCA (Accedit)
  • Performing business analysis
  • Designing systems' architecture
  • Implementing software solutions
  • Conducting functional and integrational tests
  • Developing best practices and new standards
Mar 2007Jan 2013

Lead Programmer

Akrosoft
  • Building software on every step of process:

- business and technical analysis

- technical design

- implementation

- automatic and user acceptance tests

- maintenance

  • Designing and implementing software solutions:

- data migrations

- implementation and testing

- parameterization

  • Managing small development team
Apr 2006Feb 2007

Software Implementation Specialist

Etos Sp. z o.o.
  • Co-leading business and system analysis
  • Implementing ERP Symfonia software
  • Programming ERP related solutions
  • Coaching software users
Mar 2003Mar 2006

IT specialist

Bank Spółdzielczy w Reszlu
  • Internal network administration
  • Monitoring banking on-line transaction processing system
  • Financial reports and analysis preparation

Education

Skills

Programming languages
C#, SQL, XML, HTML5, CSS, JavaScript (+jQuery)
Databases
SQL Server, MySQL
Frameworks

Castle.Windsor, NHibernate, Dapper, Entity Framework, NLog, nUnit, NSubstitute

Version control systems
Subversion, Git, TFS
Technologies

ASP.NET MVC 5, REST, WCF, WebAPI, WinForms, WPF

Methodologies
Inversion of Control, Object Oriented Design, Test Driven Design, Domain Driven Design, Aspect Oriented Programming, Scrum
Software notation
UML, BPMN
Tools & utilities

Visual Studio, R#, RedGate tools, JIRA

Operating systems

MS Windows up to 8.1, MS Windows Server up to 2012, Debian

Courses

Mar 2015Mar 2015

Professional Scrum Master

Krystian Kaczor, QAgile

Agile methodologies in practice

Dec 2013Dec 2013

Automatic testing & TDD

Michal Mac, www.macmichal.pl
Best practices in Test Driven Development
May 2012May 2012

Windows 8/HTML 5 academy

Action Centrum Edukacyjne
Programming in Visual Studio 2012 on platform .NET Framework 4.5
Oct 2007Oct 2007

SQL Server administration

Sage Symfonia
SQL Server 2005 management and administration
Jun 2006Jun 2006

Microsoft Small Business Server administration

CSS Edusoft
Windows Small Business Server 2003 administration

Abilities and competence

  • Languages:
  • Polish - native
  • English - B2
  • Russian - A1

Hobby

Music (progressive rock, metal), movies, travelling, mountain biking.