Software Engineer at FactSet
May 2015 - Present
Finance Application • Migrated the windows application to web application, which improved performance. • Developed reusable components using Vue.js and used state management pattern to share the data between the components efficiently. • Wrote REST API End Points to fetch the data using axios, which is a HTTP client for browser. • Used ESLint to improve and maintain the code quality. • Created Flash Alert Vue.js plugin, which show different types of notification with timeout. Orders Application • Rewrote the application by developing the web application using AngularJS to improve the performance with added new features. • Created unit test cases for every modules developed using karma with Jasmine framework. • Used Repository Pattern for accessing the data from the database, which improved code’s maintainability and readability. • Implemented the logic for postponing bulk orders, which allows postponing the partial orders.