Ich biete Ihnen maßgeschneiderte Software-Entwicklung für Ihr Unternehmen.
Mein Schwerpunkt liegt zur Zeit auf Entwicklung für Apple iOS (iPhone/iPad).
Rufen Sie mich gerne an, oder schreiben Sie mir eine E-Mail. Ich freue mich auf Ihre Anfrage!
Lars Peters
Technisch verantwortlich unter iOS für die Marken „Stern“, „Brigitte“, „Gala“ (News-Apps, nicht E-Paper), sowie „Eltern“, „Urbia“ und „Geo-Mini“:
„[…] Herr Peters verfügt über eine außerordentlich große und beachtliche Berufserfahrung. Er beherrschte seinen Arbeitsbereich stets sicher und kannte sich ebenfalls in Randgebieten sehr gut aus. Fortlaufend brachte er seine hervorragenden fachlichen Kenntnisse auf den neusten Stand. Aufgrund seiner sehr schnellen Auffassungsgabe fand er auch in schwierigen Situationen jederzeit optimale Lösungen.
Das umfangreiche Pensum seiner anspruchsvollen Position bewältigte er aufgrund seiner sehr guten Belastbarkeit vorbildlich. Weiterhin hatte er jederzeit eine gute Arbeitsmoral und übernahm wiederholt auch Aufgaben, die nicht in sein direktes Arbeitsgebiet fielen.
Herr Peters zeichnete sich durch eine zu jederzeit ausgesprochen gewissenhafte, systematische und effiziente Arbeitsweise aus. Durch seine äußerst zügige, planvolle und sorgfältige Arbeit erzielte er jederzeit sehr gute Erfolge.
Herr Peters war ein äußerst wertvoller Mitarbeiter. Mit seinen Leistungen waren wir in jeder Hinsicht stets außerordentlich zufrieden.
Aufgrund seiner sehr kollegialen und freundlichen Art verlief die Zusammenarbeit mit seinen Vorgesetzten, Kollegen und Mitarbeitern immer sehr gut. Von Geschäftspartnern und Kunden wurde er wegen seines ausgezeichneten Engagements und seiner Freundlichkeit immer sehr geschätzt. […]“
Mitglied im Adobe-GoLive-Entwicklungsteam, Aufgabenbereiche u.a.:
Adobe Audition
„[…] Wir lernten Herrn Peters als stets engagierten, ehrlichen, fachlich sehr kompetenten und zuverlässigen Mitarbeiter kennen. Er zeigte große Leistungsbereitschaft und war auch häufig auftretendem starken Arbeitsanfall jederzeit gewachsen. Er besitzt eine schnelle Auffassungsgabe und zeigte sich auch in schwierigen Situationen souverän und flexibel. Dabei arbeitete er mit äußerster Sorgfalt, Konzentration und größter Genauigkeit. Er fand gute Lösungen auf Grund seines fundierten Fachwissens, die er auch erfolgreich in die Praxis umzusetzen wusste. Hierbei kamen Herrn Peters auch seine umfassenden Englischkenntnisse zu Gute.
Wir waren mit seinen Leistungen immer außerordentlich zufrieden. Sein Verhalten gegenüber Vorgesetzten und Kollegen war stets vorbildlich.
Herr Peters verlässt uns auf eigenen Wunsch. Wir bedauern sein Ausscheiden sehr, bedanken uns für seine Mitarbeit und wünschen ihm alles Gute für die Zukunft.“
Beschreibung:
(Noch unter NDA)
Rolle:
Senior iOS-Developer
Beschreibung:
Modul zur Identifizierung und Authentifizierung der Nutzer:innen (IAM = Identity and Access Management) in der DAK-App
Rolle:
Senior iOS-Developer, iOS-Architect
Aufgaben:
Übernahme, Weiterentwicklung, Verbesserung, Refactoring des Moduls, Einbringen und Umsetzen architektonischer Konzepte in der DAK-App (siehe auch Projekt „DAK App“ 2019 – 2021), technische Abstimmung mit externem SDK-Anbieter, technische Abstimmung über mehrere Scrum-Teams hinweg, Einarbeitung neuer Kollegen, Absolvieren eines OWASP-Top-10-Trainings
Eingesetzte Technologien:
Swift, Combine, RxSwift, Swift Concurrency, OAuth2, UIKit, SwiftUI, OpenAPI, Azure-DevOps, Unit-Tests, UI-Tests, Barrierefreiheit (VoiceOver, Dynamic Type), WebSockets, SwiftNIO
Beschreibung:
Zeit für die Familie
Rolle:
Vater
Aufgaben:
Alles, was anfällt
Eingesetzte Technologien:
Windeln, Babybrei, Kinderkarre, Trage, Ohrstöpsel, Geduld
Beschreibung:
Komplette Neuentwicklung der DAK-App:
Rolle:
iOS-Lead (technisch), iOS-Architect (teils auch teamübergreifend)
Aufgaben:
Architektur, Konzeption und Umsetzung, technische Abstimmung über mehrere Scrum-Teams hinweg, Einarbeitung neuer Kollegen
Eingesetzte Technologien:
Swift, RxSwift, UIKit, CocoaPods, REST, OpenAPI, Azure-DevOps, Unit-Tests, UI-Tests, SSL-Pinning, Moya, Barrierefreiheit (VoiceOver, Dynamic Type), SwiftNIO
Beschreibung:
Social-Networking-App (iOS)
Rolle:
Senior iOS-Developer
Aufgaben:
Unterstützung in der Release-Phase: Fehlerbehebung, neue Funktionen, etc.
Eingesetzte Technologien:
Swift, UIKit, Git, CoreGraphics, REST, Unit-Tests
Beschreibung:
Technisch verantwortlich unter iOS für die Marken „Stern“, „Brigitte“, „Gala“ (News-Apps, nicht E-Paper), sowie „Eltern“, „Urbia“ und „Geo-Mini“:
Rolle:
iOS-Architect
Aufgaben:
Konzeption, Umsetzung, Koordination mit externen Entwicklungsagenturen sowie Überwachung der Codequalität, Performance-Optimierung, Abstimmung intern mit POs, Backend, Design, etc., Unterstützung in geringerem Maße auch auf Android (Konzeption, Debugging, Absprachen mit Agenturen), Anpassung, Fehlerbehebung und Aktualisierung von Backend, Datenbank und Frontend des „Eltern“-Klinikführers (Apps: iOS | Android)
Eingesetzte Technologien:
Objective-C, Swift, Firebase, Google Analytics, JSON, PHP, MySQL
Beschreibung:
Fortführung eines Alt-Projektes, daß ich selbst für den Auftraggeber angefangen hatte.
Weiter untern mehr zu diesem Projekt.
Beschreibung:
Event-Kalender-App für das Emirat Dubai.
Rolle:
Senior iOS-Developer
Aufgaben:
Unterstützung in der Release-Phase
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
Social-Networking-App für Hunde-Besitzer
Rolle:
Senior iOS-Developer
Aufgaben:
Fehlerbehebung, Performance-Optimierung, Verbesserung der Code-Qualität, Entwickeln neuer Funktionen
Eingesetzte Technologien:
Objective-C, UIKit, REST
Beschreibung:
Komplette Neuentwicklung der Version 2.0.
Rolle:
Senior iOS-Developer
Aufgaben:
Implementieren diverser Funktionen
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
Video-Portal-App
Rolle:
Senior iOS-Developer
Aufgaben:
Fehlerbehebung, neue Funktionen und Detailverbesserungen
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
Kunden-App für BASE-/E-Plus-Mobilfunk, komplette Neuentwicklung der Version 2.0.
Rolle:
Senior iOS-Developer
Aufgaben:
Alleinverantwortlich für iOS-Version, technische Konzeption und Umsetzung
Eingesetzte Technologien:
Objective-C, UIKit, CoreAnimation, CoreGraphics, MapKit, JSON
Beschreibung:
Sat-1-Fußball-Sparte
Rolle:
Senior iOS-Developer
Aufgaben:
Fehlerbehebung, neue Funktionen und Detailverbesserungen
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
Share-Economy-App
Rolle:
Senior iOS-Developer
Aufgaben:
Fehlerbehebung, neue Funktionen und Detailverbesserungen
Eingesetzte Technologien:
Objective-C, UIKit, PHP
Beschreibung:
In-house-iPad-Projekt in der Versicherungsbranche. Kunden-Details unter NDA. Software hat einen Branchenpreis gewonnen.
Rolle:
Senior iOS-Developer
Aufgaben:
Entwicklung der iOS-nativen Anbindung an Präsentations- und Beratungs-Inhalte in HTML 5, Kundenverwaltung (lokale Datenbank), Datenbanksynchronisierung mit dem Backend, PDF-Erstellung, …
Eingesetzte Technologien:
Objective-C++, UIKit, CoreData, Synchronisierung mit dem Backend über JSON, PDF-Erstellung mit CoreGraphics
Beschreibung:
Freie Mitarbeit: Entwicklung für iPhone & iPad
Rolle:
iOS Developer
Aufgaben:
Fehlerbehebung, neue Funktionen, Beratung
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
In-house-App für iPhone und iPad
Rolle:
iOS Developer
Aufgaben:
Technische Konzeption und Umsetzung
Eingesetzte Technologien:
Objective-C, UIKit, XML
Beschreibung:
Gehörbildungssoftware für Musiker (iPhone, iPad): Trainieren von Akkord-Folgen.
App-Store-Bewertungen: 4,9 von 5 Sternen
Rolle:
Senior iOS-Developer
Aufgaben:
Konzeption, Design, Umsetzung
Eingesetzte Technologien:
Swift, Objective-C++, C++, Libarchive, UIKit, SwiftUI (in Arbeit), Realtime-Threading, CoreGraphics, Performance-Optimierung, Notensatz
Beschreibung:
In-house-App für iPhone
Rolle:
iOS Developer
Aufgaben:
Fehlerbehebung, neue Funktionen, Beratung
Eingesetzte Technologien:
Objective-C, UIKit
Beschreibung:
Desktop-Software für MacOS X, Windows.
Rolle:
Software-Entwickler (Mac/Windows)
Aufgaben:
Fehlerbehebung, neue Funktionen, Server-Administration (Linux, Perforce-VCS)
Eingesetzte Technologien:
C++, MacOS-Carbon, Win32, proprietäres X-Plattform Framework, Perforce-SCM, Metroworks CodeWarrior, MS Visual Studio, XMP, Linux
Beschreibung:
Audio-Recording- und -Editierungssoftware
Rolle:
Software Engineer (Mac/Win)
Aufgaben:
Evaluierung diverser Framework- und Core-Technologien, Portierungsfragen, Feature-Implementierung in der alten Codebasis mit WIN32-APIs.
Eingesetzte Technologien:
C++, MS Visual Studio, Apple Project Builder, GDB, MacOS Carbon, POSIX, WIN 32, GDI+
Beschreibung:
Adobe GoLive war ein preisgekrönter WYSIWYG Web-Editor
Rolle:
Software Engineer (Mac/Win)
Aufgaben:
Eingesetzte Technologien:
C++, Metroworks CodeWarrior, MS Visual Studio, GDB, MacOS Carbon, WIN 32, BoundsChecker, Apple Shark (jetzt „Instruments“), Multi-Threading, Unicode, HTML, XML, CSS, JavaScript
Beschreibung:
Musik-/Gehörbildungssoftware für MacOS 7 - 9 und MacOS X im Eigenvertrieb (nicht mehr verfügbar).
Kunden: viele Schulen und Universitäten, darunter das weltweit renommierte Berklee College of Music (Boston, USA), zahlreiche Privatkunden.
Rolle:
MacOS Developer
Aufgaben:
Konzeption, Design, Umsetzung
Eingesetzte Technologien:
C++, MacOS (7, 8), MacOS X Carbon, MIDI