Software Engineer
Current- Migrated an Electron app from Context API to Redux Toolkit to implement a state management tool for future extensibility and performance optimization, by using RTK’s store that eliminates unnecessary re-renders and.
- Re-architected authentication platform to properly re-render component state to ensure client-side changes were being tracked and preserved, utilizing prevState on highly updated components
- Enforced TypeScript typing on existing code to improve readability, enforce a common data contract interface, and enable quicker debugging to promote agile development of the application
- Revamped the UI by adhering to React guidelines, splitting multi-concern components to enhance readability and reusability, reducing application bundle size and providing a consistent user experience
- Developed the Multifaceted Database Connectivity Layer utilizing Node.js, focusing on separation of concerns for logic specific to MySQL, Postgres, and SQLite connections, making the application less prone to failure.
- Modernized application by updating the dependencies and fixing breaking changes to ensure application remains easy to maintain and improve, keeping the application secure from potential security risks (such as.