Damian Sowiński

Programista & grafik komputerowy
Portfolio

O mnie

Z wykształcenia - programista aplikacji internetowych, zintegrowanych systemów zarządzania i analizy danych, z pasji - grafik komputerowy. Tworzenie aplikacji internetowych pozwala mi połączyć pasję do grafiki z programowaniem.

W swojej pracy staram się tworzyć strony czytelne i przejrzyste, które dobrze wyglądają zarówno na telefonach komórkowych jak i urządzeniach o dużej przekątnej ekranu. Wykorzystanie frameworka Symfony pozwala przyśpieszyć pracę oraz pośrednio wymusza stosowanie dobrych praktyk i wzorców projektowych, czyniąc aplikacje łatwiejszymi w konserwacji i rozbudowie. Inne narzędzia jak np. Sass czy Gulp umożliwiają pisanie zwięzłego i czytelnego kodu oraz automatyzują proces. Zastosowanie grafiki wektorowej SVG natomiast zwiększa jej jakość.

Wykształcenie

Absolwent Politechniki Częstochowskiej kierunku informatyka oraz Akademii im. Jana Długosza kierunku Biotechnologia, laureat nagrody „Za pracę, za naukę”.

Ukończyłem także kurs Polskiego Języka Migowego na poziomie 1 i 2, a wiedzę aktualizuję i uzupełniam o wybrane kursy z platformy eduweb i mozilla developer.

Doświadczenie

Swoją przygodę z tworzeniem stron internetowych rozpocząłem w 2004 roku, tworząc i prowadząc stronę gimnazjum, do którego uczęszczałem. Będąc w liceum zainteresowałem się dodatkowo grafiką trójwymiarową, na temat której napisałem w 2012 roku pracę inżynierską, a w 2013 również magisterską.

Od 2015 roku rozpocząłem swoją przygodę z frameworkiem Symfony, przy użyciu którego napisałem pracę licencjacką oraz zacząłem tworzyć oparte na nim strony i aplikacje internetowe.

Z biegiem czasu doszły kolejne technologie i frameworki jak np. Bootstrap, Sass, node.js, Gulp.

Hobby

W sezonie letnim moją odskocznią od komputera jest rower, w sezonie zimowym natomiast narty, a gdy warunki nie pozwalają zanurzam się w książkach. Codzienny relaks zapewniają mi natomiast spacery z psem.

Umiejętności i technologie

Front-end

  • HTMLŚrednio zaawansowana
  • CSSŚrednio zaawansowana
  • SASSŚrednio zaawansowana
  • JavaScriptPodstawowa
  • TwigŚrednio zaawansowana

Back-end

  • PHPPodstawowa
  • C#Podstawowa
  • SQLŚrednio zaawansowana
  • C++Podstawowa
  • JavaPodstawowa

Grafika

  • PhotoshopŚrednio zaawansowana
  • IllustratorŚrednio zaawansowana
  • 3ds maxŚrednio zaawansowana
  • BlenderPodstawowa

Technologie

  • Symfony
  • Doctrine
  • ASP.NET MVC
  • jQuery
  • Bootstrap
  • MDB
  • Gulp
  • Node.js
  • Three.js
  • OpenLayer
  • Git