Sahil Mokkapati
- Role
- Software Development Engineer Ii at Smartsheet
- Location
- Bellevue, WA, US
- LinkedIn followers
- 500 followers
About Sahil Mokkapati
Summary: Senior Software Engineer with 6.5+ years of full time experience in…
Experience
Software Development Engineer Ii
Feb 2021 — Present
Develop software features for Grid and Card Views in Smartsheet by providing powerful experiences that are intuitive, easy to use, reliable, accessible and scalable, allowing organizations to visualize and manage their work product. • Write modular, component based, unit testable code to develop Grid and Card Views in modern JavaScript using React and TypeScript, by incorporating Accessibility following Web Content Accessibility Guidelines. • Build Components using Storybook to test components in isolation. Use Formik for form management and Yupp Library for Schema validation and Emotion Library for writing CSS styles in JavaScript. • Leverage Smartsheet’s internal shared component library - Lodestar Core to reuse shared React Components and contribute to Lodestar Core for any bug fixes and suggestions for new components and features. • Collaborate with UX designers to talk about designs and discuss any challenges in implementing the designs given from a technical standpoint i.e requiring any API changes on the server side, pointing out any shared component that isn’t readily available yet which increases the scope of the project from a timeline point of view. • Contribute to Decoupling of AppCore(Smartsheet’s Monolith Code) for an effective code management and code releases. • As part of decoupling effort of app-core, write code that translates between monolith code and new api(for features). • Write fail safe code, behind feature flags, deploy the changes in AWS EC2 slots i.e with feature flag on and off respectively. Kick off nightly runs with Automation Test Code(written Java and maintained in a separate repository) against these slots and monitor any test failures and create tickets for failed tests for triage. • With Decoupling effort of AppCore by writing new features in separate branch with good coverage of unit testing and publishing them in npm artifactory, highlight any of the failed automation tests to be completely removed from the test suite.
Skills
- Express.js
- Unix
- Css3
- Sql
- Java
- Html5
- Data Structures
- Document Object Model (Dom)
- Node.js
- Command Line
- Relational Databases
- Less
- Jquery
- Json
- Github
- Javascript
- Machine Learning
- Es 6
- Bootstrap
- Html
- Node Package Manager
- Chrome Devtools
- Sass
- C
- Typescript
- Xml
- Mysql
- Smacss
- Responsive Web Design
- Jquery UI
- Algorithms
- Ajax
- Mongodb
- C++
- Git
- Web Performance
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.