Avinash Agarwal

Mobile Engineer

Bengaluru, Karnataka, India15 yrs 7 mos experience

Key Highlights

  • Expert in Android development with Kotlin and Java.
  • Led teams to improve app performance and efficiency.
  • Strong background in software architecture and design.
Stackforce AI infers this person is a skilled Android Developer with strong leadership in SaaS environments.

Contact

Skills

Core Skills

Android DevelopmentSoftware Development

Other Skills

Agile MethodologiesC++CSSEspressoJavaJavascriptKotlinMicrosoft SQL ServerMobile Device ManagementMockitoPL/SQLRobolectricRoomSQLSQLite

About

Experienced Software developer having expertise in Android, Java and Kotlin. Proficient in functional and asynchronous programming. Motivated and driven with a penchant for up-skill and learning new and upcoming technologies.

Experience

Carousell group

Lead Android Engineer

Nov 2023Present · 2 yrs 4 mos

Blackbuck (zinka logistics solutions pvt. ltd.)

Engineering Manager/Principal Software Engineer

Apr 2022Mar 2023 · 11 mos · Bengaluru, Karnataka, India

  • Managed and guided a team of 11 developers across
  • different pods.
  • Planned, scoped and prioritized tasks for the team with
  • businesses including Marketplace and Fintech.
  • Designed and architected new features from frontend to
  • backend.
  • Translate product roadmap into engineering goals for the
  • team and communicate with the stakeholders and setting
  • the expectations right. Delivering features for the business by
  • closely working with the PMs, QA, and Design.
  • Provide design reviews for other engineers, including
  • feedback on architecture and design issues, as well as
  • integration, performance, and scalability.
  • Managing careers of engineers at multiple levels in the team
  • appraisals, 1:1, mentoring.
  • Improved app's launch time by 20% by refactoring app
  • launch code.
  • Integrated multiple observability tools to provide customer
  • side metrics to business.
Android DevelopmentSoftware Development

Self employed

Sabbatical and Time of Reflection.

Apr 2021Mar 2022 · 11 mos

Vmware

Senior Member Of Technical Staff

Jul 2015Mar 2021 · 5 yrs 8 mos · Greater Bengaluru Area

  • Worked as a lead android developer.
  • Worked on development of both UI and backend business logic using latest architectural components and architecture (MVP/MVVM/MVC).
  • Had regular architecture and design review with peers and all stake holders to come up with most optimal implementation for various features and modules.
  • Refactored legacy Java code to Kotlin and migrated SQLite database to Room from Jetpack.
  • Wrote unit test cases in espresso, mockito, power mockito, mockk and robolectric.
  • Created threat model using Microsoft threat modelling tool.
  • Created test websites (http and https) with different authentication types like, NTLM, NTLMv2 and certificate based authentication.
  • Managed and streamlined build pipelines in bamboo through optimized gradle tasks.
  • Mentored team mates through regular KTs, tech talks and discussions on problems faced on daily basis.
  • Filed 4 patents(3 granted, 1 pending).
Android DevelopmentSoftware Development

Airwatch

Software Engineer

Feb 2013Jun 2015 · 2 yrs 4 mos · Bangalore

  • Lead a team of 4 members.
  • Wrote JMeter automation scripts for automating various business processes to load test the servers.
  • Wrote libraries in java to support the JMeter scripts.
  • Conducted distributed performance test to simulate up to thousands of devices.
Software Development

Infosys

Senior System Engineer

Aug 2009Jan 2013 · 3 yrs 5 mos · Bangalore

  • Designed and developed application in C#.Net, open system (UNIX, Oracle) and JAVA for Canadian Pacific Railways.
  • Provided application support for these application.
  • Fixed bugs and also provided high severity incident support.
Software Development

Education

PES

Bachelor of Engineering (B.E.) — Electronics and Communications Engineering

Jan 2005Jan 2009

St. Mary's English High School

Stackforce found 100+ more professionals with Android Development & Software Development

Explore similar profiles based on matching skills and experience