Adhish .

Engineering Manager

Bengaluru, Karnataka, India13 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven leader in mobile engineering management.
  • Expert in driving innovation through cutting-edge technologies.
  • Skilled in mentoring teams for high performance.
Stackforce AI infers this person is a Mobile Engineering Manager with expertise in mobile application development and team leadership.

Contact

Skills

Core Skills

Engineering ManagementMobile Technology

Other Skills

.NET.NET FrameworkAgile methodologiesAndroidArchitectural DesignArchitectural EngineeringCC (Programming Language)C++CI/CD pipelinesCode ReviewConflict ResolutionCross-functional Team LeadershipDesign PatternsGit

About

An experienced Mobile Engineering Manager, delivering high-quality Android and iOS solutions. Proven leader adept at mentoring teams and driving innovation through cutting-edge technologies.

Experience

Plum

3 roles

Engineering Manager

Promoted

Oct 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Managing a cross-functional team of Android and iOS engineers, fostering a collaborative and high-performance culture.
  • Delivering major projects on time and within budget while ensuring seamless application performance and reliability.
  • Leading the mobile app development, driving increased user engagement and improving app ratings.
  • Implementing Agile methodologies and CI/CD pipelines to streamline workflows and accelerate delivery timelines.
  • Achieving high test automation coverage, reducing defects, and enhancing the overall quality of releases.
  • Designing innovative app features to boost user engagement and improve the overall user experience.
  • Collaborating with product, backend, and design teams to roll out impactful features for a large and active user base.
  • Expanding the team through hiring and mentoring, while fostering professional growth and career development.
  • Improving defect detection rates, reducing production issues, and driving efficiency across the engineering process.
  • Continuously optimizing processes to enhance productivity, ensure quality, and meet evolving business goals.
  • Setting and aligning OKRs with organizational goals, ensuring accountability and tracking progress against key milestones.
  • Planning and prioritizing team roadmaps, balancing feature development, technical debt reduction, and process improvements.
  • Conducting code reviews to maintain high coding standards, ensuring readability, scalability, and adherence to best practices.
  • Resolving team conflicts and fostering a positive environment by addressing concerns and maintaining open communication.
  • Performing regular performance reviews, providing constructive feedback, and facilitating growth opportunities for team members.
  • Allocating resources effectively to maximize team efficiency and ensure timely delivery of critical features.
  • Driving the hiring process, including screening candidates, conducting interviews, and onboarding top talent.
Objectives and Key Results (OKRs)Performance ManagementCross-functional Team LeadershipEngineering ManagementLeadershipSystem design+10

Staff Software Engineer

Jul 2023Dec 2024 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Managing the Android and iOS teams at Plum
  • Responsible of designing and architecting the mobile applications of Plum
  • Defining process of development and execution
  • Building an in house mobile development team
  • Detecting the areas of improvement in the app
  • Setting direction for the team on a regular cadence in partnership with their manager
  • Collaborating with stakeholders including product managers, and others in development and execution of the team’s roadmap
  • Communicating strategy, rationale, and progress within the team & to external stakeholders
  • Working with adjacent teams to solve problems
  • Escalating problems that have wider scope
  • Ensuring that knowledge is shared amongst the team
  • Accountable for the technical output of the team
  • Acting as a 'gatekeeper' in the team.
  • Handling a team of super application developers and mentoring them!
  • Designing end to end solution to optimise the Plum app
  • Helping product and business to solutions the features in a faster and robust manner
  • Encouraging and enforcing team to use latest technologies around Android
  • Actively working towards building apps around Jetpack Compose and Kotlin Multi Platform
  • Helping team to migrate to newer, faster and robust system design
  • Doing code reviews and setting a bar to write generic and cleaner codes
  • Responsible for making the stable and crash free application
  • Creating a blockbuster user experience on mobile application
Engineering ManagementSwift (Programming Language)Mobile Technology

Mobile App Architect Engineer

Oct 2022Dec 2024 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Responsible of designing and architecting the Android applications of Plum
  • Defining process of development and execution
  • Building an in house mobile development team
  • Detecting the areas of improvement in the app
  • Setting direction for the team on a regular cadence in partnership with their manager
  • Collaborating with stakeholders including product managers, and others in development and execution of the team’s roadmap
  • Communicating strategy, rationale, and progress within the team & to external stakeholders
  • Working with adjacent teams to solve problems
  • Escalating problems that have wider scope
  • Ensuring that knowledge is shared amongst the team
  • Accountable for the technical output of the team
  • Acting as a 'gatekeeper' in the team.
  • Handling a team of super application developers and mentoring them!
  • Designing end to end solution to optimise the Plum app
  • Helping product and business to solutions the features in a faster and robust manner
  • Encouraging and enforcing team to use latest technologies around Android
  • Actively working towards building apps around Jetpack Compose and Kotlin Multi Platform
  • Helping team to migrate to newer, faster and robust system design
  • Doing code reviews and setting a bar to write generic and cleaner codes
  • Responsible for making the stable and crash free application
  • Creating a blockbuster user experience on mobile application
Engineering ManagementSwift (Programming Language)Mobile Technology

Ola

3 roles

Engineering Manager

Promoted

Jun 2022Oct 2022 · 4 mos

  • Transitioned from Avail Finance to OLA Financial Services (OLA Money) as former became part of OLA!
  • Driving the execution by organizing team work, setting goals & holding the team accountable.
  • Empowering team members to own their work
  • Prioritizing unowned work that enables the team to move faster
  • Managing a team that comprises of mobile app developers in OLA!
  • Maturily managing ICs at higher levels.
  • Track record of making deliveries 100% ontime.
  • Interfacing with non-technical teams involved in the product, addressing blockages & taking technical decisions that affect tech and business
  • Responsible for leading people successfully, teams or projects multiple times in different contexts
  • Setting direction for the team on a regular cadence in partnership with their manager
  • Collaborating with stakeholders including product managers, and others in development and execution of the team’s roadmap
  • Communicating strategy, rationale, and progress within the team & to external stakeholders
  • Working with adjacent teams to solve problems
  • Escalating problems that have wider scope
  • Ensuring that knowledge is shared amongst the team
  • Resolving interpersonal and technical conflict within the team
  • Accountable for the technical output of the team
  • Acting as a 'gatekeeper' in the team.
  • Upholding a high technical bar while making pragmatic tradeoffs.
  • Proactively looking to improve the coding structure/ standards of the teams
  • Responsible to constantly identify and clear tech debt.
  • Creating major contributions to our documentation & creating documents that provide guidelines and best practices to other engineers.
  • Coaching, providing timely, actionable feedback, & invests time in career development of team members
  • Responsible for recruiting, performance reviews, performance management, promotions & career planning
  • Resolving interpersonal & technical conflict within & outside the team
KotlinProcess ImprovementEngineering ManagementLeadershipTeam MotivationPeople Development+9

Technical Lead

Oct 2021Jun 2022 · 8 mos

  • Leading team of super engineers!
  • Building a system that serve as definitive examples for new engineers
  • Anticipating platform and project needs, technical debt & common issues intuitively
  • Developing clear technical solutions from ambiguous requirements
  • Implementing security improvements that impact multiple services
  • Implementing performance improvements that impact multiple services
  • Instilling Industry best practices across a whole team of engineers
  • Working with relevant Product/Engineering Managers to help other engineers perform & grow
  • Delegating technical decisions with low risk and high reversibility
  • Bootstrapping new teams
  • Owning technical decisions with high risk & low reversibility
  • Helping other people develop themselves & regularly giving insightful, useful feedback
  • Talking to non-technical stakeholders on appropriate level of abstraction
  • Communicating area’s role within the larger mission of the company
  • Breaking down large long-lasting projects into sensible discrete chunks that compound to achieve a large goal
  • Acting as the ‘sole proprietor’
Engineering ManagementMobile Technology

Lead Android Engineer

May 2021Oct 2021 · 5 mos

  • Responsible for architecting the product from the scratch
  • Instilling the engineering best practices in other engineers
  • Own the implementation of the solution
  • Solving ambiguous problems
  • Making pragmatic choices about taking on tech debt
  • Building maintainable and flexible components and applications
  • Deeply using the Android Jet Pack libraries and dependency injections such as Dagger2+
  • Well utilising the principles of CLEAN and MVVM architecture
  • Creating and architecting the Android Dynamic Modules
  • Using coroutines as a concurrency design patterns that runs asynchronously
  • Responsible for code reviews and code quality improvements
  • Detecting the areas of improvement in the app
  • Mentoring and helping other Android engineers for their growth and development
  • Also responsible for filling the design gaps
  • Took the responsibility of building and launching the complete credit line module from the scratch in the application
  • Actively used dynamic module integration
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
Engineering ManagementMobile Technology

Walmart global tech

Software Development Engineer III

Jun 2019May 2021 · 1 yr 11 mos · Bengaluru, Karnataka

  • Led complete feature development
  • Part of Walmart’s Supply Chain team (Last Mile and Middle Mile)
  • Mentored the other Android developers in the team
  • Worked here on Android application development
  • Used various technologies like Kotlin, Java, RxKotlin, RxJava, Dagger2
  • Did unit testing using Junit and Mockito
  • Used CI/CD tools such as SonarQube, Jenkins
  • Worked on MVP, VIPR and MVVM architecture patterns
  • Contributed to major applications of Walmart Inc, - Spark Driver, Sortation Core App, Sortation Driver App, TAAS and Dispatcher Lite
  • Also contributed in PR reviews and publishing the build
  • Did AirWatch deployment
Engineering ManagementMobile Technology

Appiness interactive pvt. ltd.

Ace - Android Development

Dec 2016Jun 2019 · 2 yrs 6 mos · Bengaluru, Karnataka

  • Responsible for the entire Android Application Development from the scratch.
  • Mentored and led the whole application Development.
  • Also involved in bug correction and code optimisation.
  • Worked here on technologies such as Firebase and Salesforce SDK
  • Used Kotlin, Java to build Android apps.
Engineering ManagementMobile Technology

Truelancer.com

Head of Mobile App Development

Oct 2015Nov 2016 · 1 yr 1 mo · New Delhi Area, India

  • Planned, designed and developed the official app of Truelancer alone.
  • Did marketing and strategically planned the growth of app (iOS and Android).
  • Used various social login SDKs, Google analytics SDK, Branch.IO and Rest API Integration.
  • Used Java for building the Android application.

Spiderz lab programmers pvt. ltd.

Co Founder and CTO

Mar 2015Oct 2015 · 7 mos · Gurgaon, India

  • Founded an India based software development company.
  • Focused on mobile apps and website development.
  • Delivered number of mobile and web apps.
  • Used technologies such as Java, Swift, HTML, CSS, JavaScript and PHP.

El info designs pvt. ltd.

Mobile Application Developer

Jul 2014Mar 2015 · 8 mos · Noida Area, India

  • Developed Android apps using Java.
  • Also contributed to iOS apps using Objective C.

Lovely professional university

Software Developer

Feb 2014Jul 2014 · 5 mos · Jalandhar Area, India

  • Contributed to the Android app of University Mangement System of the University (UMS).
  • Worked on Java, ASP.NET and SQL Server to deliver the applications.

Google

Mobile Application Developer

Aug 2012Feb 2014 · 1 yr 6 mos · New Delhi Area, India

Microsoft

Mobile Application Developer

Aug 2011Aug 2012 · 1 yr

  • Developed Windows Phone 7 Applications

Education

Lovely Professional University

Bachelor’s Degree — Computer Software Engineering

Don Bosco Academy

Stackforce found 100+ more professionals with Engineering Management & Mobile Technology

Explore similar profiles based on matching skills and experience