Developed a production-level error notification service, assigning unique error codes and automatically sending error logs to our team, enabling proactive issue tracking and reducing critical production issues by 20%
Converted a React.js codebase to Angular and TypeScript, enhancing code robustness and maintainability to meet the demands of new projects. Additionally, I integrated the Ionic framework, enabling support for iOS and Android devices
Built a file exchange REST API using Express.js and Socket.io enabling users to perform CRUD operation on their files remotely
Implemented advanced file loading capabilities using Angular services, allowing the application to seamlessly retrieve data from both a remote API and local directories
Emerging Analytics Center
Software Engineering Intern
Remote
Jan. 2021 - May. 2023
Designed an X-ray application to annotate medical images using Electron.js and React.js with a custom polygon drawing tool, facilitating precise image labeling for enhanced medical diagnostics
Designed an asynchronous Node.js module for generating and caching thumbnails, implemented with scroll pagination, leading to a notable 30% performance improvement and a significant 10-second reduction in load time
Implemented a file watcher to synchronize the Redux.js state of the application with the images in the file system, resulting in 25% higher productivity in managing images
Deployed a landing page enabling users to download the built version of the application supported in Window, Linux, or macOS
Projects
A
Spades AI
Trained a Deep Q Network to play an advanced card game and visualized the learning process through a web simulation and charts