Software Engineer
CurrentView my GitHub commits for code samples here: https://github.com/instructure/canvas-lms/commits?author=rohanchugh14Participated in a strategic overhaul of an essential application page, assisting in the replacement of Handlebars and Ember.js with a modern, SPA-style React and TypeScript implementation, contributing to an 80% speed improvementIndependently identified a performance issue with a search functionality, led cross-team communication to propose a solution, and spearheaded its transformation into an efficient GraphQL query with cursor pagination, reducing response time from 45 seconds to less than a second.Oversaw and contributed to the development of a new feature, involving the creation of a new database table, back-end REST API endpoints, and a user-friendly front-end UI in the settings pages, placing the feature behind a feature flag for a controlled rollout, and leveraging TypeScript for static typing to ensure robustnessAuthored and implemented comprehensive test suites using RSpec, Selenium, and Jest to reinforce software reliability and quality. Upheld Agile methodologies within a team setting to foster constant learning and ensure the consistent delivery of high-quality features, and additionally wrote a tech plan for a solution, a responsibility typically reserved senior SWEs