White Shark Media
June 2020 - June 2023
•Contributed to the development and maintenance of the front end, by implementing feature enhancements, resolving bugs, and making style changes for "Adinsights," a platform supporting PPC account management, which was part of a customer package catering to a user base of 10 internal users and 50+ customers.
•Led the front end efforts for the rebranding of “Adinsight”s to “AdClicks” reporting tool utilized by 45+ internal users and 400+ customers, including setting up the new project’s Angular environment, creating a CSS library, and collaborating with UI/UX designers and developers on optimal screen layout and functionality.
•Managed the states of the report builder by maintaining a list of the report object statuses and dynamically switching between them based on user input as well as handling unwanted behavior and notifying the user of any issue.
•Developed the Presentation Mode feature, which responsively adjusted the report grid and widget sizes to fit the full screen while maintaining the scale, reducing presentation creation time from 1 hour to 5 minutes.
•Developed the mobile version of the app by adapting the layout to different device screen sizes, incorporating media queries into the CSS library, and creating a mobile category of Angular components.
•Implemented device detection functionality in the mobile version to prevent editing of report designs on mobile devices, ensuring that reports maintain their visual aesthetic and accuracy.