Sebastian (Dr.) K.
Senior Lead Developer, System Architecture
Experience
Senior Lead Developer, System Architecture
AVL DITEST
- Redesigned a legacy Windows app for vehicle diagnostics as an AWS cloud application
- Created build pipelines and performed code reviews using Kotlin, Spring Boot, Micronaut, Jenkins, and GitHub
Technical Lead, System Architecture and Code Reviews
Munich and Upper Bavaria Chamber of Commerce
- Provided technical leadership for a nearshore development team
- Built and expanded a self-service web portal in the Open Telecom Cloud and connected it to the ELSTER portal of the Bavarian State Tax Office
- Designed system architecture and conducted code reviews using Java, Spring Boot, Angular, Postgres, Keycloak, SAML, Docker, Linux, and Ansible
Senior Java Backend Developer
Globalside GmbH
- Developed the backend of a mobile app for private health insurance using Java, Spring Boot, RabbitMQ, Kubernetes, and AWS
- Set up a monitoring infrastructure with Prometheus and Grafana
- Managed and administered MySQL and Linux environments
Senior Java/Kotlin Developer
Telefónica
- Specified and implemented a microservices architecture in Kotlin using Spring Boot, Spring Reactive, REST APIs, MongoDB, and Elasticsearch
- Developed React frontends
- Implemented and optimized CI/CD build and deployment pipelines on Jenkins with Docker and Docker Swarm
- Set up Linux development and test environments
Product Owner
UniCredit Group for HVB and Bank Austria
- Managed a nearshore team in an outsourcing project for a portfolio management product
- Designed system architecture with JEE on WebSphere and specified relational data models in Oracle DB
Specification and Implementation
Bavarian Association of Statutory Health Insurance Physicians
- Specification and implementation of an application for medical documentation
- Backend processes in a microservices architecture with Java, Spring Boot and RabbitMQ
- Integration of a legacy application with Wicket in the frontend
- Test and delivery management as well as requirement specification using Gherkin/Cucumber
Data Warehouse Architect and Implementation
Sanacorp GmbH
- Architecture and implementation of a data warehouse for graphical real-time reporting
- Development using JEE on WebLogic, Java Swing, Oracle DB and PL/SQL
- KPI analysis
Project Manager and Test and Process Manager
Sanacorp GmbH
- Scrum project management of an application for invoicing manufacturer rebates in purchasing
- Test and process management
- Implementation of front-to-back processes and development of a relational data model using WebLogic, Oracle DB and Java Swing
Functional Design and Architecture
UniCredit Group for HVB and Bank Austria
- Functional design of regulatory requirements (MiFID, WpHG, etc.) and technical implementation concepts with JSF, Tomcat and Spring
- Agile implementation of a client advisory software for securities distribution
- Requirement analysis and specification for MiFID II directive, cost disclosure and product governance using JEE on WebSphere and DB2
Functional Specification and Technical Project Management
UniCredit Group for HVB and Bank Austria
- Integration of an application for displaying third-party market data using Tomcat and Oracle DB
Lead Architect and Responsible for Technical Concept
UniCredit Group for HVB and Bank Austria
- Technical contribution and sole responsibility for the technical concept of a rule-based information system with JEE on WebSphere, JSF, and DB2
System Architect
UniCredit Group for HVB and Bank Austria
- Developed the system architecture of a tool for generating PDF files using Java and DB2
Operational IT project management and functional specification
UniCredit Group for HVB and Bank Austria
- Project management and functional specification for delivering a JEE web application for documenting securities advice using WebSphere and Struts
Functional and system specification
UniCredit Group for HVB and Bank Austria
- Functional and system specification of a confirmations management system in investment banking and integration with existing systems
Project management for integrating market data software
UniCredit Group for HVB and Bank Austria
- Project management for integrating an external market data software
Software Developer
Thomson Reuters
- Software development with Java and C++
Software Developer
IXIS (now NATIXIS)
- System integration and development of trading software with Java JEE
Summary
I have been working for about 15 years in software specification and development as a technical project manager, lead developer, and system architect in agile teams. My project portfolio includes banks, government agencies, wholesale, healthcare, automotive, and telecommunications. Part of my role is to analyze business requirements, contribute to the creation of requirement documents (e.g., user stories), design the related data model and interface architecture, and implement solutions according to current IT standards in agile methodologies.
I conceive or extend microservices cloud architectures and full-stack applications in modern IT systems using JEE, Spring Boot, and Micronaut frameworks, with SQL or NoSQL databases with REST interfaces or asynchronous event-driven models based on message queues like ActiveMQ, Kafka, or RabbitMQ.
I usually work with in-house or nearshore teams of about 5–10 people, including specialized frontend and backend developers, where I often take on a coordinating and steering role, create detailed specifications, and perform progress tracking and code reviews according to agreed acceptance criteria. My development focus in Java and Kotlin is on the backend, but I also develop on the frontend (especially React).
I also have a strong background in test automation and test-driven development, as well as setting up CI/CD pipelines using Jenkins and GitLab/Bitbucket with Docker and Ansible.
I am communicative, learn new domains quickly, and have an autonomous and methodical approach. I am also used to working out and aligning constructive solutions with all stakeholders in complex or conflict-laden situations.
Languages
Education
University Paris XII
Doctor of Computer Science, Title: “A multi-agent system for inter-organizational workflow management” · Computer Science · France
Pierre and Marie Curie University, Paris VI
Postgraduate Studies · Robotics and Artificial Intelligence · Paris, France
EPF Sceaux / Munich University of Applied Sciences
Double degree (Dipl-Ing. FH / Diplôme d'Ingénieur) · Munich, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience