M

Mahavir Kumar

Software Engineer

Bengaluru, Karnataka, India4 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in Android application architecture and performance optimization.
  • Proven ability to mentor and lead technical discussions.
  • Strong problem-solving skills with a focus on optimal solutions.
Stackforce AI infers this person is a Mobile Application Developer with expertise in Android technologies and user-centric design.

Contact

Skills

Core Skills

Android DevelopmentMobile ApplicationsSoftware Development

Other Skills

ALGORITHMSAgile Application DevelopmentAgile MethodologiesAndroid JetpackAndroid SDKAndroid StudioApplication DevelopmentCascading Style Sheets (CSS)Computer EngineeringData StructuresDependency InjectionFirebaseFront-End DevelopmentGitGitlab

About

- Software Developer with a strong ability to solve problems with optimal solutions. - Continuously discover, evaluate, and implement new technology to maximize development efficiency. - Ability to mentor junior engineers & and guide technical discussions - Ability to understand business requirements and translate them into technical requirements - Translate designs and wireframes into high-quality code - Design, build, and maintain high-performance, reusable, and reliable code - Identify and correct bottlenecks and fix bugs - put meaningful impact on projects and conceptualized them from beginning to end in many projects - Proficiency in debugging – identifying memory leaks, performance bottlenecks, and using tools like ADB, Proguard, etc. - Strong knowledge & and experience with Jetpack components such as ViewModel, LiveData, RoomDatabase, WorkManager. - Help maintain code quality, organization, and automatization - Quick learner attitude with an ambitious and results-driven personality - Make Learning Habits, Time Management & and natural leadership qualities As an experienced Android Developer, I’ve grown through diverse roles, from internships to my current position as SDE III at Walmart. My professional journey has been driven by a passion for creating user-friendly, scalable, and high-performance Android applications. I began my career with Wipro as an intern, where I gained foundational insights into software development. This was followed by another enriching internship at IndiaMART, which transitioned into a full-time role. At IndiaMART, I advanced from an Associate Engineer to a Software Engineer, honing my skills in Android application architecture, performance optimization, and clean coding principles.

Experience

4 yrs 9 mos
Total Experience
3 yrs
Average Tenure
1 yr 9 mos
Current Experience

Walmart global tech india

Software Engineer III

Sep 2024Present · 1 yr 9 mos · India · Hybrid

  • Building GenAI-powered shopping assistant

Indiamart intermesh limited

3 roles

Software Engineer

Promoted

Mar 2023Sep 2024 · 1 yr 6 mos · Noida, Uttar Pradesh, India

  • re-architecture of major app components to MVP and MVVM
  • Collaborated with product, design, and analytics teams to architect apps/features for volatile requirements.
  • Conducted A/B test experiments to enhance UX, resulting in improved business conversion rates.
  • Defined and implemented robust app architectures and complex user interfaces.
  • Work on bug fixing and improving application performance.
  • Stay up-to-date with the latest SDK changes, build tools, and libraries.
  • Experience working with open-source and third-party libraries.
  • Worked closely with product, design, and analytics teams for architecting apps/features to embrace their
  • volatile requirements.
Dependency InjectionMobile ApplicationsMultithreadingAndroid JetpackAndroid Development

Associate Software Engineer

Promoted

Aug 2021Feb 2023 · 1 yr 6 mos · Noida, Uttar Pradesh, India

  • Experience working with open-source and third-party libraries.
  • Knowledge of Test-Driven Development, Continuous Integration, and Source Control systems.
  • Ability to create clear and precise designs.
  • Strong understanding of design patterns, including #MVVM, #MVP, and
  • #MVC.
  • Experience in software design, estimation of development tasks, testing, QA processes, pair
  • programming, troubleshooting, and code debugging.
  • Understanding of server-side technologies such as REST, JSON, Java,
  • XML, SQLite, and RoomDB.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and Design patterns, facilitating robust and maintainable code.
  • knowledge of Jetpack Architecture Components, leveraging modern Android development
  • tools effectively.
RetrofitJavaTypeScriptJenkinsModel-view-viewmodel (MVVM)Ionic Framework+14

Software Programming

Apr 2021Jul 2021 · 3 mos · Noida, Uttar Pradesh, India

  • • Collaborated with senior management to develop and implement software projects
Google AnalyticsJavaGitModel-view-viewmodel (MVVM)Agile Application DevelopmentTeamwork+8

Wipro

Trainee

Jun 2020Jul 2020 · 1 mo · Noida, Uttar Pradesh, India

JavaGitTeamworkSOLID Design PrinciplesObject-Oriented Programming (OOP)Software Development

Education

KIET Group of Institutions

B.TECH — Computer Science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Android Development & Mobile Applications

Explore similar profiles based on matching skills and experience