Marcin Ostaszewski
Warszawa, PL
marcinostaszewski@gmail.com
+48 604 972 951

Od ponad 6 lat programuję strony internetowe, z czego 3 lata w zespołach międzynarodowych. Wcześniej zajmowałem się projektowaniem i edycją grafiki, filmów i animacji oraz obsługiwałem portal internetowy, media społecznościowe i wysyłkę newslettera. Zdobyłem doświadczenie w pracy biurowej, administracyjnej i marketingowej. Umiem dobrze pisać teksty formalne, nieformalne i techniczne. Biegle obsługuję wiele systemów, urządzeń i programów komputerowych. Niedawno rozpocząłem pracę jako nauczyciel informatyki w SP i LO. Przed końcem tego roku planuję ukończyć zaoczne studia z Przygotowania Pedagogicznego.

Experience


Nauczyciel
December 2024
 — 
Present
SP i LO DobraTU

Nowoczesna szkoła podstawowa i liceum społeczne prowadzone przez Stowarzyszenie Cyfrowy Dialog

  • Prowadzę lekcje Informatyki dla wszystkich klas w SP, projekty informatyczne dla klas 1-3 LO oraz zajęcia przygotowujące do matury rozszerzonej.
Front-end Developer
July 2024
 — 
Present
3FCODE

Właściciel firmy, freelancer

  • Pracuję dla klientów z Polski, tworzę dostosowane do potrzeb strony i aplikacje internetowe.
Software Engineer II
March 2023
 — 
July 2024
Medallia

Jedna z 5 najważniejszych firm na świecie w gromadzeniu i analizie doświadczeń klientów

  • Szybko zapoznałem się z dużą bazą kodu zbudowaną z wielu mikrousług opartych na JS, ReactJS i AngularJS oraz skutecznie rozwiązywałem przydzielane zadania.
  • Efektywnie zaimplementowałem wiele nowych funkcji i pełnych widoków stron w ReactJS 18 z TypeScript, MobX, Router, Context API i Styled Components.
  • Rozwijałem nowe funkcje w AngularJS, pracowałem nad poprawą wrażenia użytkowników i jakością kodu.
  • Aktywnie współpracowałem z 20-osobowym, międzynarodowym zespołem SCRUM, przeglądałem kod, tworzyłem testy jednostkowe, podnosiłem dostępność stron, rozwiązywałem znalezione problemy.
Mid Front-end Developer
January 2022
 — 
January 2023
Magnetic Point

Partner w zakresie tworzenia stron internetowych z ponad 20-letnim doświadczeniem na rynku

  • Zakwalifikowałem się do międzynarodowego zespołu SCRUM liczącego ponad 20 osób, pracującego dla brytyjskiej firmy e-commerce Halfords.
  • Efektywnie zaimplementowałem dziesiątki nowych funkcji i rozwiązywałem zgłaszane błędy, stale poprawiając jakość kodu nowego i istniejącego, z użyciem SalesForce, JS, jQuery, HTML, SASS, Zeplin i Jest.
  • Stworzyłem wiele podstron w Adobe Experience Manager (AEM) oraz dodałem liczne nowe funkcje dla międzynarodowych klientów, takich jak Velo, EY, Bat, Coutts i Shell.
  • Recenzowałem zmiany w kodzie front-endowym, a w mniejszym stopniu również back-endowym, współpracowałem z programistami back-endowymi, projektantami UI i zespołem QA przy użyciu Git, Azure DevOps i Bitbucket.
Junior Front-end Developer
November 2020
 — 
December 2021
AZA Group

Polska firma e-commerce w branży modowej, posiadająca oddziały w kilku krajach Europy Środkowej

  • Refaktoryzowałem i znacznie ulepszyłem złożoną aplikację administracyjną typu single-page.
  • Zidentyfikowałem i rozwiązałem wiele problemów z wydajnością ładowania strony, SEO i przemieszczaniem się elementów strony, poprzez optymalizację obrazów oraz opóźnienie ich ładowania, uzupełnianie ustrukturyzowanych danych i krytycznego CSS.
  • Poprawiłem dostępność stron poprzez dodanie atrybutów ARIA, nawigacji klawiaturowej, zarządzanie fokusem i rozwiązywanie problemów zgłaszanych przez Lighthouse.
  • Pracowałem równolegle z trzema repozytoriami: JS + jQuery, ES6 + CakePHP oraz ReactJS + TypeScript + Redux.
  • Rozwiązałem dziesiątki złożonych problemów stylowania stron, efektywnie usuwałem błędy oraz poprawiałem jakość i czytelność starego kodu, przeglądałem zmiany w kodzie.
Junior Front-end Developer
November 2018
 — 
October 2020
Marcel SA

Od ponad 30 lat jeden z liderów w tworzeniu oprogramowania dla laboratoriów w Polsce

  • Usprawniłem wiele funkcji interfejsu użytkownika i projektów graficznych aplikacji webowej.
  • Napisałem ponad sto testów E2E dla aplikacji AngularJS (Selenium Webdriver, JS).
  • Utrzymywałem wewnętrzny system szablonów dokumentacji medycznej dla setek klientów w Polsce.
Junior Front-end Developer
March 2018
 — 
November 2018
Mashkor

5-cio osobowy zespół programistów, realizujący projekt dla start-upu z Kuwejtu

  • Stworzyłem pełen panel administracyjny do zarządzania bazą danych w technologii REST.
  • W tygodniowych sprintach wdrażałem nowe funkcje i przeprowadzałem demonstrację dla klientów.
Specjalista ds. marketingu, Grafik
September 2014
 — 
March 2019
Teatr 'Rampa'

Teatr muzyczny tworzący spektakle dla dzieci i dorosłych

  • Administracja stroną internetową i profilami w mediach społecznościowych.
  • Projektowanie reklam, ulotek, banerów, programów, biletów itp.
  • Redagowanie tekstów promocyjnych, montaż filmów, robienie zdjęć, tworzenie animacji.
Montażysta Wideo
September 2014
 — 
March 2019
CompLex PR

Agencja PR i eventowa współpracująca głównie z Toyota Motor Poland

  • Montaż i tworzenie krótkich filmów i animacji dla Toyota Motor Poland.
Edytor zdjęć
July 2009
 — 
August 2009
Axel Springer

Jeden z największych polskich portali informacyjnych

  • Błyskawiczny wybór i edycja zdjęć dla portalu internetowego
Edytor wideo i treści internetowych
August 2008
 — 
April 2009
Agora AG

Jeden z największych polskich portali informacyjnych

  • Pozycjonowanie treści w systemie CMS, nagrywanie i montaż materiałów wideo, tworzenie animacji.
Asystent w Centrum Zakupowym
March 2007
 — 
July 2008
Auchan Polska

Jedna z największych sieci detalicznych na świecie

  • Tworzenie raportów i prezentacji, analiza i przetwarzanie danych sprzedaży w Excelu, organizacja spotkań
Asystent
December 2005
 — 
December 2006
Krajowy Punkt Kontaktowy Programów UE

Biuro wspierające w pozyskiwaniu funduszy unijnych

  • Pisanie, redagowanie i tłumaczenie tekstów informacyjnych, weryfikacja dokumentów naukowych
Account Executive
October 2004
 — 
December 2005
CompLex

Agencja PR i eventowa dla firm IT

  • Zarządzanie portalem, redagowanie i tłumaczenie informacji prasowych, organizacja wydarzeń

Education


Lubelska Szkoła Wyższa
October 2024
 — 
Present
Studia zaoczne online in Przygotowanie Pedagogiczne
Coders Lab
October 2017
 — 
December 2017
Intensywny bootcamp programistyczny in JavaScript i ReactJS
Collage
October 2009
 — 
June 2011
Policealne studium artystyczne in Grafika komputerowa, projektowanie, historia sztuki
SGH
October 2007
 — 
June 2008
Studia weekendowe in Strategie marketingowe
Uniwersytet Warszawski
October 1998
 — 
June 2003
Studia magisterskie in Filozofia

Skills


Programowanie:
Javascript, Typescript, JSX, HTML, ReactJS, Redux, Context, MobX, AngularJS, jQuery, Bootstrap, Jinja, CakePHP, CSS3, SCSS, CSS Modules, Styled Components, Tailwind
Testowanie:
Jest, Selenium, WebDriver, Jasmine
Narzędzia:
Jira, Azure, GitHub, GitLab, Bitbucket, SalesForce, Adobe Experience Manager
Programy:
Word, Excel, Outlook, PowerPoint, Photoshop, Illustrator, InDesign, Premiere, After Effects, GIMP, Inkscape, Blender
Języki:
Angielski (C1), Rosyjski (B2), Hiszpański (B1)