SENIOR SOFTWARE ENGINEER
INFOWORKSMay, 2018 - Present7 yr 7 months
Infoworks software solutions enable enterprises to accelerate cloud migration and modernize cloud data operations for agility and scale. Led multiple projects to cater to business requirements and improve user experience of the product. Responsibilities included developing efficient and reusable UI components, working closely with the product and backend team, mentoring junior engineers and maintaining code quality by introducing best practices and coding guidelines. Owned end-to-end delivery of multiple features with a team of engineers, right from requirement gathering to final stages of release. Revamped the UI tech stack by migrating from Meteor to React which significantly reduced application load time and bundle size. Successfully migrated server-side Meteor logic to TypeScript/Express REST APIs, enhancing scalability and performance. Assisted backend teams in understanding Meteor server-side methods, testing APIs, and resolving bugs. Converted multiple Blaze components to React components, improving the maintainability and reusability of the codebase. Revamped the data pipeline builder component, incorporating features such as history (undo/redo) and audits. Implemented and integrated authentication protocols like LDAP and SAML for enhanced security and user experience. Demonstrated strong problem-solving skills in troubleshooting and resolving complex technical issues.