Marek Szulak

Marek Szulak

Stażysta

Followers of Marek Szulak89 followers
location of Marek SzulakWroclaw Metropolitan Area

Connect with Marek Szulak to Send Message

Connect

Connect with Marek Szulak to Send Message

Connect
  • Timeline

  • About me

    Programista - Przemysł

  • Education

    • Technikum nr 3 we Wrocławiu

      2016 - 2020
      Technik mechatronik Mechatronika
    • Uniwersytet WSB Merito Wrocław

      2024 - 2026
      Magister inżynier (Mgr inż.) Computer Science
    • Politechnika Wrocławska

      2020 - 2024
      Inżynier (Inż.) Automatyka i Robotyka, Wydział Elektroniki, Fotoniki i Mikrosystemów (W12N) 5

      Link GitHub pracy dyplomowej: https://github.com/2526-MAREK/W12N_2023_praca_inzynierska?tab=readme-ov-file

  • Experience

    • Centrum Projekt Sp z o.o.

      Jul 2020 - Jul 2020
      Stażysta
    • PWr in Space

      Nov 2021 - Mar 2022
      Programista w kole naukowym PWr in Space

      Praca nad rozwojem aplikacji symulującej lot rakiety.

    • ControlTec Sp. z o.o.

      Mar 2022 - Nov 2024

      Jako część moich obowiązków zawodowych, brałem udział w projektowaniu i implementacji zaawansowanego oprogramowania do sterowania i wizualizacji systemów klimatyzacji dla KGHM Polkowice. W realizacji tego przedsięwzięcia korzystałem z szeregu specjalistycznych narzędzi i technologii, w tym:AVEVA System Platform 2020: Wykorzystywana do integracji i zarządzania danymi operacyjnymi.InTouch: Aplikacja do wizualizacji procesów przemysłowych, umożliwiająca efektywne monitorowanie i kontrolę.ControlMaestro 2010: Platforma do zarządzania budynkami i automatyką przemysłową.Siemens SIMATIC STEP 7 (wersja 5.5): Oprogramowanie inżynierskie dla sterowników PLC firmy Siemens, wykorzystywane do testowania funkcji systemu i komunikacji sterownika PLC z platformą.W mojej pracy kładłem szczególny nacisk na programowanie obiektowe zgodne z zasadami SOLID, co zapewniało wysoką jakość i skalowalność tworzonego kodu. Używałem protokołu komunikacyjnego Modbus dla zapewnienia niezawodnej komunikacji między komponentami systemu, a także zajmowałem się podstawowym programowaniem sterownika PLC S7-300 firmy Siemens, co pozwoliło na precyzyjne przetestowanie funkcji systemu klimatyzacji. Show less W ramach moich obowiązków zawodowych prowadziłem prace nad tworzeniem systemu nadrzędnego dla fabryki UMICORE, specjalizującej się w produkcji produktów katodowych. Moje doświadczenie w tym projekcie obejmuje szeroki zakres kompetencji technicznych:Projektowanie i programowanie aplikacji SCADA przy użyciu technologii WinCC, co umożliwiło skuteczną wizualizację i kontrolę procesów produkcyjnych.Analiza programów PLC zrealizowanych w TIA PORTAL w celu odczytania danych komunikacyjnych i procesowych.Manipulacja plikami JSON w Pythonie, w celu efektywnego przetworzenia dużej ilości danych do aplikacji webowej dla tworzonego systemu nadrzędnego. Wykorzystanie WinCC WebUX dla dostępu do wizualizacji SCADA przez przeglądarki internetowe, co zwiększa elastyczność monitorowania procesów.Programowanie w VBScript do automatyzacji zadań i personalizacji interfejsu użytkownika.Programowanie w języku C do niskopoziomowego przetwarzania danych i opreacji bitowych.Podstawowa znajomość GIMP, wykorzystywana do edycji i tworzenia grafik dokumentacji systemu.Tworzenie dokumentacji oprogramowania dla operatorów i służb utrzymania IT.Analiza dokumentacji technicznej i schematów P&ID, niezbędna do zrozumienia procesów i projektowania efektywnych rozwiązań systemowych.Programowanie obiektowe, co zapewnia wysoką jakość kodu i ułatwia jego późniejsze utrzymanie.Wdrażanie rozwiązań u klienta, co wymagało nie tylko zaawansowanej wiedzy technicznej, ale również umiejętności komunikacji i pracy zespołowej.Każde z tych zadań wymagało głębokiej wiedzy technicznej, elastyczności oraz umiejętności adaptacji do dynamicznie zmieniających się wymagań projektowych, co pozwoliło na skuteczne dostarczenie wysokiej jakości rozwiązań technologicznych. Dodatkowo poza rozwojem oprogramowania SCADA dla Umicore, miałem styczność z konserwacja systemów BMS (Building Management System), co obejmuje zarządzanie systemami budynkowymi w celu zapewnienia optymalnej i energooszczędnej pracy. Show less

      • Młodszy Programista / Inż. ds. Uruchomień

        Oct 2024 - Nov 2024
      • Młodszy Programista / Inż. ds. Uruchomień

        Jan 2024 - Oct 2024
      • Asystent Programisty / Inż. ds. Uruchomień

        Mar 2022 - Jan 2024
    • Roltec

      Nov 2024 - now
      Młodszy programista

      Making software to machine CIGS(Copper Indium Gallium Selenide) Solar technology in c++.

  • Licenses & Certifications

    • E.19. Projektowanie i programowanie urządzeń i systemów mechatronicznych

      Okręgowa Komisja Egzaminacyjna we Wrocławiu
      Mar 2020
    • E.18. Eksploatacja urządzeń i systemów mechatronicznych

      Okręgowa Komisja Egzaminacyjna we Wrocławiu
      Aug 2019
    • E.03. Montaż urządzeń i systemów mechatronicznych

      Okręgowa Komisja Egzaminacyjna we Wrocławiu
      Mar 2019
    • Kwalifikacja E1

      Stowarzyszenie Polskich Energetyków
      Dec 2019