IFM

 - micro service EdgeConnect for moneo

Project Summary

2022 - 2024

EdgeConnect is a micro service written in C# (Backend) and TypeScript (Angular) which sends process data with timestamp either to internal systems (Southbound) or external systems like AWS (Northbound).

Project Details

  • I joined at the right time, where it was decided to rewrite the monolith into a micro service
  • I took the lead role in rewriting the frontend into a modern angular architecture with lazy loaded modules
  • I developed custom eslint plugins to ensure to follow specific company guidelines
  • I also developed a custom i18n tool on top of transloco to generate type sage translation keys
  • Added lots of unit tests, established a foundation and a full coverage! 💖
  • Integrated SonarQube checks and leaded as one of the first micro services with the best code quality 🥰
  • Another task was to investigate performance issues of the backend. I wrote in cooperation with the testing team some python tool to onboard a test setup and run automated tests + visualize it in Grafana