Programistka z ponad 6-letnim doświadczeniem w tworzeniu aplikacji Androida i stron internetowych w wielu branżach, w tym w służbie zdrowia, przemyśle naftowym i gazowym, bankowości, ITSM i handlu detalicznym. Posiada doskonałe umiejętności interpersonalne i lubi pracować w zespole. Posiada zdolność szybkiego przyswajania nowych informacji i procedur. Duża elastyczność pozwalaj jej dostosować się do potrzeb firmy.
Pracowała w zespole czołowych naukowców i programistów przy opracowywaniu opatentowanego rozwiązania zapewniające bezpieczeństwo jednym kliknięciem, które równoważy wymagania konsumentów w zakresie prywatności z potrzebami bezpieczeństwa narodowego.
Praca obejmowała budowę AIS Private Message, to usługa komunikacyjna dostępna na Androida, która zapewnia maksymalne bezpieczeństwo wiadomości SMS i e-mail. Zapewnia kompleksowy transport i szyfrowanie wszystkich wiadomości i załączników, w tym wiadomości tekstowych, zdjęć, filmów i plików dokumentów. Interfejs użytkownika jest prosty i nawigacja po aplikacji jest łatwa. Aplikacja posiadała SDK napisaną w ObjectiveC.
Applikacka dostępna na stronie: https://apkpure.net/ais-private-message/th.co.ais.aissecuremessage/download
Zaprojektowała i zbudowała natywną aplikację na Androida, który był interfejsem do oprogramowania służącemu zarządzaniu usługami IT na poziomie przedsiębiorstwa o nazwie vFire Mobile. Celem mobilnej aplikacji było umożliwienie użytkownikom zarządzania incydentami mającymi wpływ na organizację klienta z dowolnego miejsca, za pomocą telefonów komórkowych: tworzenie nowych połączeń, przeglądanie szczegółów przypisanych lub przekierowanych połączeń, przekazywanie połączeń do innego użytkownika lub grupy, przeglądanie historii połączeń, aktualizacja połączeń notatki, zmiana statusu połączenia i ostatecznie zamykanie połączeń.
Jedna z wersji tej aplikacji mobilnej ma zaimplementowane połączenie z interfejsami internetowymi ASP.NET hostowanymi w IIS skonfigurowanym z uwierzytelnianiem Windows, przy użyciu protokołu NTLM i Kerberos, a także weryfikacji SSL.
Niektóre funkcje oprogramowania aplikacji vFire Mobile zaimplementowano przy użyciu następujących elementów:
• API Map Google dla Androida;
• MPAndroidChart służący do wyświetlania danych na wykresach;
• Square Otto Bus do zarządzania wydarzeniami;
• Baza danych Realm do przechowywania zaszyfrowanych danych mobilnych;
W trakcie projektu stworzyła także inne prototypy, w tym natywną aplikację na iOS zbudowaną za pomocą SWIFT.
Jej rola, rozszerzona była o prace UI i UX oraz tworzenie back-endowych usług RESTful Web, została bardzo doceniona w Alembie.
Pracowała w zespole tworzącym aplikacje na Androida dla największych światowych marek z wykorzystaniem narzędzi i technik Agile.
Pierwsza aplikacja, nad którą pracowała, HealthScore, została stworzona dla szpitala Nuffield w USA. Aplikacja została zaprojektowana, aby poznać zdrowie ludzi i codzienne nawyki, które wpływają na ich samopoczucie. Współpracuje z różnymi urządzeniami monitorującymi aktywność użytkownika, odżywianie, stres i wzorce snu. Łączy wszystkie te informacje w jeden „wynik” zdrowia. Jej większym osiągnięciem była kompleksowa integracja smart bransoletkę MS
do śledzenia kroków.
Następną aplikacją, nad którą pracowała był ShareInvestor, została stworzona dla singapurskiej firmy finansowej.
Ta aplikacja została zaprojektowana do przeglądania: notowań akcji w czasie rzeczywistym, wykresów giełdowych, portfeli spółek, wyników finansowych i wiadomości finansowych zmieniających rynek.
Posiada funkcję przełączania między jasnym i ciemnym motywem, opracowaną przy użyciu niestandardowych stanów i zastosowaną do wszystkich obrazów i widoków tekstowych za pomocą selektorów XML.
ChartCard pokazuje notowania akcji w ciągu 5 dni w konfigurowalnych odstępach czasu. Posiada funkcję Combine Chart wyświetlającą wiele parametrów na jednym wykresie.
W tej aplikacji wykorzystano różne biblioteki:
• Retrofit i OkHttp dla warstwy sieciowej;
• Otto Bus do uruchamiania powiadomień i przekazywania ich do warstwy UI;
• Wykresy MPAndroid;
Kolejny project był dla globalnego sprzedawcy odzieży New Look. Ich aplikacja Androida dostarczała treści poprzez WebView.
Wszystkie trzy aplikacje zostały opracowane przy użyciu różnych wyrafinowanych elementów interfejsu użytkownika, co świadczy o solidnej wiedzy na temat zasad projektowania interfejsu użytkownika systemu Android, wzorców, najlepszych praktyk oraz umiejętności pisania czystego, wielokrotnego użytku, łatwego w utrzymaniu i czytelnego kodu.
Następnie pracowała przy budowie Phoenix SDK – narzędzie analityczne zaprojektowane w celu uzyskania informacji o użytkownikach aplikacji poprzez rejestrowanie następujących typów zdarzeń: Aplikacja zainstalowana, zaktualizowana, otwarta; Geofence wszedł i wyszedł. Główną cechą tego produktu było logowanie systemowe i zarządzanie tokenami dostępu użytkowników.
Dostarczanie wysokiej klasy rozwiązań w sposób terminowy i opłacalny.
Zbudowała aplikację służącą do administrowania przedsiębiorstwem, dzięki której organizacja może zamawiać zasoby u usługodawców i rejestrować dane w bazie danych. Utworzona została infrastruktura wykorzystując EC2 Amazon Web Service.
Korzystając z Jersey framework, zaimplementowała usługę internetową, która zwraca dane w formacie XML z bazy danych i zasila inne aplikacje internetowe. Aplikacja łączy się z bazą danych Mysql w oparciu o konfiguracje źródła danych JDNI.
Front-end zbudowany z wykorzystaniem JSP, HTML5, jQuery i AJAX z responsywnym CSS dla komputerów, telefonów komórkowych i tabletów.
Pracowała w dziale Portalu GCSS i Mobile Shared Service.
Zbudowała najbardziej wyrafinowaną aplikację BP na Androida - QR Code Reader.
Ta aplikacja ma wbudowane funkcje dla przedsiębiorstw, takie jak integracja aplikacji biznesowych SS, dostęp do plików, bezpieczeństwo danych w spoczynku i podczas przejścia i powiadomienia push.
Komunikacja między aplikacją a zapleczem wykorzystywała protokół OData i serwer proxy danych, który wskazuje serwer SMP.
Aplikacja wykrywa transmisje z Estimote Bluetooth Beacons i pobiera dokumenty z systemu komputerowego SAP.
Posiada zintegrowany czytnik kodów QR ZBar i bibliotekę MuPDF do przeglądania dokumentów z wewnętrznego magazynu danych.
Widoki były zrealizowane przy użyciu animacji, fragmentów i zaawansowanych funkcji Java.
Aplikacja miała wbudowane komponenty Services i BroadcastReceiver.
Następnie została odpowiedzialna za projekt Modern Muse i opracowywała aplikację internetową Java, która była modułowa, solidna, skalowalna i łatwa w utrzymaniu do profesjonalnego standardu, tj. kodu, który można łatwo modyfikować w celu spełnienia zmieniających się wymagań klienta.
Opracowywała aplikacje Conssero zgodne z „AAA” przy użyciu programu Adobe Flash Builder 4.5.
Aplikacja internetowa umożliwia komunikację w czasie rzeczywistym pomiędzy klientami, usługodawcami i najemcami placów budowy.
Do projektu dołączyłem na etapie, gdy oprogramowanie było już działającym prototypem.
Wyzwaniem było odpowiednie zaprezentowanie danych właściwemu użytkownikowi, tak aby mógł on wykonać zadania i od razu zobaczyć wskaźniki świadczenia usług w dokładnym zakresie.
Podczas tego projektu zdobyła umiejętności w zakresie kontroli użyteczności oprogramowania. Metodologie, które tam stosowała to: Praca Poznawcza i Ocena Heurystyczna.
Przeprowadzała testy użyteczności z prawdziwymi klientami, najpierw z Adamem Elderem, menedżerem operacyjnym w Mulalley and Co., a następnie Davidem Parisem, kierownikiem projektu w Balfour Beatty.
Ostatnim etapem rozwoju projektu przeprowadziła ewaluację podsumowującą, w której wykorzystała narzędzia internetowe, takie jak Platforma Zarządzania Dostępnością (AMP).
Wyniki zgodności były wyjątkowo dobre i udowodniono, że oprogramowanie spełnia standardy Wytycznych dotyczących dostępności treści internetowych (WCAG).
Pracując z Atos, mam doświadczenie z pierwszej ręki na temat jakości i poziomu umiejętności, których firma wymagała od pracowników, aby utrzymać własne wysokie standardy.
Do obowiązków należało wdrażanie, zarządzanie i rozwiązywanie problemów z infrastrukturą sieciową w Roving i Cannon Sprint Venue podczas Igrzysk Olimpijskich i Paraolimpijskich w Londynie w 2012 roku;
Bycie realnym i dobrze zorientowanym mediatorem pomiędzy zespołem technologicznym a różnymi klientami;
Tworzenie nowych żądań zmian za pomocą narzędzia Change Management (ITSM) i przesyłanie żądań zmian członkom CMB w celu zatwierdzenia/odrzucenia.
Android SDK
Build Banking App UI With Jetpack Compose
The Notes App (MVVM ROOM Database) in Android Studio using Kotlin
Top App Bar (Toolbar) - UX With Material3
Bottom App Bars - UX With Material3
Pagination from Remote API & Local Cache Using Paging3, Compose
Create a Shimmer Loading Effect in Jetpack Compose
Search In Jetpack Compose
Permission Handling
Deeplinking With Jetpack Compose
Dagger-Hilt Dependency Injection
Realm DB
Retrofit
Firebase Push Notifications on Android
Kotlin
Java
SWIFT / iOS
Java EE Spring Framework
JavaScript
HTML5 & CSS3
IT Desktop Support
Network Comunication
Network Security
MySQL
Git Hub / SVN
Amazon Web Services
SAP Mobile Platform
Good Dynamics SDK UI/UX
Jenkins Charles Proxy
IP prawo