Małgorzata Motyczko

Full Stack Developer | ReactJS / Vue.JS | JAVA | Deckhand
Gdynia, pomorskie

Umiejętności

Android ArcGIS Backend Development Bash Confluence Git IntelliJ IDEA Java Java Enterprise Edition Javadoc JavaScript Jenkins JIRA JSON Matplotlib Maven MySQL NumPy PHP PostgreSQL PyQt Python Redmine Ruby SciPy Scrum Spring SQL UML XML programming Mantis Bug Tracker SVN Adobe Photoshop Spring MVC Laravel C/C++ Agile Zdolności analityczne Spring Framework Gitlab Front-end Developer Bitbucket Gerrit HTML + CSS Grafika komputerowa ArcPy Analizy przestrzenne GIS Android Developer Gulp.js Spring Boot CUDA C Znajomość baz danych MS SQL i Oracle Materialize szybkość w nawiązywaniu kontaktów i komunikatywność łatwość w przyswajaniu wiedzy i chęć zdobywania jej Universal Apps slack Full Stack developer Vue.js Architektura rozwiązań w tworzeniu oprogramowania JPype JSAX JSDOC Desktop Developer

Języki

angielski
biegły

Doświadczenie zawodowe

SPEEDNET
Java Developer
Java 1.8++, Oracle, MongoDB, Postgre, Spring
Jira, Jenkins, GitLab/Bitbucket, Checkmarks, Veracode, Redmine & Confluence

1. Educational application, a combination of digital library & multiinteractive materials. Project is characterized by: contemporary but intuitive navigation, capacity and efficiency to serve thousands of digital resources, search engines and filters optimized for educational context, ability to align the resources according to the standards most familiar for teachers, traceable tasks for students, handy collections of teachers' favorite materials with the possibility to add own resources.
2. Billing/CRM System for Energa Company. Project with keeping multi-modularity using Maven, maintenance of database history using liquibase. Designed to processing and sending XML and XLSX files using database, Cron Schedulers and XML/YML parameters analusis. System takes care of the transactionality of actions performed on the database, multithreading and asynchronous operations. Deep assertions is used to compare lists of objects. Unit and integration tested.
3. A banking system for handling mortgage loans, interest payments, smooth cooperation with the client. For realization of that project, we have used the newest solutions on the market. Possibility of currency conversion or exchange rate changes - complexity of calculations and consistency taken into account as the most challenge.
4. Xylem - international water solutions project. Cooperating with innovative and sustainable water technologies improving the way water is used, managed, sanitized.
Daily work with English as office language.
Tech-stack: Java 11, microservices, Bitbucket - full deploy, MongoDB, Auth0, REST. VPN, SSH, Project Language Level configuration.
----------------
Spring Web Services, multimodule applications, Maven, liquibase, YML parameters, deep assertions, Hibernate Query Language & SQL, XLSX/XML marshalling, transactions, multithreading, async operations, cron scheduling, multiservices , REST/SOAP Api, JBoss, Unit & Integration Tests.
--and JavaScript
Node.js | Gulp | Bower | Ember | ECMAScript6+

Willingness to develop knowledge in commercial use of Python and React/VueJS.
Logo
Programista Systemów GIS
GISonLine
łączenie funkcjonalności w głównych projektach firmy
SmallGIS
Programista
1. Responsywny, z możliwością wyświetlenia mobilnego, interfejs użytkownika, umożliwia m.in. zarządzanie przestrzenią roboczą, przekazanie zasobów innemu użytkownikowi (takich jak mapy i różnie modyfikowane warstwy mapowe – wykorzystanie m.in. ArcGIS API). Panel administracyjny – udostępnia Administratorowi funkcjonalności CRUD (Create, Read, Update, Delete), zarządzanie rolami, uprawnieniami i grupami użytkowników, wysyłanie komunikatów informacyjnych czy określenie warstw referencyjnych dostępnych w narzędziu aplikacji. Dostępna jest też edycja poszczególnego użytkownika – jego danych, aktywacji / dezaktywacji i zmiany rozmiaru przestrzeni roboczej, pobranie historii logowań, zatwierdzenie / zablokowanie konta czy wymuszenie zmiany hasła. Projekt pisany zgodnie z warsztatem wymagań, projektem interfejsu użytkownika i analizą systemową. Projektowany w ścisłych konsultacjach, aby był odporny, zgodny z oczekiwaniami klienta i szybki. Z czasem przejęłam cały frontend aplikacji.

2. Aplikacja node Java Script, (express router i Vue), dane zewnętrzne w formacie JSON, wykorzystanie funkcji asynchronicznych, zadbanie aby zapis na bazę (MongoDB) odbywał się w sposób bezpieczny – jeżeli kilkaset osób na raz rezerwuje dany termin z ograniczoną liczbą miejsc, aby np. ich limit nie został przekroczony.

3. FullStack Developer
Wykorzystywanie wzorców projektowych: najczęściej Builder, Strategia, Fasada, Model-View-Controller. Obowiązki związane z pracą zarówno na bazie (Postgres) – przygotowanie w SQL danych (np. zgrupowanych w widoku), zaprogramowaniem pobrania ich przez serwer i szybkiego wyświetlenia w aplikacji końcowej użytkownika, zapis na bazę; Tomcat; backend: Java, wykorzystanie Spring Boot, JDBC, REST APIs, import danych, zapis/odczyt z pliku, parsery xml, wielowątkowość, przygotowanie i przetwarzanie w kodzie wstępnych danych geolokalizacyjnych, prace związane ze schedulerem: np. dodawanie automatycznie po pewnym okresie dwóch formularzy użytkownikowi do wypełnienia o roli ankiet, automatyczna zmiana hasła w aplikacji co 30 dni; sortowanie, filtrowanie czy searchowanie danych w widoku (frontend JavaScript, Vue, npm).
Ericsson Sp. z o.o
Młodszy informatyk - Junior Software Developer
Praca przy międzynarodowym projekcie w przekrojowym trybie Continuous Integration (Jenkins), przy użyciu narzędzia Jira, systemu kontroli wersji, w zwinnych metodykach (Agile, Scrum) - ze sprawdzaniem czystości kodu, testowaniu i dokumentowaniu projektu. Języki programowania: głównie Java, częściowo Python i Bash. Programowanie zgodne z SOLID oraz zasadami KISS i DRY.
GfK Polonia
ankieter
Bedeker Sp. z o.o.
pracownik
tworzenie baz danych
NKK Sp. z o.o.
praktykant
NKK
monitorowanie kompletności i poprawności oraz wprowadzanie danych technicznych do systemu NOP B2B; przeróbki i dostosowywanie grafiki
Logo
promotor
Tourist Office
promocja koncertów chopinowskich
Logo
praktykant
Serwis Komputerowy „Handart” Hanzel
Rozwój umiejętności technicznych związanych z systemami operacyjnymi, urządzeniami techniki komputerowej, a także lutowaniem dot. układów wewnętrznych komputera, jak i matryc komputerów przenośnych.
Logo
wolontariusz
fundacja Alma Spei
współpraca z hospicjum domowym dla dzieci
PBS
ankieter
badanie rynku i opinii społecznej

Projekty

EkoAppGISModule
praca magisterska, kontynuacja systemu bazującego na pomiarach czynników ze stacji w celu zobrazowania oceny jakości powietrza w nowej, przestrzennej odsłonie, atuty: wykorzystana technologia, spr zawierania się obiektów geom., JPype - most pomiędzy Pythonem a Javą, służący jako instalowalna biblioteka pythonowa prekompilowana z C
Zakres obowiązków
Wykonanie niezależnej od założonego różnicowania wartości oceny Polskiego Indeksu Jakości Powietrza, przedstawionego kolorystycznie na interaktywnej mapie, analizy specjalnie przystosowanym algorytmem, możliwość wyświetlania desktopowego, webowego oraz na urządzeniach mobilnych.
EkoApp
praca inżynierska, temat: 'Projekt systemu rejestracji i prezentacji zmienności ekosystemu'

Jest to projekt systemu aplikacji na Android bazującej na czynnikach zanieczyszczenia powietrza, analizujący wielokryterialną metodą podejmowania decyzji korzystność podejmowanych akcji.
Zakres obowiązków
Wykonanie modelu logicznego i fizycznego systemu aplikacji na Android, z wykorzystaniem UML. Technologia użyta w implementacji: JAVA, JSAX, wątek asynchroniczny, grafika własna.

Szkolenia i kursy

- Tech3camp JAVA - DDD, Kafka & ApacheAvro, Security
- Java Enterprise Edition (JEE)
- TAFs, tests scenario
- Maven
- warsztaty Blender & Unity
- warsztaty GirlzCamp z tworzenia aplikacji Windows/Windows Phone, Azure Mobile Services prowadzone przez trenerów firmy Microsoft
- dyplom ukończenia kursu angielskiego businessowego
- dyplom ukończenia kursu FCE z języka angielskiego
- Devmentor. Pragmatyczna trenerka angielskiego.
Angielski w pracy. Jak swobodnie rozmawiać? Opanuj angielski w IT.
- Software Daily (English with Lucy)
- kurs języka francuskiego Institut français de Pologne
- ukończenie kursu kwalifikowanej pierwszej pomocy (10/Para-Med/2022) i zasad BHP (10/03obhp/04/2022)
- ukończenie szkolenia ankieterskiego w firmie Gfk Polonia
- certyfikat ukończenia szkolenia z zakresu realizacji badań CAPI oraz obsługi programu QCShell
- React, JSX, Redux
(Supported events, Hooks, React Expo uni app layer, ECMAScript6 mainly)
- React testing (Jest, RTL, Async-Await, Mocha)

Edukacja

Logo
Informatyka Stosowana, magisterskie
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Logo
Informatyka Stosowana, inżynierskie
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Logo
profil informatyk, średnie
Technikum Łączności nr 14 Kraków

Specjalizacje

IT - Rozwój oprogramowania
Programista Front-End
IT - Rozwój oprogramowania
Programista JAVA
IT - Rozwój oprogramowania
Zarządzanie projektem

Zainteresowania

- piesze wycieczki górskie / żegluga
- jazda na rolkach / wrotach / łyżwach / nartach
- akwarystyka
- zumba fitness / kosz
- medycyna naturalna, ziołolecznictwo
- psychologia w odniesieniu do ludzi/zarządzania zasobami ludzkimi/efektywnego zarządzania zespołem, jak i psich przyjaciół - behawiorystyki

Organizacje

Koło Naukowe BIT AGH
Sekcja turystyki górskiej AGH
Grupa Teatralna Maska
Smokin’ wheels Krakow Roller Derby
Zawisza Czarny s/y
Morskie Szwędaki Crew
Lodowe Krainy Crew

Inne

B2+ English Technical Certificate

Certyfikat zdanego międzynarodowego egzaminu zawodowego technik informatyk

współpraca animatorska ze szkołą, organizowanie zabaw dla dzieci, opieka nad dzieckiem

posiadam prawo jazdy kat. B oraz patenty wodne: KPP, JSM, MSM, SRC & Inshore Skipper ISSA Global

Grupy

2 wszystkich wypowiedzi
0 plusów
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Akademia Górniczo-Hutnicza to jedna z najlepszych i najbardziej renomowanych polskich uczelni, od lat zajmująca czołowe miejsca w rankingach szkół wyższych. Przoduje w dziedzinie nowocze
Capgemini
Capgemini
Grupa zrzeszająca pracowników CAPGEMINI Polska
GIS
GIS
Wymiana doświadczeń i informacji o GIS