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)