GDPR Cookie Consent by FreePrivacyPolicy

MARCIN CZERNECKI

About Me

Marcin Czernecki

Katowice, PL

Hey there! I’m Marcin Czernecki and I am a software developer from Katowice, Silesia/Poland. I enjoy building apps for any platform: desktop, web and mobile but my real calling is web development.

As a web developer you have to be able to code in a number of languages to be successful. I have learned a ton from others by reading and watching hundreds (maybe even thousands) of tutorials and keeping up with blogs from top developers and designers. Here’s some of the top skills I’ve mastered: C#, VB.NET, PHP, Java, HTML5, CSS3, jQuery, databases, JavaScript, APIs, CMS's, UX/UI.

When I’m not working I enjoy spending time with my wonderful wife. I also enjoy reading, gaming, driving my car and travelling. I have been to most European countries and northern Africa. I really want to travel more and see the rest of the world.

7 Years Job

Experience

30+ Projects

Completed

Extra work

Available

My Interests

Music
Travelling
Movies
Video games
Space
Cars
Books
Fantasy

Services

Programming languages

C#, VB.NET, Java (Android), HTML5, CSS3, JavaScript, PHP OOP, C++.


.NET

C# and VB.NET programming; Desktop development (WinForms, WPF); Knowledge of XNA 4.0 and Kinect SDK; Web Development: ASP.NET (WebForms and MVC), ADO.NET, Entity Framework; Azure Web Apps.

Web Development

Object-Oriented PHP; developing and maintenance of web applications; frameworks: Zend Framework 2, Phalcon, Laravel; CSS3 and HTML (Bootstrap, TukTuk, jQuery Mobile), JavaScript (Backbone, AngularJS), AJAX, REST; Knowledge of ORM (Doctrine2, PhalconORM, Eloquent).

Retail

Extending Diebold Nixdorf TP.NET professional solution for retail services to comply with legal and fiscal requirements. Adding support for devices like EFTs, thermal printers, price checkers and cheque scanners (MICR). Extending POS systems in order to use EFT providers from many countries.

Database

Experience in database design; Knowledge of SQL and Transact-SQL; Working with MySQL, PostgreSQL(PostGIS), Microsoft SQL Server, Oracle.

Others

Team leader; Communication skills and ability to work in a group; Huge commitment to work. Version control: SVN, GIT, PTC Integrity; Unit tests; Design patterns; Architectural patterns; Basic knowledge of Adobe Photoshop.

Resume

Experience

Senior Software Engineer / Team Leader

2017 - now | Diebold Nixdorf

Leading a team.

Taking responsibility for delivering a working software according to the business requirements, following SDLC principles, on time and on budget.

Sharing knowledge with others as a trainer.

Working with many worldwide teams e.g. India, France, Germany, Italy, Canada, UK, etc.

Analyzing business requirements and design robust solutions using appropriate design patterns.

Assisting in the conducting GAP analysis meetings both internally and with customers.

Implementing fiscal and legal requirements of specific countries in base product.

Implementing customizations for the customers from Europe.

Automated unit tests coordination.

Administration of Continuous Integration - Jenkins

TechStack: C#, VB.NET, Linq, JS, Java, CSS, HTML, Jenkins, Moq, nUnit, TSQL

Software Engineer

2015 - 2017 | Diebold Nixdorf

Assisting in resolving development tasks with clients and/or customers.

Developing solution elements in the context of the defined master plan and in order to provide them for the overall solution.

Development and Definition of Applications and SW-Architecture.

Construction, Testing and Configuring of Solutions.

Piloting within the Customer Environment.

Maintenance of Solutions.

Code Reviewing.

Planning and creating of product information, professional handbook preparation, studies, training materials and professional templates for customer offers

According to the rules of the project management, assisting in the accomplishment of development tasks.

Assisting in trainings and workshops for employees, partners and customers.

TechStack: C#, VB.NET, Linq, JS, Java, CSS, HTML, Jenkins, Moq, nUnit, TSQL

Web Developer

2012 - 2015 | Serious Impact

Developing web applications using Microsoft .NET (C#, TSQL, LINQ, ASP.NET MVC, WebForms).

Creating web applications using PHP OOP technology (Zend Framework 2, PhalconPHP, Laravel).

Developing frontend of web apps using JS (jQuery, Backbone.js), CSS3, HTML5.

Developing webservices for mobile applications.

Modifying existing software to correct errors and to improve performance

Interpreting customer business needs

Database design and maintenance: MySQL, MS SQL 2008/2012, PostgreSQL (PostGIS).

TechStack: C#, Entity Framework, ADO.NET, ASP.NET, MySQL, TSQL, PHP OOP, JS, HTML, CSS

Network Technician

2009 | Internet Service Provider: saNETja

Network designing.

Customer service.

Building network physical layer.

Optical fiber welding.

Education

Master of Science

2014 - 2015 | University of Silesia

Computer Science

Speciality: Software Engineering

Thesis: Analysis of the functions and performance of selected PHP frameworks

Bachelor of Engineering

2010 - 2014 | University of Silesia

Computer Science

Speciality: Computer Games Development

Thesis: Motion sensors in educational games for children

Gradution

2006 - 2010 | Śląskie Techniczne Zakłady Naukowe

Information and Communication Technologies (ICT)

Technician

Skills

.NET

95%

Java

60%

HTML / CSS3 / JavaScript

80%

SQL

90%
95%

C#

85%

Unit test

80%

Databases

70%

CI / CD

My Working Process

01

Specification analysis

Analysis of the functional requirements documentations. Filling gaps.

02

Development

Devote myself entirely to the act of creation.

03

Unit tests

Mocking objects and writing proper unit tests.

04

Final documentation

After development, there is always a place for specification writing of created piece of software.

Portfolio

  • All
  • Brand
  • Design
  • Graphic

Project Name

Graphic

Project Name

Design

Project Name

Graphic

Project Name

Design

Project Name

Design

Project Name

Brand

Project Name

Brand

Project Name

Brand

Project Name

Graphic

Blog

Road to success

Tower Hamlets or mass or members of propaganda bananas real estate. However, a large and a mourning, vel euismod.

Road to success

Tower Hamlets or mass or members of propaganda bananas real estate. However, a large and a mourning, vel euismod.

Contact

Thank you, your message has been sent.
Error occurred while sending email. Please try again later.

marcin@mczernecki.pl

Email

Katowice, Poland

Location

marcin.czernecki.6

Skype