Work Experience
IBM Watson Data Platform - Data Catalog UI
Staff Software Engineer
- A top contributor of the team, implementing many user-facing features in React JS, Redux, SASS, and Node JS/Express, all managed through agile methodologies.
- Constantly collaborating with back-end API and UX design teams
- Implemented many reusable React UI components that are shared across multiple teams
- Improved performance by running profiling, analyzing our bundles and integrated various webpack optimizations
Spark Wheel Works
UI Designer / Developer
- Design and developed overall UI using Angular 4, SASS, and Node JS/Express
IBM - Enterprise Content Management - Case Manager
Software Engineer
- Built widgets using IBM Content Navigator API, Dojo/Dijit/IDX JavaScript frameworks, and Java for the mid-tier
- Implemented proper compression in our UI build process
- Extensive collaboration work with remote and offshore teams (from India and China)
IBM - Enterprise Content Management - Case Manager
Quality Insurance Intern
- Built an internal command line tool that performed automated product installation and general configuration for the quality assurance team to use for daily testing.
- Designed and implemented an internal site to display live status of the Quality Assurance team test servers using PHP, Python and MySQL.
- UI automation testing using Java and Selenium Web Framework