Created a selfhosted-runner in an EKS cluster using GitHub Actions workflows. Extended dashboard for displaying status of multiple planned workflow jobs. Implemented monitoring concept with Pushgateway, Prometheus and Grafana. Implemented DynamoDB database for metrics collection.
Development of a portal for KYC process at a bank. Built multiple backend services and related PostgreSQL databases using Liquibase and Docker. Connected multiple REST interfaces. Wrote tests and quality assurance. Deployed services to an Openshift cluster.
Further development of debt collection backend software used in over 130 branch offices. Support of multiple database migrations from MongoDB to PostgreSQL. Refactoring, bugfixing and testing. Improved Scrum process and general team organization. Created both technical and process-relevant documentation.
Further development of a portal for booking test drives for end customers through company dealers. Backend development and testing. Design and connection of REST interfaces between frontend and backend. Maintenance of ElasticSearch, monitoring progress in Kibana. Creation of documentation and instructions. Presenting results to client after each sprint. Securing REST interfaces with role & rights assignment and secrets management.
Built a portal for recommending charging equipment best suited for customers' electric cars. Developed core algorithm for generating recommendations. Backend development and testing. Design and connection of REST interfaces between frontend and backend. Created documentation e.g. architecture diagrams and instructions. Customer consultation for feature development. Training of new colleagues.
Integration of a network protocol into an existing network stack for use in an ad-hoc mobile network. Development of Java sockets. Extension of an interface with Vaadin. Configuration of a firewall. Testing and quality assurance.
Development of a Kubernetes controller in Go for automatic management of development projects. Maintenance of existing components. Planning and documentation. Contribution to open-source project Crossplane.
Feature development from requirements specification. Development of frontend masks. Bugfixing, maintenance and care. Testing and quality assurance. Data analysis.
Design and implementation of microservices in backend area. Connection of interfaces to frontend. Setup and maintenance of developer pipelines with Jenkins. Setup of monitoring with Grafana and Prometheus. Creation of documentation and support of takeover by new offshore colleagues.
Takeover of codebase in poor condition. Feature development. Improving code quality by adding tests and documentation. Maintenance and deployment of new builds. Requirements analysis and presentation of results to client. Replacement of core algorithm for calculating various scenarios.
Introduction to corporate culture. Training in Java. Training in agile working. Training in Spring Boot. Achievement of Java OCA and Professional Scrum Developer I certificates.
Design of protocol extension for Random Access Protocol for use in 5G. Implementation of network simulator in Java. Execution of experiments and measurements. Implementation of data analysis tool in Python. Data analysis in tool, e.g. creating graphics. Writing scientific thesis with presentation of results and conclusions.
Attended lecture "Broadband Communication Networks". Design of network protocol for determining network size among group of microcontrollers. Implementation of protocol in Embedded C in firmware of "OpenWSN" project. Implementation of control client in Python. Execution of experiments and measurements. Collection and processing of results for scientific paper.
Setting up networks with computers and Cisco router. Implementation of static and dynamic routing. Implementation of security measures like DNSSEC, IPSec and TLS. Configuration of firewall using iptables. Implementation of WLAN and security. Setup of NAT and DHCP. Comprehensive packet analysis with Wireshark. Linux shell scripting.
Discover other experts with similar qualifications and experience