Redmine
Redmine ist ein quelloffenes, web-basiertes Projektmanagement- und Issue-Tracking-System, das für die Verwaltung von Softwareentwicklungsprojekten und allgemeinen Projekten eingesetzt wird. Es bietet Funktionen wie Aufgabenverwaltung, Zeiterfassung, Wiki-Dokumentation, Repository-Integration und anpassbare Workflows zur strukturierten Projektverfolgung und Teamkoordination.
Redmine Projekte
Entwicklung und Betrieb einer mobilen App mit Backend
Dienstleistungen
10/2016 - 07/2021 · Köln
Entwicklung und Betrieb einer nativen mobilen App für iPhone und iPad zur Berechnung von Anwalts- und Gerichtskosten mit In-App-Käufen (Abonnements) mit einem mobilen Backend auf Basis von Swift, Java, PostgreSQL und REST
Tätigkeiten
- Entwicklung einer mobilen App für iOS und iPadOS zur Unterstützung von Juristinnen und Juristen bei der Bewertung wirtschaftlicher Prozessrisiken
- Spezialisierte Rechner zur schnellen und präzisen Berechnung von Anwalts- und Gerichtskosten nach dem deutschen Rechtsanwaltsvergütungsgesetz (RVG) und dem Gerichtskostengesetz (GKG)
- Berechnung der Kosten von Mahn- und Klageverfahren über mehrere Instanzen im Arbeits- und Zivilrecht
- Berechnung von Kosten für außergerichtlichen Verfahren im Arbeits- und Zivilrecht
- Berechnung der Verteilung der Kosten auf die Parteien des Verfahrens und des Kostenrisikos für Mandanten
- Berücksichtigung der kostenrechtlichen Unterschiede bei Beendigung des Klageverfahrens durch Urteil oder Vergleich
- Berücksichtigung verschiedener Umsatzsteuersätze
- Die App ermöglichte es den Anwendern, ein Premium-Abonnement abzuschließen.
- Entwicklung eines skalierbaren, sicheren Backend-Systems für die mobile App
- Verwaltung der Premium-Abonnements mit REST API zum Abruf durch die mobile App
- Verwaltung von Werbeanzeigen mit REST API zum Abruf der geschalteten Anzeigen durch die mobile App
- Authentifizierung und Autorisierung über OAuth 2.0
- Integration mit dem App Store
- CI/CD-Pipelines auf Basis von Jenkins, GitLab und Artifactory
- Entwicklung einer Website mit Informationen über die mobile App
Software-Typ
Mobile App · Backend-Service · API · Datenbank-LösungTechnologien
Swift · Java · Spring · REST · JSON · OAuth 2.0 · JWT · SQL · PostgreSQL · Datenmodellierung · HTML · CSS · Spring Boot · Spring Data · Spring Data JPA · Spring Data REST · Spring REST Docs · Spring Security · Thymeleaf · Hibernate · Flexmark · Tomcat · Maven · Jenkins · Groovy · Artifactory · Flyway · Bash · GitLab · StoreKit · Xcode · TestFlight · App Store Connect · JUnit · Mockito · Hamcrest · Nginx · Git · Redmine · IntelliJ IDEA · Mac · Serviceorientierte Architektur · Backend for Frontend · CI/CDMandantenfähige Web-Anwendung für Anwalts- und Gerichtskosten
Informationsdienstleistungen, Fachverlag
10/2001 - 12/2001, 04/2004 - 08/2004, 07/2013 - 09/2013, 10/2014 - 11/2014 · Remote
Konzeption und Entwicklung einer mandantenfähigen Web-Anwendung zur Berechnung von Anwalts- und Gerichtskosten entsprechend den in Deutschland geltenden rechtlichen Vorschriften.
Tätigkeiten
- Fachliche und technische Konzeption der juristischen Software
- Entwicklung der Benutzerschnittstelle
- Entwicklung des Backends und der Datenbank
- Entwicklung der Mandantenfähigkeit
- Implementierung, Integration, Dokumentation, Beratung, Schulung
Software-Typ
Web-Anwendung · Backend-Service · Datenbank-Lösung