Software Engineer Ii
Current* Refactored and migrated monolith into microservices running each service in docker container for improved scalability, portability, and resource utilisation.* Personalised notification system - Implemented a solution to synchronise a video stream with audio, enabling customised audio playback upon the triggering of alarm notifications. - Verified the extension and content of audio files using Apache Tika prior to upload.* Dark Mode Support - Transformed the product's user interface paradigm by introducing Dark mode, enhancing visual appeal and user experience, while aligning with current design trends and standards.* Configuration push/pull - Developed a UI for configuration and template creation, creating reusable generic components to promote efficient code reuse and maintainability. - Built an API wrapper layer to translate data into JSON format payload to transmit data between different systems * Identified the limitations for improvements and bottlenecks in the legacy implementation and proposed revamping using the latest technologies for improved user experience and performance.* Engineered customer-facing web portals using React.js, Ext.js, Java Spring Boot, PostgreSQL and Highcharts for real-time monitoring of video live streaming quality.* In Agile development environment, actively contributed to designing components, their functionality, and facilitate discussions on use cases. Additionally, assessed architectural designs for technical feasibility with architectural leads, ensuring that the development process remained agile and adaptive to changes.