TestSmart - Wirewerks (2025)

This project was commissioned by Wirewerks during my internship. Over the course of approximately three months, I was tasked with developing a web application using ASP.NET Core to streamline the retrieval of test results from various testing setups. Each setup stored its results locally inside a SQL database. The application consolidates (syncs) this data into a central database, enabling efficient access and management. One of the key features includes generating printable PDF reports using pre-defined templates.

I exceeded the functionality requirements of the mandate in half the allotted time, significantly exceeding expectations and demonstrating strong initiative and efficiency. As a result, my supervisor assigned me to additional responsibilities, including enhancing an internal client portal used for transmitting and tracking product shipments.

Work Order SearchSerial Number SearchConnector DataDual WaveEdit TestFiber TestSingle WaveSyncTemplatesWorkflow 1Workflow 2Workflow 3Work Order

I chose Razor Pages for this project as it was my first experience with ASP.NET, and Razor Pages offered a beginner-friendly approach well-suited for CRUD-based applications like this one.

Setting up the databases on the test setup machines to accept network queries involved significant work. In some cases, the company had lost credentials for certain computers, requiring me to reset database passwords and create new users. Throughout this process, I became familiar with Microsoft SQL Server 2000 and 2012, as well as tools like ODBC Data Source Administrator (odbcad32), osql, and SQL Server Management Studio (SSMS).