Lead Developper / Senior Softwareentwickler (Java, Kotlin)
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 14547 Beelitz, Mark
- auf Anfrage
- fr | de | en
- 18.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2022 – offen
Tätigkeitsbeschreibung
- Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in
Realisierbaren User-Stories
- Validierung von User-Stories und deren technische Machbarkeit mit dem
Produkt Owner
- Entwicklung des Backendes der Plattform in Kotlin und Java, mit dem
Framework Spring Boot
- Implementierung von Google Cloud Function, mit dem Framework NodeJs
in der Sprache JavaScript und TypeScript
- Schreiben von Infrastrukturscript für das Provisioning in Google Cloud
Platform mit Terraform
- Schreiben von Unit-Tests, Integration-Tests und System-Tests mit der
Hilfen von JUnit, Mockito
- Integration der Agree21 Schnittstellen in das System
- Betreuung und Coaching von internen Entwicklern
Docker, Google Cloud, Java (allg.), Kotlin, Kubernetes, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework, Vue.Js
7/2021 – 5/2022
Tätigkeitsbeschreibung
- Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in realisierbare User-Stories
- Schreiben von User-Stories mit dem Product Owner/Project Manager
Entwicklung des Backendes der Plattform in Kotlin, mit dem Framework Spring Boot
- Migration von Cloud - Lösungen: AWS EC2 + Puppet ECS + Fargate
- Migration von Cloud - Lösungen: Terraform Cloud Formation, AWS CDK
- Implementierung von Such-Endpoints bei der Verwendung von Elastic Search
- Schreiben von Infrastruktur-Script für das Provisioning in Amazon Cloud mit AWS CDK (Java)
- Configuration und Bereitstellung von Magnolia CRM auf AWS mit Containers
- Schreiben von unit-Tests, Integration-Tests und System-Tests mit der Hilfen von JUnit und Mockito
Amazon Web Services (AWS), Docker, Java (allg.), Kotlin, Mongodb, Scrum, Spring Framework
3/2021 – 7/2021
Tätigkeitsbeschreibung
• Entwicklung von technischen Konzepten und Zerlegung von Aufgabe in realisierbaren User-Stories
• Schreiben von User-Stories mit dem Product Owner
• Entwicklung des Backends der Plattform in Java, mit dem Framework DropWizard
• Entwicklung im Frontend mit React und das Framework Semantic UI
• Implementierung und Durchführung von automatisierten Tests mit JUnit
Hibernate (Framework), J2EE, Jenkins, Junit, Mysql, React (JavaScript library), Scrum
2/2016 – offen
Tätigkeitsbeschreibung
• Entwicklung der Geschäftsidee und Planung der Umsetzung.
• Entwicklung des Frontends mit Angular (2 - 11)
• Entwicklung des Backends mit Spring Boot (Kotlin/Java), AWS und Firebase/Google Cloud
• Entwicklung einer Android-App mit Kotlin und Java
• Entwicklung eine iOS-App mit SwiftUI
• Mitarbeit an der Marketingstrategie und Branding des Produkts
• Koordination der Arbeit mit externen Dienstleistern (Graphikdesigner, Rechtsanwälte)
• Implementierung und Durchführung von automatisierten Tests
• Sicherheit: OAuth2.0, 3dr-Party Authentication, SSO, JWT
Amazon Web Services (AWS), Android, Angular, Google Cloud, Kotlin, Mongodb, Spring Framework, Swift (Programmiersprache)
1/2014 – 12/2015
Tätigkeitsbeschreibung
• Entwicklung des Konzepts des Backend und der Android App
• Implementierung des Backend mit Spring und Deployment auf Tomcat
• Speicherung von Daten im Backend in MySQL, mit Hilfe von Hibernate
• Implementierung der Android App
• Speicherung von Nachrichten im Endgerät in SQLite, mit Hilfe von Room
• Wartung der App und des Backend
Android, Hibernate (Java), J2EE, Jenkins, Mysql, Spring Framework
2/2013 – 4/2020
Tätigkeitsbeschreibung
- Planung und Koordination der Umsetzung von Software für den automobilen Bereich mit einen agilen Vorgehen
- Screiben von User-Stories mit Rücksprache mit dem Kunden
- Anforderunganalyse und Durchführung der Softwareabnahme bei dem Kunden
- Schätzung von Kosten und Planung von Ressource
- Leitung eines Teams von 6 Entwickler (Senior und Junior), 1 Tester und 1 Dokumentarist
- Entwicklung von Sofware mit der Verwendung von .Net/C#, Angular
- Erstellung und Weiterentwicklung von Softwares unter Berücksichtigung der gegebenen Anforderungen und Rahmenbedingung
- Erstellung von Pflichtenheften auf Basis von funktionalen Anforderungen
- Entwicklung von Softwaren unter der .NET-Framework (ASP.NET-MVC/-WebAPI/-WebForm, Entity Framework, WCF Service, Windows Form)
- Erstellung von Technischen Dokumentationen
- Mitarbeit in unterschiedlichen Projekten im Bereich Personalplanung und Automobil
Design (allg.), Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), Scrum, .Net Framework (Microsoft), C#, Front End, Ibm Websphere Mq, Angular, ASP.NET
1/2011 – 7/2012
Tätigkeitsbeschreibung
- Mitarbeit in unterschiedlichen Forschungsprojekten im Bereich
eGovernment und Cloud-Computing mit Microsoft Azure
- Benutzung der .NET-Framework für die Erstellung von Webservices, dabei wurden der Entity-Framework und WCF-Service verwendet
- Erstellung von REST-Service mit Hilfe von Java EE
- Speicherung von Daten in einer MSSQL- und PostgreSQL-Datenbank mit der Hilfe der Entity Framework
- Entwicklung von mobiler App für Windows-mobile
Amazon Web Services (AWS), C#, Cloud Computing, J2EE, Representational State Transfer (REST)
Zertifikate
Ausbildung
Technische Universität Berlin
Über mich
Weitere Kenntnisse
Frontend, Backend, Android
Spring, Spring Boot, .Net Core, .Net
Kotlin, C#, Java
AWS, CloudFront, S3, EC2, Google Cloud, Firebase, Heroku, Microsoft Azure
MVC, AOP, DI, DDD, TDD
Entity Framerwork, Hibernate
MySql, MSSQL, NoSQL, Apagne Ignite, DynamoDb, Mongo DB
Angular, TypeScript, HTML, CSS, JavaScript
Jira, Gitlab
Microsoft Visual Studio, Eclipse, IntelliJ IDEA
Persönliche Daten
- Französisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden