Urvashi Sharma

Software Engineer

Bengaluru, Karnataka, India3 yrs 7 mos experience

Key Highlights

  • Led Juju Dashboard feature implementation
  • Developed White Label Application for major e-commerce sites
  • Strong focus on code quality and testing
Stackforce AI infers this person is a Full-Stack Developer with expertise in SaaS and E-commerce applications.

Contact

Skills

Core Skills

ReactjsNext.jsReact.jsNode.jsFlutter

Other Skills

AjvCContext APICypressDartESLintEnglishGitJestMathematicsOpenAPI/SwaggerPostgresPostmanProblem SolvingPython

About

I am a Software Engineer with about 4 years of experience in developing responsive web applications using Reactjs and Nextjs. I work with Canonical, the makers of Ubuntu, on JAAS (Juju As A Service) that is tasked with developing the Juju Dashboard primarily built using Reactjs, Typescript and Redux. The Juju Dashboard is a web application used to view the real-time status of Juju, which is an application modeling and orchestration tool. I work closely with Juju Developers and UX Designers to bring the dashboard to life. I recently led the implementation of the destroy-model feature of Juju within the dashboard. I was responsible for spec-writing, investigation, estimation and implementation of the feature which I then presented in the form of a lightning talk to an audience of a 1000 Canonical engineers at the Gothenburg Engineering Sprint in November, 2025. In my previous role at Falabella, I developed and published in-house React.js libraries from a monorepo coded in TypeScript and built using Nx. I contributed to the enabling of OneClick Checkout in Apps by streamlining backend for Web and App teams using Ajv and OpenAPI. I have worked on a project where I engineered a White Label Application using HTML5, CSS and Next.js. Along with my team, we coded a Content Management System using TypeScript, Reactjs and Redux for configuring this application. This led to the release of 3P e-commerce sites like carters.cl, Crate&Barrel and Aldo. I believe in code quality and performance, which is why I have devoted my self-learning hours to Jest and React Testing Library that has allowed me to enhance and maintain the unit test coverage of the codebases I have been assigned to. I have also coded integration tests using Cypress and Playwright. I am experienced in working with a CI/CD for code-quality checks using SonarQube. Feel free to send me a message if you would like to know more about me. I am always eager to hear from others and expand my network on LinkedIn. Skills: Reactjs, Next.js, JavaScript, TypeScript, Web Development, HTML, CSS, Jest, React Testing Library, Node.js, Cypress, Playwright, SonarQube, CI/CD, Git, ESLint, Context API, Redux, Ajv, OpenAPI/Swagger, Postman, C, Three.js, Flutter, Python, Problem Solving, Mathematics, English

Experience

Canonical

Software Engineer

Jan 2025Present · 1 yr 2 mos · Remote

ReactjsNext.jsTypescriptRedux

Falabella india

3 roles

Full Stack Engineer

Apr 2023Jan 2025 · 1 yr 9 mos

  • Developed a White Label Application using React and Next.js, contributing to the release of carters.cl, Falabella’s first White Labeled site.
  • Designed and implemented White Label App’s backend using Node.js, with data persistence in Postgres using Knex.js.
  • Contributed to the development of a configuration tab for the White Label app in Falabella’s Content Management System application using TypeScript and React Redux.
  • Published Falabella’s in-house npm packages with updates to use the latest versions of dependencies like Fastify v4.x.
  • Modified the payment experience of Falabella’s E-commerce websites for Chile, Peru, and Colombia using Next.js to accommodate the latest business requirements as well as technological advancements.
  • Worked extensively on upgrading dependencies for the payments page and gained proficiency in Jest and React Testing Library.
React.jsNext.jsNode.jsTypeScriptPostgresJest+1

Associate Engineer

Aug 2022Apr 2023 · 8 mos

Engineering Intern

Mar 2022Aug 2022 · 5 mos

  • Built web applications using React.js
  • Learnt to write unit tests with Jest and integration tests using Cypress
  • Gained knowledge about best practices and tech used in web development
React.jsJestCypress

Paynet systems

Flutter Associate Intern

Aug 2020Mar 2021 · 7 mos · India

  • Introduced modifications in a Payments Wallet Cross-Platform Mobile Application using Flutter to facilitate support for English as well as Arabic languages.
  • Resolved bugs in the Payments Wallet Application reported by the client from Saudi Arabia. Required the application to adjust according to the difference in scripts of the two languages.
  • Gained technical insights about Mobile Application Development using Flutter with Dart and improved on debugging skills.
  • Understood the practical aspects of working on an industry project with the aid of tools like Asana and Bitbucket
FlutterDart

Education

Gogte Institute of Technology, Belgaum

Bachelor of Engineering - BE — Computer Science

Jan 2018Jan 2022

KLES R.L. SCIENCE INSTITUTE , BELGAUM

High School Diploma — Science

Jan 2016Jan 2018

Stackforce found 100+ more professionals with Reactjs & Next.js

Explore similar profiles based on matching skills and experience