Yajana N Rao

Phone: +91 7022085575

Email: yajananrao@gmail.com

Address: Karnataka, India

GitHub: github.com/YajanaRao

LinkedIn: linkedin.com/in/YajanaRa

Summary

Focused and quick-learning Software Engineer with 7+ years of experience in building applications for various problem statements.

Skills

  • Programming Languages:Typescript, Javascript, Python
  • Frameworks: React Native, Expo, ReactJS, VueJS
  • State Management: Redux-toolkit, Vuex, Zustand, Tanstack Query
  • UI Libraries: Tailwind CSS, React Native Paper, Vuetify, Shadcn, AG Grid
  • Backend: Supabase, Firebase, AWS Amplify, PostgreSQL, SQLite
  • Testing: Vitest, Jest, Selenium
  • Other commonly Tools: Figma, Vite, Sentry, Google Analytics, Microsoft Clarity, XCode, Android Studio, Expo EAS, Github actions, JIRA, AWS

Work Experience

Frontend Engineer at Mammoth Analytics (2023 - Present)

  • Incrementally migrated a legacy AngularJS application to VueJS.
  • Designed and implemented a scalable frontend architecture using Vite , Vuex , Vue Query, and Vue i18nfor state management, bundling, and localization.
  • Migrated the frontend build system from Webpack 4 to Vite, significantly improving bundle time and developer experience.
  • Integrated analytics and customer support tools like Google Tag Manager, Microsoft Clarity, andIntercom to enhance user insights and engagement.
  • Profiled and optimized performance for data-intensive scenarios, ensuring a smoother user experience.

Frontend engineer at Merahkee Technology solutions (2021 - 2023)

  • Developed pixel-perfect Vue.js components from Figma designs and integrated them into existing applications.
  • Created a data flow visualization tool using Cytoscape and Vue.js to enhance user interaction with resources.
  • Optimized frontend performance by implementing Vuex and Vuex Persisting for efficient state management.

Full time Internship at Merahkee Technology solutions (2017 - 2021)

  • Built a facial detection system using ReactJS,Flask, OpenCV, TensorFlow, andElasticsearch.
  • Developed a React Native application for an NGO to encourage reforestation.
  • Contributed to MamAmoth Analytics by developing third-party integrations with Google Ads, Facebook Ads,SharePoint, and more using REST APIs and CData.
  • Created a performance analysis tool using PHP,JMeter, and AWS.
  • Automated mobile app testing for BlackLotus usingSelenium, Appium, and Jenkins.

Projects

Short Mic

Audio-first social media app for Android and iOS

  • Built using Expo, Supabase, Firebase, React Query and Zustand.
  • Integrated Microsoft Clarity for user analytics.
  • Automated CI/CD using Expo Application Services for Android and iOS builds.
  • Link to Google Play and App Store For Download

Serenity Music Player

A feature-rich, offline-supported music player with 300+ github stars.

  • Developed using React Native, Realm DB, Redux Toolkit, and React Query.
  • CI/CD integration using GitHub Actions, AppCenter, and Firebase App Distribution.
  • Backend powered by Supabase, Firebase, and AWS Amplify.

React track player

Cross-platform NPM package for music playback on Android, iOS, and Web

  • Developed using Java, Swift, and TypeScript.

Blog

Technical blog covering my exploration into tech and non tech

  • Built using Remix and Tailwind CSS.
  • Deployed and optimized using Vercel.

Education

  • B.Sc in Electronics - BVB College of Engineering Hubli (2018 - 2021)
  • Susandhi Fellowship Program - Deshpande Education Trust and EkLakshya Innovation Labs (2016 - 2018)