Usługi pośrednictwa pracy IT Zdalne zespoły Abonament rekrutacyjny O nas Kontakt Wszystkie prace Praca w IT Przykłady CV Nasz blog 2 Case Studies

Wznów: Senior programista iOS

Lokalizacja: Polska

Stawka: 5000 USD brutto

O MNIE

Jestem programistą iOS z 11-letnim doświadczeniem, uczestniczyłem w ponad 10 różnych projektach na różnych stanowiskach, włączając w to badania, rozwój, rozwiązywanie problemów, wsparcie projektu, itp. Mam doświadczenie w tworzeniu interfejsu użytkownika, rozwijaniu komunikacji z serwerem, pisaniu testów jednostkowych oraz pracy z dużymi danymi. Posiadam również doświadczenie w pisaniu i łączeniu kodu w języku C++ z projektami. Interesuję się programowaniem sportowym i grafiką komputerową.

PODSUMOWANIE UMIEJĘTNOŚCI

Umiejętności techniczne:

  • Języki programowania: Swift, Objective-C, C++, Java (podstawowe)
  • Technologie programistyczne: iOS SDK, Mathematica, JavaScript/JQuery (średnio zaawansowane), HTML5 (podstawowe), Oracle (podstawowe)
  • Zaawansowane technologie iOS: XCTest, SwiftUI, CocoaPods, Core Data
  • Metodologie modelowania: UML Systemy kontroli wersji: GIT, SVN
  • Narzędzia do śledzenia testów/błędów: JIRA, Redmine, DeskTime Metodologie pracy: Scrum, Kanban

DOŚWIADCZENIE ZAWODOWE

Stanowisko: Starszy Inżynier iOS

05.2016 - Obecnie

Obowiązki:

  • Architektura i rozwijanie kodu źródłowego dla obu platform (iOS/Android) w języku C++
  • Napisanie systemu testowego dla tego kodu;
  • W szczególności, zaprojektowanie i wdrożenie algorytmów NLP dla obsługi rozpoznawania mowy;
  • Integracja parsera JSON w języku C++, bazy danych SQLite, frameworka Poco do wysyłania żądań sieciowych; Integracja plików .oa jako animacji mówiącej;

Narzędzia i technologie: Swift, C++, Curl, Poco, SQLite 3.0, Djinni, Nlohmann::json, CocoaPods (gRPC, SwiftLint, BoringSSL, Photobuf), Cocoa Touch, Foundation, Jenkins, Oddcast, Fastlane

Stanowisko: Średni Inżynier iOS

08.2014 – 05.2016

Obowiązki:

  • Projektowanie i renderowanie plików SVG w projekcie;
  • Rozwój algorytmów nawigacji mapy: wyszukiwanie obiektów, przekraczanie pięter, znajdowanie najkrótszej trasy itp.;
  • Rozwój algorytmu uczenia użytkownika orientacji w przestrzeni offline przy użyciu iBeacons;
  • Tworzenie sesji audio do nagrywania i odtwarzania głosu użytkownika.

Narzędzia i technologie: Obj-C, C++, OpenGLES, QuartzCore, CoreText, CoreGraphics, CoreLocation, CoreMotion, CoreBluetooth, boost, SVGKit, MonkVG, MonkSVG, Crashlytics

Stanowisko: Średni Inżynier iOS

10.2012-07.2014

Obowiązki:

  • Implementacja wielu standardowych i niestandardowych ekranów na iOS przy użyciu UIKit i Foundation;
  • Obsługa wielu punktów końcowych przy użyciu frameworku AFNetworking;

Narzędzia i technologie: Crittercism, Linphone, Reachability, CorePlot, Flurry, Google Analytics, Mixpanel, zXing

Dołącz do społeczności Znoydzem.

Aplikuj jako Specjalista ds