Career

  1. Full Stack Engineer, nextAudit UG

    • Planning and implementing the extension of the existing software architecture to integrate a second application
    • Converting the existing repositories to one monorepo, implementing the required changes
    • Planning and developing new features for the existing web app
    • Concepting new features/functionality together with the team and different customers
    • Support for onboarding of new team members

    Vue.js | TypeScript | Node.js | Express | GCP/Firebase (Firestore, Cloud Functions, Hosting, Storage)

  2. Software developer (part time), WZL Aachen PS GmbH

    • Further developing existing web applications: planning, organizing and implementing functionality for data preprocessing, implementing new methods for data analysis and data visualization
    • Developing a standardized and efficient CI/CD pipeline
    • Proving and implementing/integrating new/alternative web technologies: Spring, Vue.js, ESLint

    PostgreSQL | Hibernate | Java-Backend | Python | Flask | Web-Frontend

  3. Software developer, WZL Aachen PS GmbH

    • Planning, coodinating and developing a web application for pre-processing and analysis of big data sets, focused on the context of production (oriented towards the CRISP-DM model)
    • PostgreSQL, Java-Backend, Web-Frontend
    • Developing a Python service to outsource computational logic
    • Implementing typical machine learning methods for data analysis (regression, clustering, classification)
    • Mentoring and supporting new apprentices / colleagues

    PostgreSQL | Hibernate | Java-Backend | Python | Flask | Web-Frontend

  4. Dual study - mathematical technical software developer, Laboratory for Machine Tools and Production Engineering (“WZL der RWTH Aachen”)

    • Developing applications for process optimization in the field of production management
    • Focus: web applications (PostgreSQL, Hibernate, Java-Backend, Web-Frontend)
    • Improving the development process through trial and application of new libraries / technologies and tooling (among others: standardized software-development process, switching from Subversion to Git(Lab), standardized CI/CD process)
    • Training, teaching and supporting new apprentices / colleagues

Resume