Projects
Payment Gateway – Technical Project Manager
04/2021 – 07/2022
- Led a group of +5 engineers to build an online payment and payout solution by aggregating APIs with multiple third-party payment gateways using NestJS, PostgreSQL and RabbitMQ
- Facilitated daily stand-up meetings, sprint planning, sprint demos, and sprint retrospectives (Scrum Master)
- Made Collaboration with stakeholders to define project scope and deliverables and ensured project alignment with the goal.
- Reviewed and minimized technical debt in the codebase.
Real-time voice changer – Project Lead
03/2022
- A Tool that allows tuning voice and real-time streaming using Python and Librosa.
- Created pitch changing by tuning sound frequency.
- Configured a script to replace the physical microphone with a virtual microphone that feeds with the manipulated voice.
Digital Reward Campaign Platform, Software Engineer
12/2021 – 03/2022
- A digital reward service that allows businesses to create a marketing campaign and reward their loyal customer on the built platform. Plus, it allows the integration of API with the existing platform database.
- Built a digital reward service that allows businesses to create a marketing campaign and reward their loyal customer on existing built platforms using NestJS, PostgreSQL, Redis and React
- Proposed the system designs and architecture to ensure scalability and reliability.
- Designed cross-platform data-bridge and authentication; verify authorization by hash signature (SHA256)
- Archived ~0 downtimes on deployment by
- Reduced total build and delivery pipeline in CI/CD automation by 25% by refactoring build scripts.
Mobile App Analytics Platform – Software Engineer
09/2021 – 12/2021
- Built app tracking analytics on deep-link and app user interaction trends using NestJS, PostgreSQL
- Optimized heavy load queries in metrics analytics from a 10M record database by caching and summarizing data, resulting in a 50% reduction in response time.
- Reduced the total build and delivery pipeline in CI/CD automation by 25% by refactoring build scripts.
- Improved API throughput in event tracking from 100 to 350 queries per second
App Automation with Phone Farm – Software Engineer
08/2021 – 09/2021
- An android phone farm that can remote messaging platforms such as WhatsApp and Telegram by exploiting Android Debug Bridge.
- Created automation pipeline for marketing using Android Debug Bridge, NodeJS, and PostgreSQL
- Implemented multi-threading to remote devices asynchronously.
Digital Exam platform, Software Developer
07/2020 – 12/2020
- A platform that let teachers create exams and students could take the exam online. The platform was connected to the school database so that teachers could grade the platform.
- Improved the platform to handle up to 1k simultaneously students taking exams by refactoring code.
- Rewrote front-end of the platform from server rendering to client-side rendering from scratch.
School Management System – Software Engineer
06/2019 – 07/2020
- A system for managing staff, teachers, and students. A legacy system with an old stack of technology.
- Investigated bottlenecks and improved performance of database changing table and indexing.
- Modularized codebase and replaced legacy function and library.
- Pre-processed and extracted statistical data and built interactive reports according to business logic.
Publications
A Review of Soft Sensors for Wastewater Treatment
Chhayly Sreng, Mohamed H. Lahmeri, Harpreet Kaur, Mohammed F. Feteha | International Conference on Smart Grid and Enabling Technologies (ICSGET) (2023)
Developed and designed a low-cost, real-time nutrient monitoring and control system for wastewater treatment plants. Researched and analyzed the benefits and drawbacks of different soft sensor models, including their accuracy, computational complexity, and ease of implementation.
Water Quality Sensing at the Edge: an IIoT Testbed for Research and Education
Chhayly Sreng, Mohamed H. Lahmeri, Harpreet Kaur | Workshop on Benchmarking Cyber-Physical Systems and Internet of Things (CPS-IoTBench) (2023)
Developed an end-to-end framework for water quality sensing and monitoring testbed which will serve as a digital twin for both research and education. The testbed integrates a variety of sensors, including pH, temperature, turbidity, and dissolved oxygen sensors, with a microcontroller-based data acquisition system and a cloud-based data analytics platform.
Trustworthy AI for Fair and Explainable Soft-sensing in Environmental Systems
Harpreet Kaur, Chhayly Sreng, Mohamed H. Lahmeri, Mohammed F. Feteha | IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS-ISA) (2023)
Proposed a framework that evaluates the fairness and explainability of soft-sensing models, which are used to estimate difficult-to-measure variables in wastewater treatment plants. A fairness-aware machine learning algorithm that mitigates bias in soft-sensing models and an explainability module that provides insights into the model's predictions.