Yogesh Joshi

Staff Software Engineer

Staff Software Engineer with 13+ years of expertise in full-stack JavaScript/TypeScript development. Architected an AWS infrastructure redesign that cut cloud costs by 80% while improving scalability, and led delivery of enterprise-grade micro-frontend systems handling 100K+ daily transactions. Known for architectural leadership, cross-functional mentorship, and shipping complex features on tight timelines.

Work Experience

Staff Software Engineer — Whatfix

June 2025 – Present · Bengaluru, KA
  • Selfhelp Hub: Contextual fab embedded in client applications, giving end-users access to curated help articles, training videos, automations, and task assignments
  • Delivered "Tasklist" feature within one month — enables organizations to create actionable tasks for end-users with configurable notification frequency
  • Increased Selfhelp Hub adoption from 80% to 100% across enterprise client base through feature enhancements and UX improvements
  • QuickRead: AI-powered query system enabling users to ask questions against all curated organizational content
  • Glimpse: In-context FAQ solution allowing organizations to define highlightable selectors on their applications
  • Mentoring team of 3–4 engineers, conducting code reviews, and driving technical excellence
ReactJSMicro-frontendsWebpack Module FederationSpring BootPlaywright

Lead Software Engineer — YARA International

August 2023 – February 2025 · Bengaluru, KA
  • Architected complex systems achieving measurable AWS cost reductions of up to 80%
  • Led team brainstorms to streamline tasks, boosting efficiency and clarity
  • Deployed and maintained robust applications on Mulesoft and AWS
  • Analyzed system architecture to streamline processes, resulting in marked improvements in product scalability and performance
  • Implemented cutting-edge microservice APIs, optimizing front-end application performance
  • Facilitated learning sessions, enhancing team's software design skills
NestJSAWSMuleSoftKubernetes

Senior Software Engineer — YARA International

August 2020 – August 2022 · Bengaluru, KA
  • Developed mobile apps with React Native, boosting user engagement by enhancing functionality
  • Implemented CI/CD pipelines, streamlining deployment processes and reducing release times significantly
  • Designed backend APIs and microservices, optimizing system architecture
  • Conducted code reviews to ensure adherence to coding standards, enhancing code quality and reducing bugs
  • Led intern training, fostering skill development and onboarding efficiency
ReactNode.jsKubernetesTypeScriptMicro-Frontend

Senior Software Engineer (Associate Manager) — Ather Energy Pvt. Ltd.

June 2015 – August 2020 · Bengaluru, KA
  • Led software development using ReactJS and Redux, enhancing vehicle-system integration
  • Developed cross-platform mobile apps with React Native, improving data synchronization
  • Engineered navigation solutions with Google Maps API, optimizing for limited hardware
  • Collaborated with system team on Go-lang integration, enhancing UI app functionality
  • Automated routine tasks through scripting, significantly accelerating QA processes
ReactElectronNode.jsGCPGo-langPythonFirebaseD3

Software Engineer — Function Space Pvt. Ltd.

May 2014 – June 2015 · Bengaluru, KA
  • Built and maintained a science forum platform using PHP and JavaScript, enhancing user interaction
  • Created educational applications integrating learning and gaming, boosting user engagement
  • Pioneered a gamified learning platform, fostering engaging educational experiences
  • Crafted multi-tier dashboards for data tracking, enabling precise analysis of user behavior
PHPJavaScriptMongoDBNode.jsReact Native

Fullstack Software Developer — Avinashi Ventures Pvt. Ltd.

June 2013 – April 2014 · Surat, GJ
  • Built comprehensive HRMS system with AngularJS and Node.js; improved team target tracking
  • Created bulk SMS system with Node.js, enhancing communication efficiency
  • Engineered an intuitive HRMS analytics dashboard driving proactive decision-making
  • Maintained robust backend systems using Node.js and MongoDB
Node.jsAngularPHPMongoDBPostgreSQL

Technical Skills

Languages & Frameworks

  • JavaScript / TypeScript
  • React.js & React Native
  • Node.js & Express
  • Next.js & Angular
  • Redux & Vue.js
  • PHP & Go-lang
  • Python

Backend & APIs

  • RESTful APIs
  • GraphQL
  • WebSockets & Socket.io
  • Microservices Architecture
  • Serverless & Event-driven
  • Firebase Functions
  • Redis

Cloud & DevOps

  • AWS (Lambda, DynamoDB, EC2)
  • Google Cloud Platform
  • Docker & Kubernetes
  • CI/CD & GitHub Actions
  • Jenkins & Terraform
  • MuleSoft

Databases

  • PostgreSQL & MySQL
  • MongoDB
  • Redis
  • Firebase Firestore
  • DynamoDB

Testing & Quality

  • Jest & Mocha
  • Cypress & Selenium
  • TDD / BDD
  • Playwright

Architecture

  • Micro-Frontend (Module Federation)
  • System Design & SOC
  • MVVM & DDD
  • Event-Driven Architecture
  • OWASP Security Guidelines
  • OAuth, JWT & SAML

Free Web Tools

Online Ruler

A browser-based screen ruler for measuring in pixels, centimeters, and inches. Supports PPI calibration via device lookup, screen diagonal input, or physical credit card drag. Four adjustable ruler edges, crosshair guidelines, dark mode.

Try Online Ruler →

CharCap — Character Counter

Real-time character counter with platform limits for 20+ social media and content platforms including Twitter/X (280), Instagram (2,200), LinkedIn (3,000), TikTok, YouTube, SMS, and SEO fields. No sign-up required.

Try CharCap →

Contact

Available for Staff / Principal / Architect-level engineering roles. Reach out via any of the channels below.