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