Ista International - Utility Platform Development

Platform architecture for utility company's web and mobile applications

Project Overview

Developed a comprehensive platform for a utility company’s applications, supporting both web and mobile interfaces. The platform provides centralized authentication, service orchestration, and scalable microservices architecture.

Technologies

  • Authentication: Keycloak, OpenID Connect
  • Container Orchestration: Kubernetes
  • Frontend: Angular 11
  • Backend: Java 16, Spring Boot
  • Build Tools: Maven
  • Version Control: GitLab

Architecture

  • Microservices architecture on Kubernetes
  • Centralized authentication with Keycloak
  • OpenID Connect for secure authentication
  • RESTful APIs for service communication
  • Angular-based web frontend
  • Mobile-ready API design

Key Responsibilities

  • Platform architecture design
  • Microservices implementation
  • Authentication and authorization setup
  • Integration with existing systems
  • Code reviews and technical guidance

Role

Software Architect - Platform architecture, microservices design, authentication

Timeline

April 2021 - April 2022

essential