Work

Traffic Management

Full stack Development
Microservices

Intelight Traffic Management Tool

  • Engaged in the development of microservices to address challenges within traffic management systems, employing GraphQL and microservice design principles.
  • Developed scalable microservices for traffic management systems using GraphQL, reducing response times by 20%.
  • Established real-time communication methods using WebSockets, polling, and pub-sub mechanisms.
  • Constructed user interfaces for web applications and APIs using a GraphQL client, managing and utilizing data for lengthy tasks to generate insightful reports and dashboards.
  • Contributed to incorporating a Maps feature showcasing live device controllers’ activity.
  • Collaborated with the team to identify performance bottlenecks, optimizing and refining services within a Kubernetes cluster.
  • Implemented a center-to-center architectural approach to connect multiple on-premises systems, ensuring intercommunication and reliability even during system downtime.
  • Separated a single service into multiple, function-specific microservices within a Kubernetes cluster, enhancing scalability and performance.
  • Assisted in the migration of databases using GraphQL.
  • Technologies used: Node.js, TypeScript, Express, Java, Spring, GraphQL, Hasura, React, PostgreSQL, Timescale, Redis, MUI, Docker, Kubernetes, Azure, WebSockets, Keycloak, MongoDB.