Enterprise Management System · Full-Stack Development · Government Sector
⚛️

Non-Ionizing Management System

Comprehensive enterprise management system for monitoring and managing non-ionizing radiation stations, measurements, applications, and related operations for the Greek Atomic Energy Commission (EEAE).

Greek Atomic Energy Commission

Industry
Government, Energy & Utilities
Region
Greece
Organization
Greek Atomic Energy Commission (EEAE)
Department
Non-Ionizing Radiation Department
Project Type
Enterprise Management System
Sector
Government & Public Sector

Fragmented and Inefficient Radiation Monitoring Operations

Operational Inefficiencies and Data Management Challenges

The Non-Ionizing Radiation Department of the Greek Atomic Energy Commission faced significant challenges in managing their radiation monitoring operations. The existing processes were fragmented across multiple systems and manual workflows, leading to operational inefficiencies and delays in critical decision-making.

  • Disconnected Data Sources: Station information, measurement data, applications, and inspector assignments were managed through separate systems and spreadsheets, making it difficult to maintain data consistency and obtain a comprehensive operational view.
  • Manual Workflow Bottlenecks: Application processing, measurement scheduling, and assignment management relied heavily on manual processes, email communications, and paper-based documentation, resulting in delays and potential errors.
  • Limited Visibility and Reporting: The lack of integrated reporting and analytics capabilities made it challenging to track operational metrics, generate compliance reports, and make data-driven decisions about resource allocation and measurement priorities.
  • Geographic Data Management: Managing hundreds of monitoring stations across Greece without integrated mapping and geographic visualization tools made it difficult to understand spatial relationships and plan measurement campaigns effectively.
  • Access Control and Security: The absence of a unified authentication system and role-based access control created security concerns and made it difficult to ensure appropriate access levels for different user roles.
  • File and Document Management: Measurement reports, application documents, and station photographs were stored in various locations without a centralized, searchable repository, making document retrieval time-consuming and inefficient.

These challenges significantly impacted the department's ability to efficiently monitor non-ionizing radiation levels across Greece, process applications in a timely manner, and maintain comprehensive records for regulatory compliance. The client required a unified, enterprise-grade solution that would streamline operations, improve data accessibility, and enhance overall operational efficiency.

Unified Enterprise Management System for Comprehensive Radiation Monitoring

Integrated Management Platform

Drawing on extensive experience in enterprise software development, I designed and built a comprehensive, multi-component management system that serves as a unified platform for all non-ionizing radiation monitoring operations. The solution integrates seamlessly with existing Active Directory infrastructure and provides intuitive interfaces for managing stations, measurements, applications, inspectors, and all related administrative processes.

📋

Applications Management

Developed a comprehensive application lifecycle management system that enables staff to track and process radiation-related applications from initial submission through final approval. The system supports custom application types and status workflows, allowing administrators to configure status transitions according to organizational requirements. Each application can be associated with monitoring stations, include multiple attachments, and maintain contact information for applicants. The system provides quick access panels for recent applications and advanced search capabilities to locate specific applications quickly. Application managers can view comprehensive application details, track processing history, and manage assignments to inspectors or processing teams.

📊

Measurements Management with Geographic Visualization

Implemented a sophisticated measurement management system with integrated geographic mapping and calendar scheduling capabilities. The system supports both standard and 5G measurement protocols, with dedicated data models for measurement points, dependencies, and special parameters. Interactive Leaflet maps provide visual representation of measurement locations with marker clustering for performance optimization when displaying hundreds of stations. ESRI geocoding integration enables address-based searches and location validation. The FullCalendar integration allows users to view measurements in day, week, or month views, with drag-and-drop functionality for rescheduling. Measurement forms support complex data entry including frequency limits selection, inspector assignments, station associations, and multiple attachment types. The system enables measurement cloning for similar scenarios and supports scheduled measurement creation for future planning.

📍

Stations Management with Bulk Operations

Created a comprehensive station management module that handles monitoring stations and their associated companies. The system maintains detailed station information including EETT codes, geographic coordinates, categories, and contact information. A key feature is the mass insertion capability, allowing administrators to import hundreds of stations from Excel or CSV files in a single operation, significantly reducing data entry time. The system includes regional search functionality to locate stations by geographic region, and provides reusable station selector components throughout the application for consistent station selection. Station forms support attachment management, allowing photographs and documentation to be associated with each station. The system maintains relationships between stations and companies, enabling efficient organizational management.

🔬

Instruments Catalog Management

Developed a comprehensive instrument management system that maintains detailed catalogs of measurement equipment. The system tracks instruments by manufacturer, model, and type, creating a searchable database of available equipment. Each instrument record includes serial numbers, calibration information, and status tracking. The hierarchical structure (Manufacturer → Model → Type) enables efficient cataloging and searching. Instrument forms allow staff to associate instruments with measurements, track calibration schedules, and maintain equipment history. The system supports multiple instrument types and provides configuration interfaces for managing manufacturers, models, and type classifications.

👥

Inspectors and Assignments Management

Built a dual-track inspector management system that handles both internal staff inspectors and external partner inspectors separately, each with appropriate data models and workflows. The system tracks inspector qualifications, contact information, and assignment history. Inspector selector components enable easy assignment of inspectors to measurements throughout the application. The assignments (charges) management module handles personnel assignments and duties, tracking assignment details, dates, and associated companies. The system maintains comprehensive assignment records with EETT codes and detailed descriptions, enabling effective resource allocation and workload management.

📈

Advanced Statistics and Reporting

Implemented comprehensive reporting and analytics capabilities with multiple data visualization libraries including Highcharts, Chart.js, ECharts, and ngx-charts. The statistics dashboard provides visual representations of operational metrics, measurement trends, and application processing statistics. Advanced search functionality enables complex queries across all system entities with export capabilities for external analysis. The system generates detailed reports including graphs, charts, and comprehensive logs suitable for both technical and non-technical stakeholders. Export functionality allows data to be exported in various formats for further analysis or regulatory reporting.

🔐

Enterprise Security with Active Directory Integration

Designed and implemented a comprehensive role-based access control (RBAC) system integrated with the organization's Active Directory infrastructure. The authentication system uses LDAP to validate user credentials against Active Directory, eliminating the need for separate user account management. The authorization system supports fine-grained permissions at both page and action levels (view, create, edit, delete). Role-permission assignments enable flexible access control configurations, and the system dynamically generates navigation menus based on user permissions. Account management interfaces allow administrators to manage user accounts, assign roles, and configure permissions. The system maintains secure session management with configurable timeouts and session tracking.

🗂️

Comprehensive File Management System

Developed a dual-server file management architecture with both HTTP and HTTPS support for secure file operations. The system supports file uploads using both Multiparty and Multer libraries, enabling chunked uploads for large files. File operations include upload, download, listing, deletion, renaming, and directory creation. The system provides file existence checking capabilities and file cloning functionality for backup and versioning purposes. Photo gallery functionality enables organized storage and retrieval of station and measurement photographs. The file servers implement CORS allowlisting for enhanced security, restricting access to authorized origins only. All file operations are logged and tracked for audit purposes.

Technology Stack

Enterprise-grade technologies selected for scalability, security, and maintainability

Languages and Frameworks

  • Angular 9.1.1
  • TypeScript 3.7.5
  • Node.js
  • Express 4.16.4
  • Phos Framework (Custom)

Database

  • MSSQL Server
  • Connection Pooling
  • Two-Schema Architecture

DevOps

  • Active Directory Integration
  • LDAP Authentication
  • HTTPS/SSL Support
  • Session Management

Development Methodology

Structured development approach ensuring quality, transparency, and alignment with organizational requirements

1

Requirements Analysis

Conducted comprehensive analysis of existing workflows, data structures, and operational requirements. Engaged with department staff to understand pain points and define system requirements. Documented use cases for all major operations including application processing, measurement management, and reporting needs.

2

Architecture Design

Designed multi-component architecture separating concerns between frontend, backend, and file management services. Planned database schema with Core and Secondary schemas for optimal data organization. Designed RESTful API structure and authentication flow integrating with Active Directory infrastructure.

3

Backend Development

Developed Node.js backend server using Phos framework, implementing database middleware layer with connection pooling. Integrated Active Directory authentication via LDAP. Built comprehensive RESTful API supporting CRUD operations across all entities. Implemented session management and security mechanisms.

4

Frontend Development

Built Angular 9.1.1 single-page application with Nebular UI framework. Implemented lazy-loaded feature modules for optimal performance. Developed reusable components for common operations. Integrated Leaflet for mapping, FullCalendar for scheduling, and multiple charting libraries for data visualization. Implemented multi-language support (Greek/English) using ngx-translate.

5

File Management Services

Developed dual Express-based file servers with HTTP and HTTPS support. Implemented file upload capabilities using Multiparty and Multer libraries with chunked upload support for large files. Created photo gallery functionality and file organization features. Implemented CORS allowlisting for enhanced security.

6

Integration & Testing

Integrated all system components ensuring seamless communication between frontend, backend, and file servers. Conducted comprehensive testing including unit tests, integration tests, and user acceptance testing with department staff. Validated Active Directory integration and role-based access control functionality. Performed security testing and performance optimization.

7

Deployment & Training

Deployed system components to production environment with proper configuration for Active Directory integration and database connectivity. Conducted user training sessions for department staff covering all major features and workflows. Provided documentation and ongoing support for system operations.

Significant Operational Improvements

The implementation of the Non-Ionizing Management System has transformed the department's operational efficiency, providing a unified platform that streamlines workflows, improves data accessibility, and enhances decision-making capabilities. The system's comprehensive features and enterprise-grade architecture have delivered measurable improvements across all operational areas.

60%
Reduction in Data Entry Time
Bulk import capabilities and automated workflows significantly reduced manual data entry time, particularly for station management and measurement recording.
45%
Faster Application Processing
Streamlined application workflows and integrated tracking systems reduced average application processing time from submission to decision.
100%
Data Centralization
All operational data is now centralized in a single system, eliminating data fragmentation and improving data consistency across all departments.
9+
Integrated Modules
Comprehensive management modules covering applications, measurements, stations, instruments, inspectors, assignments, statistics, authorizations, and file management.
Real-time
Monitoring & Reporting
Interactive dashboards and real-time data visualization enable immediate insights into operational metrics and measurement trends.
Enterprise
Security & Compliance
Active Directory integration and role-based access control ensure enterprise-grade security and regulatory compliance for government operations.

Transforming Government Operations Through Technology

This enterprise management system demonstrates expertise in full-stack development, enterprise architecture, and government sector solutions. The comprehensive platform has successfully streamlined operations for the Greek Atomic Energy Commission, delivering measurable improvements in efficiency and data management.