Senior engineer in the engineering team of a Hamburg-based credit management and collections company, building cloud-native microservices and ASP.NET Core Web APIs.
- Designing and developing microservices and REST APIs with ASP.NET Core
- Integrating services through event-driven messaging with Apache Kafka
- Running and operating services with Docker and Kubernetes in the cloud
- Working with SQL Server and internal business processes
C#ASP.NET CoreREST APIsMicroservicesApache KafkaDockerKubernetesCloud.NETEntity FrameworkSQL ServerScrum
Software developer at the research center of Fachhochschule Kiel, a role that began during a Master's in Information Engineering.
- Analyze and model software and requirements based on user expectations
- Develop software products and documentation
- Communicate with customers and manage test phases and test cases
C#.NETUMLSoftware Engineering
Led the software team, covering design, delivery, and coordination with stakeholders.
- Led the software team as Software Team Leader
- Coordinated analysis, implementation, and delivery of software changes
C#.NETSQL ServerUMLBPMN
Supported online master's programs in AI and Computer Architecture, including LMS operations and student consulting.
- Supported online classes and lecturers during teaching
- Maintained and supported the LMS
- Consulted master's students on their courses
LMSVirtual Learning
Visiting lecturer for undergraduate computer science courses.
- Taught Computer Programming, Advanced Programming, and IT Principles
Visiting lecturer for software engineering and programming courses.
- Taught Advanced Programming, Software Engineering, and Computer Programming
Visiting lecturer for programming and software engineering courses.
- Taught Computer Simulation, Advanced Programming, Software Engineering, and Programming Principles
Designed, analyzed, and implemented software systems, including the GoldNet GPS Tracking System.
- Worked with users to analyze needs and implement change requests
- Designed the GoldNet GPS Tracking System and implemented new features
- Modeled and reengineered business processes with management
C#.NETSQL ServerGPS TrackingBPMNUMLRedis
Designed and developed software systems used across different departments of the company.
- Designed internal software systems for multiple departments
C#.NETSQL ServerUML
Combined system analysis, architecture, and development for customer software solutions.
- Modeled business processes, requirements, and software architecture
- Gathered customer requirements and modeled software around them
- Developed end-to-end software solutions with the team
UMLBPMNSoftware ArchitectureSystem Analysis