Karāchi, Sindh, Pakistan
An Electrical Engineer, a Software Engineer and an Energy Enthusiast who is greatly motivated towards decarbonizing the energy matrix, and highly interested in smart/micro-grids, and battery EVs.
Backend software engineer for PowerBox's Energy Management Platform (EMP), which monitors energy consumption at commercial and industrial facilities. Work involves developing and maintaining Flask and FastAPI microservices including PowerNode and Reporter, working with PostgreSQL database for real-time energy data storage and retrieval, and implementing REST APIs for data processing, forecasting, and client communication. Also handle deployments on Azure virtual machines via SSH. Additionally contributed to the development of PowerBox's Model Predictive Control system for battery dispatch optimization as part of my Master's capstone project.
Worked on Astera's EDI Connect product, focusing on Electronic Data Interchange (EDI) document processing and UI development. Optimized the existing EDI document parser by 20% and enabled auto-parsing functionality by extracting parsing requirements directly from EDI source files. Also conducted knowledge transfer sessions to onboard new developers to the EDI Connect codebase. Contributed to migrating the core drag-and-drop diagram interface from Windows Forms to Windows Presentation Framework (WPF), improving application performance and user experience.
Developed automated testing infrastructure for Astera's products. Created a 'record and playback' framework in C# to generate test scripts by capturing and replaying UI interactions, reducing manual testing effort. Integrated these automated tests into the CI-CD pipeline using Azure DevOps to enable regression testing on every build, improving release reliability.
Entry-level QA role focused on learning test automation practices. Wrote test scripts using Python and Robot Framework to automate feature testing. Created test cases for new product features and contributed to the quality assurance process for Astera's data integration platform.
Worked on an IoT-based predictive maintenance solution for industrial machinery. Configured sensors and gateways to collect tri-axial vibration and surface temperature data from equipment. Collaborated with the team to design and develop a dashboard for visualizing sensor data and predictive maintenance insights, helping identify potential equipment failures before they occur.
Teaching assistant for Digital Logic and Design, and Introduction to Probability and Statistics courses. Responsibilities included grading assignments and exams, and conducting weekly peer tutoring and exam preparation sessions to support student learning. Helped students understand complex technical concepts through one-on-one and group tutoring.