Web Application Developer
CurrentRenewable assets management and analytics system, NetzeroOS- Spearheaded the architecture and design of NetzeroOS.- Implemented micro-service architecture leveraging gRPC for seamless communication.- Orchestrated containerization on Kubernetes, optimizing integration processes.- Crafted intuitive UI designs adhering to design token principles on Figma.- Established global integration capabilities with database languages like Kusto (KQL) and PostgreSQL.- Engineered a modularized framework for frontend applications using Angular, employing a building blocks/widgets approach to deliver personalized dashboards for users.- Led the transition from Grafana (previous data visualization tool) to current system.- Conducted comprehensive analysis of Grafana functionalities, chart generation mechanisms, and scrutinized open-source code written in Go and React.Solar performance analysis dashboard, Customer Experience Dashboard- Utilized KQL to access real-time weather irradiance information, thereby generating a geo heatmap of the area for enhanced data visualization.Solar panel leads generation application, SolarPlot- Collaborated with Sembcorp Solar team to implement strategic software enhancements in Angular, leveraging MSSQL databases to optimize lead generation processes.- Facilitated seamless integration and deployment of new changes using Azure DevOps pipelines, ensuring efficient and reliable updates to the Solarplot application.Solar panel site surveyor application for engineers, Solar Site Survey- Architected and designed the user interface for the Angular-based Solar Site Survey app, streamlining and improving the current engineer workflow.- Expanded the SolarPlot database with new MSSQL tables dedicated to Site Survey data, optimizing data management for increased efficiency.- Played a pivotal role in establishing Continuous Integration/Continuous Deployment (CICD) pipelines on Azure DevOps, ensuring swift and error-free app deployment.