R

Ravi Goyal

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience

Key Highlights

  • Led migration from Angular to React, enhancing performance by 80%.
  • Achieved 90% test coverage in complex scenarios.
  • Streamlined user experience with innovative features.
Stackforce AI infers this person is a SaaS-focused Frontend Engineer with strong expertise in React and performance optimization.

Contact

Skills

Core Skills

ReactJavascriptTesting

Other Skills

BabelBootstrapCC++CSSCSS3Cascading Style Sheets (CSS)Computer ScienceDesign PatternsESLintGitGitHubGraphQLHTML5JSON Web Token (JWT)

About

Currently I am working as a software engineer at ThoughtSpot, as a part of Data Modeling Team . I have 4 years of hands-on experience in software development, building high-performance, scalable web applications. ThoughtSpot: •Built Columns CSV Export/Import Feature: Developed a feature allowing users to export table column data to CSV format, edit the file offline, and re-upload the updated version with automatic synchronization to the table columns. This streamlined data management, offering a more efficient and user-friendly experience. •Enhanced User Interaction: Implemented drag-and-drop functionality for duplicating nodes from the left panel to the canvas, boosting user experience by 25%. Additionally, integrated sorting and filtering capabilities for tables and columns, improving data navigation and accessibility. •Optimized Code Quality and Reliability: Led efforts to ensure feature reliability by conducting comprehensive code reviews and implementing unit and end-to-end tests using Jest and Playwright. This resulted in an 80% reduction in post-deployment defects and minimized regression issues. •Platform Modernization: Spearheaded the migration from Angular to React and TypeScript, improving platform performance and maintainability by 80%. This transition enabled advanced features such as drag-and-drop and tabbed navigation, further enhancing the user experience. •Cross-Functional Collaboration: Collaborated with design and engineering teams to architect scalable and modular feature solutions, resulting in a 50% reduction in development time while ensuring consistent, high-quality feature delivery Technical Skills: ◦  Programming Languages: JavaScript, TypeScript, Python, C, C++ ◦  Frontend Libraries: React, Redux, Styled Components ◦  Web Technologies: HTML5, CSS3, Bootstrap, Material UI ◦  Backend Technologies: Node.js, SQL, GraphQL ◦  Architectural Patterns: Server-Side Rendering (SSR), Microfrontend Architecture ◦  Testing & Tools: Jest, React Testing Library (RTL), Playwright ◦   Development Tools: Git, GitHub, Babel, Webpack, Vite, ESLint, Prettier Passionate about Machine Learning, Web Performance Optimization, and Security Best Practices. Eager to contribute to innovative products and collaborate with top-tier engineers. I would be happy to connect with recruiters and discuss how I can contribute to your team. Feel free to reach out via LinkedIn or email at goyalravi346@gmail.com

Experience

4 yrs 10 mos
Total Experience
2 yrs 5 mos
Average Tenure
2 yrs 5 mos
Current Experience

Thoughtspot

Member of Technical Staff-3

Jan 2024Present · 2 yrs 5 mos · Hyderabad, Telangana, India · On-site

  • Developed a feature enabling users to export table data to CSV, edit it, and upload the updated CSV, automatically syncing changes to table columns.
  • Implemented drag-and-drop functionality for duplicating nodes from the left panel to the canvas, improving user experience by 25%. Integrated sorting and filtering capabilities for tables and columns.
  • Enhanced code quality and ensured feature reliability by conducting code reviews, implementing unit tests and end-to-end tests using Jest and Playwright, reducing post-deployment defects and minimizing regression errors by 80%.
React.jsJavaScriptREST APIsGraphQLResponsive Web DesignCascading Style Sheets (CSS)+1

Tcs digital

Frontend Developer

Jul 2021Dec 2023 · 2 yrs 5 mos · Bengaluru, Karnataka, India · On-site

  • Created an application for one of the leading bank in the UK.
  • Designed and develop user-friendly UI including error handling using react.
  • Achieved above 90% test coverage which included complex scenarios and test design using jest and RTL.
  • Developed content context api which helped in reducing redundancy.
  • Developed Reusable Stateful Dynamic UI Components using React that significantly reduces redundancy.
  • Translated designs wire-frames(Figma) into high-quality code.
  • Managing UI using HTML, CSS, Typescript, Formik, React.Js,Micro-Frontend.
Redux sagaWeb ServicesRedux Thunkstyled-componentsRedux.jsMicroservices+16

Education

UIET - Kurukshetra University

Bachelor of Technology — CSE

Jan 2017Jan 2021

G.M.S.S School

Senior secondary — PCM

Apr 2015Mar 2017

Stackforce found 100+ more professionals with React & Javascript

Explore similar profiles based on matching skills and experience