2020 • Consultant Software Engineering • ADVISORI FTC GmbH • Frankfurt am Main
- Conception, planning and development of multiple software projects for different renowed customers, using multiple software stacks
- Customer communication, requirements engineering and project managment
- Creation of test cases and Go-Live planning
- Deployment and maintenance of web applications in the cloud
- Internal communication with internal and external employees of our customers
- Documentation of the applications and processes
- Conduction of Python workshops for customers.
Leasing-, Insurance-Managment and Pricing Calculation Tool
Development of a novel tool for calculating leasing and insurance prices of vehicles. Additionally to the master data managment and price calculaton for leasing and insruance products, the tool offers a highly flexible API for providing this data to external services. The applicability of prices can be restricted using a visual editor for rules of applicability.
- Work with an international SCRUM team and other international stakeholders.
- Developing concepts of features and technicalarchitecture to meet user requirements in the form of user stories and creation of mock-ups using Adobe XD.
- Implementation of front end components in Angular.
- Implementation of the backeing using Java (Quarkus), Microsoft SQL Server and Redis.
- Connection to various internal and external APIs (master data, calculation services).
Tool for On-Call Duty of Field Staff
Creation of an application for scheduling field work for the maintenance of medical devices in hospitals and labaratories as well as planning on-call duty for maintenance engineers. Integration of other services like Smartsheet and Google Calender. Users can conveniently plan their appointsments in their Google Calendar and rely on the automatic synchonisation for transfering said events into our tool.
- Collection of requirements direclty from the customer and preperation of proposed solutions.
- Conception and implementation of front- and backend using Angular, node.js, Meteor, express, MongoDB and Redis.
- Connection of Google OAuth for login. Connection of further APIs, i.e. Google Calendar API and Smartsheet.
- Implementation of multiple Google AppsScript scripts for two-way-synchronisation of calendar events between our tool and Google Calender.
- Deployment in a container on a Kubernetes infrastructure using Rancher and Elastic Stack (for logging).
Web Application for Stock- and Order Managment of IT Assets
Development of a tool for the stock and order managment of IT assets. The tool allows for the managment of orders, stock and master data of IT equipment and services. The login utilizes the customers SSO system (Google OAuth). For file uploads, Google Drive has been connected. Exports of the data to Google Sheets as well as additional REST endpoints for third party applications allowing for further automation are also present.
- Analysis of requirements directly from the customer and responsibility for the project from mock-ups to go-live.
- Conception and implementation of front- and backend using Angular, C#, Entity Framework Core and Microsoft SQL Server.
- Connection of Google OAuth using IdentityServer4 and Google Drive API using Drive API for .NET.
- Creation of REST-endpoints for external services to allow for extensice automation.
- Bereitstellung von REST-Schnittstellen für externe Dienste, um eine umfangreiche Automatisierung zu ermöglichen.
- Deployment in a container on a Kubernetes infrastructure using Rancher and Elastic Stack (for logging).
Web Applikation for Digitization of Internal Processes
Development of an internal platform for the digitization of various internal processes, i.e. vacation planning, accounting of charges, inventory managment, requests for trainings, attendance planning, etc. Tethering to company Microsoft infrastructure (Microsoft Sharepoint, SSO).
- Conception and implementation of front- and backend using Angular, Meteor, node.js, MongoDB and Redis.
- Main focus: Providing an own simple framework on top of Meteor to simplify data access including field-level security and defenition of client-sideed server function calls (RPC).
2019 - 2020 • Working Student • ADVISORI FTC GmbH • Frankfurt am Main
- Development and prepartion of workshop contents (Python)
- Support in conducting Python-Workshops for customers
- Development and maintenance of software projects for renowed customers
2018 - 2019 • Working Student • Brose Fahrzeugteile GmbH • Würzburg
- Conception and development of a web application using C#, JavaScript and Microsoft SQL Server
- Testing of software and debugging
2016 - 2018 • Working Student • bueroparallel GmbH • Würzburg
- Web development using PHP, JavaScript