Stanislav S.
Zaproponuj Stanislav pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Design i sztuka
Grafiki, audio i wideo
Aplikacje mobilne
Administracja systemami IT
Portfolio
-
BankLocator: aplikacja do wyszukiwania bankomatów z integracją kart
C#Opracowałem aplikację nawigacyjną na Windows Forms, która pomaga użytkownikowi znaleźć najbliższy oddział banku lub bankomat. Program wyświetla obiekty na mapie, pozwala budować trasy i przeglądać informacje o instytucjach finansowych.
Co zrobiłem w projekcie:
Praca z mapami: Zintegrowałem bibliotekę GMap.NET do wyświetlania map, zarządzania powiększeniem i umieszczania niestandardowych znaczników (pinów) banków.
Geolokalizacja i routowanie: Zrealizowałem logikę budowy trasy od aktualnej pozycji użytkownika do wybranego obiektu. Dodałem obliczanie odległości i czasu podróży.
… Praca z danymi (XML): Zamiast obszernej bazy danych użyłem serializacji XML do przechowywania bazy danych współrzędnych oddziałów i ich opisów (BankData.xml), co czyni aplikację przenośną.
UI/UX: Stworzyłem wygodny interfejs z bocznym panelem wyszukiwania i interaktywną mapą, zrealizowałem filtrowanie obiektów według typu (oddział/bankomat).
-
Fora naukowe: aplikacja do zarządzania artykułami naukowymi
C#Opracowałem rozwiązanie programowe do automatyzacji zbierania i przetwarzania materiałów z konferencji naukowych. Aplikacja zastępuje ręczną pracę z plikami, oferując jednorodne środowisko do składania, edytowania i publikowania referatów naukowych.
Co zrobiłem w projekcie:
Praca z dokumentami (OpenXML i PDF): Zrealizowałem skomplikowaną funkcjonalność importu i eksportu plików. Użyłem biblioteki Open XML SDK do pracy z formatem DOCX oraz PdfSharp do generowania dokumentów PDF, a także wbudowanego edytora z obsługą formatowania RTF.
Model dostępu: Wdrożyłem system autoryzacji z wyraźnym podziałem praw. "Autor" ma dostęp tylko do swoich materiałów, a "Publicysta" może przeglądać prace innych, zostawiać recenzje i tworzyć finalne zbiory.
… Architektura bazy danych: Zaprojektowałem lokalne przechowywanie na SQLite (przez ADO.NET). Zrealizowałem dwie oddzielne bazy danych (logins.db i document.db) w celu oddzielenia kont użytkowników i treści (artykułów i komentarzy).
System komentowania: Opracowałem moduł do dyskusji nad artykułami, w którym recenzenci mogą zostawiać komentarze, które są przechowywane w historii dokumentu.
-
System ewidencji zawodów sportowych w C# (WinForms + SQLite)
C#Opracowałem moduł oprogramowania do automatyzacji pracy działu technicznego. Aplikacja pozwala zrezygnować z papierowych dzienników i Excela, zapewniając centralne zarządzanie, wyszukiwanie i zmianę statusów zgłoszeń dotyczących naprawy sprzętu.
Co zrobiłem w projekcie:
Praca z danymi: Zaprojektowałem i wdrożyłem interakcję z lokalną bazą danych SQLite za pomocą ADO.NET. Skonfigurowałem zapytania SQL do filtrowania i sortowania zgłoszeń.
Bezpieczeństwo: Zrealizowałem moduł autoryzacji z prawidłowym przechowywaniem haseł — użyłem haszowania według algorytmu SHA256 (AuthHelper).
… Optymalizacja UI: Wprowadziłem podejście programowej generacji okien dialogowych (DialogManager). Zamiast tworzyć mnóstwo zbędnych formularzy w konstruktorze, okna logowania i tworzenia zgłoszeń są generowane przez kod, co sprawia, że projekt jest lżejszy i czystszy.
Funkcjonalność: Zrealizowałem pełny cykl życia zgłoszenia (CRUD): tworzenie, wyszukiwanie, zmiana statusu (przez menu kontekstowe) i zamykanie.
-
HelpDesk system: aplikacja do wsparcia technicznego w C# i SQLite
C#Opracowałem moduł oprogramowania do automatyzacji pracy działu technicznego. Aplikacja pozwala zrezygnować z papierowych dzienników i Excela, zapewniając centralne zarządzanie, wyszukiwanie i zmianę statusów zgłoszeń dotyczących naprawy sprzętu.
Co zrobiłem w projekcie:
Praca z danymi: Zaprojektowałem i wdrożyłem interakcję z lokalną bazą danych SQLite za pomocą ADO.NET. Skonfigurowałem zapytania SQL do filtrowania i sortowania zgłoszeń.
Bezpieczeństwo: Zrealizowałem moduł autoryzacji z prawidłowym przechowywaniem haseł — użyłem haszowania według algorytmu SHA256 (AuthHelper).
… Optymalizacja UI: Wprowadziłem podejście programowej generacji okien dialogowych (DialogManager). Zamiast tworzyć mnóstwo zbędnych formularzy w konstruktorze, okna logowania i tworzenia zgłoszeń są generowane przez kod, co sprawia, że projekt jest lżejszy i czystszy.
Funkcjonalność: Zrealizowałem pełny cykl życia zgłoszenia (CRUD): tworzenie, wyszukiwanie, zmiana statusu (poprzez menu kontekstowe) oraz zamykanie.
-
Odtwarzacz wideo w C# z bazą danych i API YouTube
C#Napisałem program na Windows Forms, który pozwala na wyszukiwanie wideo na YouTube, oglądanie ich w aplikacji oraz zapisywanie w własnej bibliotece. Co zrobiłem w projekcie: Logika backendu: Skonfigurowałem interakcję z bazą danych SQLite za pomocą ADO.NET. Wszystkie dane (użytkownicy, polubienia, komentarze) są przechowywane lokalnie. Praca z API: Podłączyłem YouTube API, aby uzyskać aktualne treści i metadane. Interfejs: Zrealizowałem płynne przełączanie motywów (Tryb ciemny) oraz responsywny odtwarzacz oparty na Microsoft Edge WebView2.
Recenzje dotyczące zrealizowanych zleceń 1
6 kwietnia
205 PLN
LP skan Solana, dokończyć funkcjonalność
Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy
Dobry specjalista, polecam do współpracy.
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Telegram-bot + zamknięta społeczność
123 PLN
|
|||||
|
Optymalizować parsowanie
57 PLN
|
|||||
|
Szukam dewelopera bota Telegram (Python / Node.js)
246 PLN
|
|||||
|
Telegram / Skrypt / Losowania
145 PLN
|
|||||
|
Diagnostyka programu BAF
410 PLN
|
|||||
|
Bot Telegram do weryfikacji osób
656 PLN
|
|||||
|
Szukam programisty Pythona do pisania skryptów, parsowanie
82 PLN
|
|||||
|
Programista Python do parsowania danych niestrukturalnych (Word, Excel, PDF) i synchronizacji z bazą danych w Excelu
246 PLN
|
|||||
|
Dopracować parsowanie
410 PLN
|
|||||
|
Opracowanie bota Telegram do przyjmowania zgłoszeń, zapisywania kontaktów i wysyłania wiadomości.
164 PLN
|