Hi, I'm Rafał Karwat!

Software Developer

What I am all about.

Software developer fascinated with DDD and business focused software. In everyday work looking for "click" moment, when adjectives, meeting, documentation and classes turns into smooth software. Fan of idea, that good software solution is result of synergy between developers and business.

Expertise

Domain Driven Design

Core of each good software is knowledge about business, shared with customers and developers

Full stack develop

Understanding each part of software allow to to predict issues and helps when it comes to solutions

Direct contact

Essential to build trust and for understanding requirements. Help to thing like user does

Software maintenance

Business evolves, so software evolves. Every garden needs it's gardener

Skills

.NET, .NET Core
6/10
C#
7/10
AngularJS
7/10
JavaScript, HTML 5
6/10
TypeScript
5/10
SQL
5/10
DDD
4/10
REACT
3/10

Work Experience

April 2018 - Present

Fullstack developer

Silvermedia SA

Cracow, Poland

Developing medium size cloud ERP System, based on Azure cloud backend and web clients. Diagnosing and fixing occurring bugs. Collecting and specifying requirements of new functionalities. Occasional support application users. Creating documents of requirements.

Domain: an ERP solution that drives the complete business process of custom woodworking shops

Frontend: TypeScript, AngularJS, Razor, Bootstrap , Occasional JQuery, Kendo framework, JEST, Dev Extreme grid, Zendesk integration

Backend: .NET (AppDomain, Cryptography), C#, nUnit, T-SQL, nHibernate

Others: JIRA, Bamboo, Rider, Visual Studio, Visual Studio Code, SSMS, GIT

June 2015 - February 2018

Junior full stack developer

Capgemini

Cracow, Poland

Creating new software – backend applications and browser clients. Development and maintenance of new software. Frequent and direct contact with customers. Collecting and specifying requirements of new functionalities. Creating documents of requirements.

Domain: internal applications supporting ITIL drivien environment

Frontend: AngularJS, Razor, jQuery, Kendo framework,

Backend: .NET (OpenXML), C#, entity framework, Spire .NET

Others: TFS, Git, Visual Studio, SSMS, GIT

Education

2010 - 2012

Master of Science in Computer Science

Academy of Science and Technology, Faculty of Metal Engineering and Industrial Computer Science

Cracow, Poland

October 2011 — February 2016

Engineer in Control Engineering

Academy of Science and Technology, Faculty of Mechanical Engineering and Robotics

Cracow, Poland

Interest

Literature

Never say no to good book. I am trying to read various ones, but usually I end up with science fiction or popular science.

Science

It ts fascinating to see breakthrough after breakthrough. Moreover it is amazing, that most of them is applied somewhere around.

Photography

I enjoy taking each photo. And sometimes I enjoy one of taken photo. Well, art it's not my strong suit.