Krutarth Dave

Software Engineer

Bengaluru, Karnataka, India8 yrs 11 mos experience
Highly Stable

Key Highlights

  • 8+ years of experience in frontend development.
  • Led significant performance improvements in mobile applications.
  • Established and scaled frontend engineering teams effectively.
Stackforce AI infers this person is a Fintech-focused Frontend Engineer with extensive experience in optimizing user experiences.

Contact

Skills

Core Skills

React.jsJavascriptReact NativePerformance ImprovementsProject ManagementLeadershipReactjs

Other Skills

AJAXAgile MethodologiesAgile MethodologyAlgorithmsApplication Programming InterfacesBootstrapBusiness AgilityCascading Style Sheets (CSS)Code OptimizationCode ReviewsCommunicationContent Management Systems (CMS)Data StructuresDatabasesDesign Patterns

About

Senior Software Engineer | Frontend Lead | Ex - Jupiter, Mfine, GeekyAnts I am a seasoned Frontend Software Engineer with 8+ years of experience in building consumer web and mobile applications. I work on everything Frontend and have a proven track record of creating efficient, high-performing user experiences and building things at scale.

Experience

8 yrs 11 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs
Current Experience

Uber

Senior Software Engineer

Jun 2024Present · 2 yrs · Bengaluru, Karnataka, India

Jupiter

3 roles

Principal Engineer

Mar 2024Jun 2024 · 3 mos · Bangalore Urban, Karnataka, India

Software Development Engineer III

Promoted

Apr 2021Mar 2024 · 2 yrs 11 mos · Bangalore Urban, Karnataka, India

  • Jupiter is a financial solution that helps you save, invest and manage your money all in one place.
  • Responsible for leading a Frontend Platform team of 3 for Performance Improvements, Instrumentation, Error Monitoring, and Platform Improvements
  • Proposed and lead the migration of the Web App from AdonisJS + Hotwired to Remix framework for better Developer Experience, Improved cross-team collaboration, Web app stability and Business agility
  • Reduced Mobile App Size by 38% from 65MB to 40MB by removing unused resources, optimizing and migrating assets to CDN and implementing asset pre-fetching
  • Improved App launch time by ~40% by identifying key bottlenecks, upgrading React Native versions, removing polyfills, and deferring SDK initializations
  • Played a crucial role in Engineering Hiring: Established Frontend Engineering hiring process, Scaled the Frontend team from 10 to 34 Engineers
  • Created Frameworks (Remote Config, Asset Pre-fetching, Deep-links) to build a resilient Mobile App to serve users at scale
  • Setup and documented GitHub practices, Frontend Engineering Handbook at Jupiter
React.jsJavaScriptRemixPerformance ImprovementsError MonitoringWeb App Stability+4

Senior Frontend Engineer

Aug 2020May 2021 · 9 mos · Bangalore Urban, Karnataka, India

  • Created and lead a Frontend team of 4 for lending products at Jupiter - Jupiter Edge(Buy Now, Pay Later App) and Jupiter Credit Card
  • Responsible for Frontend team Sprint planning, Task distribution and Managing App releases on PlayStore and AppStore
  • Wrote BNPL Payment v2, Repayment, Referral, and Help Center features and integrated third-party SDKs like CleverTap, Segment, Amplitude, Sentry and Instana for Analytics, Monitoring and Communications
  • Performed regular Code reviews; Implemented, documented and enforced best practices in the team
  • Collaborated with PMs, Backend Engineers, Designers, and QA for Engineering execution
  • Conducted weekly 1:1s with team members and Enabled them to lead features, get better at communication, set expectations cross teams
React.jsJavaScriptMobile ApplicationsThird-party SDK IntegrationCode ReviewsAgile Methodologies

Mfine

Software Engineer

Apr 2019Aug 2020 · 1 yr 4 mos · Bangalore

  • Mfine is a health platform that aggregates branded hospitals to deliver on-demand healthcare services to patients. Its AI platform helps improve doctor productivity and quality of diagnosis.
  • My Role:
  • Write React Native and ReactJS code for the mobile app and PWA using JavaScript
  • Responsible for Front-End Design & Architecture Discussions and Review for new features for Mobile and Web applications
  • Design and Develop Reusable Front-End Modules to be consumed in different apps for maximum code reusability
  • Architect code optimized for maximum speed, scale and maintainability
  • Work closely with design, product and other engineering teams to understand and break down product features into technical requirements
  • Take full ownership of product features from design to implementation and deployment
  • Write high-quality code, Improve app performance and fix bugs
React NativeReactJSFront-End DesignCode OptimizationFeature Ownership

Geekyants software pvt ltd

Software Engineer

Jul 2017Apr 2019 · 1 yr 9 mos · Bangalore

  • BuilderX is a screen design tool which writes React Native code for you while you're designing your hybrid Mobile App. The Revolutionary designer tool which lets designers and developers work on the same file.
  • My Role & Responsibilities:
  • Core Team Member of @BuilderX
  • Content Lead @BuilderX.io
  • Documentation Lead @BuilderX.io/learn
  • Make pixel-perfect UI
  • Implement Design Patterns to solve critical problems while following a strict Agile and TDD methodology
  • Work with backend engineers and QA to see projects through, from conception to completion
  • Design and implement functionalities in ReactJS, React Native, NodeJS, Electron
  • Deploy apps and websites in the production environment
  • Build reusable code and libraries for future use
ReactJSReact NativeNodeJSAgile MethodologyTDD

Zeus learning

Software Quality Assurance Engineer Intern

Jan 2017May 2017 · 4 mos · Mumbai Area, India

  • Completed my Summer Internship 2017 with Zeus Learning as a Software Quality Assurance Engineer Trainee.
  • Responsibilities:
  • Write Test Cases
  • Design Test Scenarios
  • Write Test Suites using Selenium WebDriver
  • Perform Manual and Automated Testing
  • Technologies:
  • Selenium Web Driver
  • Tools:
  • Eclipse IDE
Selenium Web DriverTest CasesManual Testing

Education

Gujarat Technological University (GTU)

Bachelor’s Degree — Computer Science & Engineering

Jan 2013Jan 2017

Laurentian University/Université Laurentienne

Bachelor of Engineering - BE — Computer Science

Jan 2016Jan 2016

Stackforce found 100+ more professionals with React.js & Javascript

Explore similar profiles based on matching skills and experience