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, initially joining the team during my Master’s studies in Information Engineering. Worked on an IoT platform for remotely monitoring and controlling smart plugs and connected devices, from embedded software running on Raspberry Pi devices to a central web-based management platform.
- Developed Node.js software running on Raspberry Pi devices to communicate with and control connected smart plugs
- Designed and developed the central management and control platform using C#, .NET, and ASP.NET
- Implemented communication between distributed IoT devices and the central platform
- Analyzed requirements and translated user and customer needs into technical solutions
- Designed software components, APIs, and data models and contributed to the overall system architecture
- Worked directly with customers, coordinated testing phases, and prepared and managed test cases
- Created technical documentation and UML models throughout the development process
C#.NETUMLSoftware EngineeringNode.jsRaspberry PiASP.NETREST APIsMicroservicesDockerKubernetesCloudEntity FrameworkSQL ServerScrum
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