Daniel Sienkiewicz

SOFTWARE DEVELOPMENT ENGINEER

Work History

Work History
Aug 2014 - Present

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 2013 - Aug 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 2007 - Jan 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 2006 - Feb 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 2003 - Mar 2006

IT specialist

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

Education

Education

Skills

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

Certifications
Mar 2015 - Mar 2015

Professional Scrum Master

Krystian Kaczor, QAgile

Agile methodologies in practice

Dec 2013 - Dec 2013

Automatic testing & TDD

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

Windows 8/HTML 5 academy

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

SQL Server administration

Sage Symfonia
SQL Server 2005 management and administration
Jun 2006 - Jun 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.