Param Vir Singh

CTO

Melbourne, Victoria, Australia14 yrs 11 mos experience
Highly Stable

Key Highlights

  • Over 15 years of mobile app development experience.
  • Expert in CI/CD and Agile methodologies.
  • Strong leadership in mobile engineering teams.
Stackforce AI infers this person is a Fintech and Social Networking Mobile Engineering Architect with extensive experience in mobile application development.

Contact

Skills

Core Skills

Mobile Application DevelopmentTeam LeadershipContinuous Integration And Continuous Delivery (ci/cd)Ios DevelopmentAndroid DevelopmentMobile Banking

Other Skills

API DevelopmentAdjust sdkAgile Application DevelopmentAgile MethodologiesAndroidAndroid JetpackAndroid SDKBlackberry OSBloggerBuildkite Integration PipelinesContinuous Delivery (CD)Continuous IntegrationCoroutinesDevOpsDigitization

About

As a seasoned Mobile Engineering Architect with over a decade and a half of in-depth expertise, I specialize in building robust mobile applications. Key Skills and Experience: Mobile App Development Expertise: I've honed my skills in the Android and iOS ecosystem, steering the development of mobile applications over more than a decade. Full Lifecycle Management: I handle all aspects of the application lifecycle, from its inception and architecture design through to development, debugging, unit testing, automation, and deployment on App Store and Play Store. Continuous Integration and Automation: Proficient in employing modern CI/CD tools and frameworks such as Jenkins, Buildkite, GitLab, GitHub Actions, Fastlane, App Center build distribution, Firebase build distribution, and Google Play Store's internal testing and production tracks. Mobile Application Security: Passionate about enhancing security in mobile applications by implementing Secure Application Development Lifecycle practices and utilizing tools like SSL pinning and Play Safety Net (Play Integrity API) to minimize threat vectors. I love keeping my team trained in best practices for secure mobile applications. Team Leadership and Guidance: I excel in leading and managing teams, focusing on individual growth and enhancing collective technical expertise through regular guidance and technical sessions on clean code, modular architecture, and secure development practices. Methodologies and Practices: Proficient in Agile methodologies, particularly Scrum, and adept at pair programming and pragmatic development approaches. Software Development Principles: I'm an advocate of Clean Code practices, SOLID principles, and Clean Architecture pattern with a strong command over programming languages like Java and Kotlin. Training, Public Speaking, and Thought Leadership: Experience in training individuals, public speaking at conferences, and contributing insights through blogging. I'm enthusiastic about leading and inspiring teams to achieve excellence in mobile engineering, while consistently staying updated on emerging technologies and best practices within the mobile app landscape. Connect with me to explore collaborations or discussions on mobile app development and engineering best practices.

Experience

Medibank

Engineering Lead

Aug 2024Present · 1 yr 7 mos · Melbourne, Victoria, Australia · Hybrid

Mobile Application DevelopmentLeading Development TeamsTeam Leadership

Nagarro

4 roles

Principal Engineer

Jun 2023Aug 2024 · 1 yr 2 mos

  • Working for a prominent banking client for the complete overhaul of their native mobile application.
  • Highlights:
  • # Android development using Kotlin and Jetpack Compose.
  • # Test Driven Development(TDD) in Android using Junit and Mockito.
  • # Fully automated build distribution and deployment using Buildkite pipelines and Fastlane. Test build distribution with MS App Center and Firebase build distribution.
  • # Managing application releases, PlayStore & App Store updates.
  • # Staged rollouts in Play Store and App Store.
  • # iOS development using Swift.
  • # Firebase Remote Configs, Firebase dynamic links, Firebase push notifications, Firebase analytics, # Firebase performance, Firebase app distribution.
  • # Continuous delivery using Feature Flags.
  • # Sonarqube for static analysis, Checkmarx for security vulnerabilities.
  • # PCloudy for device anywhere testing.
  • # Instabug for bug reporting. Crashlytics for crash reporting.
  • # Chucker for network call trace.
  • # Offline mode using Retrofit interceptor.
  • # Play SafetyNet ( now App Integrity) for app protection.
  • # Adjust for install referral.
AndroidFeature FlagsAndroid JetpackflowContinuous Integration and Continuous Delivery (CI/CD)Github+29

Principal Engineer

Mar 2023Jul 2023 · 4 mos

Android JetpackMobile Application DevelopmentInterviewingMicrosoft AzureAndroid Developmentjetpack compose+5

Associate Principal Engineer

Promoted

Jan 2021Apr 2023 · 2 yrs 3 mos

  • Working with the banks in Middle East region for their digitization journeys.
Mobile BankingAndroidScrumDigitizationMobile Application DevelopmentContinuous Integration+14

Senior Staff Engineer

Jan 2019Jan 2021 · 2 yrs

Mobile Application DevelopmentTeam BuildingInterviewingAndroid DevelopmentKotlinFirebase+5

Fastra corporation

Mobile Architect

Jun 2017Sep 2018 · 1 yr 3 mos · Hyderabad, Telangana, India

  • I joined Fastra Corporation as Mobile Architect and took charge of a team to work on mobile apps focused on social networking. We developed the Fastra Messenger chat app, a social networking app focused on serving vernacular content to country youth.
  • I got to work on various aspects of product development, from incubation to design, development, release and marketing. Along with my niche expertise in Android app development, I learned the role of digital marketing, social advertising, user targeting using Analytics and social content gathering in an app's success.
  • On the technology front, we chose Android and iOS native development with AWS as our cloud back-end. We also used Firebase extensively for Analytics, Firebase real-time database for chat functionality, user data management and many other features in the Firebase service suite.
Mobile Application DevelopmentAndroid DevelopmentTeam LeadershipKotlinAPI DevelopmentFirebase

Homeshop18

Senior Software Engineer, Android development

Jul 2014Mar 2016 · 1 yr 8 mos · Noida, Uttar Pradesh, India · On-site

  • Homeshop18 was an Indian e-commerce and shopping TV channel. I joined Homeshop18 when it was in its prime and was a leading player in the e-commerce sector in India.
  • As a senior Android developer, I got the task of improving Homeshop18's native Android mobile app. My responsibilities included:
  • Feature development.
  • Architecture design.
  • Keeping a check on application performance and size.
  • Writing unit test cases and application releases to Play Store.
  • My achievements included:
  • Bringing down the size of the Android apk to a significantly lower number.
  • Increasing the crash-free user to a near 99%.
  • Reducing the Out Of Memory issues and crashes to close to zero and improving the application's performance.
Mobile Application DevelopmentFirebase

Wynk limited

Senior Android Developer

Nov 2013Jun 2014 · 7 mos · Gurgaon, India

  • In my short stint with Wynk( form. Bharti Softbank), I worked on the Wynk Music Android app. The application is a music streaming offered by the most prominent mobile network carrier in India, Airtel. It boasts 100 million users and is the leading music app in India.
  • In Wynk, I got to work with the best team of developers, and we did genuinely innovative work in mobile app development. I sharpened my skills in Android and Java while also learning about product development for the Indian masses.
Mobile Application Development

Xebia

Android Developer

Jul 2011Nov 2013 · 2 yrs 4 mos · Gurgaon, India

  • I worked on various mobile and Java projects in Xebia IT Architects, India. I contributed to app development knowledge exchange via different channels. Notable projects and apps include -
  • Sydney Airport official Android app.
  • Android & iOS app for Australian client Pantha Corp(now Bulletproof group) to serve as a framework for creating new apps with dynamic content.
  • NearBuy Android, BlackBerry & iOS apps based on Geo-location services. This app provides users with location-based deals and destination information based on their real-time location information. The app was developed for Dubai-based Aswat Telecom.
  • American Airlines Android app.
  • Worked in an Agile and pragmatic environment on various projects, POC and experiments. Introduced CI/CD and TDD in the mobile app development cycle. Junit based Unit testing in Android. Maven build tools and Jenkins CI for Android apps.
Mobile Application DevelopmentInterviewingAndroid DevelopmentiOS DevelopmentAndroid SDKAgile Methodologies+2

Net solutions

Android Developer

Sep 2009Jul 2011 · 1 yr 10 mos · Chandigarh Area, India

  • I commenced my professional journey as an Android application developer. I got the task of establishing an Android development team which involved support for hiring and technical training of new joiners. I was responsible for creating mobile apps in Android SDK using Java.
  • I got to create mobile apps for some notable clients from the USA, including Kitco Inc and FrontRush LLC. I grew my technical capabilities as an Android developer and helped build a team and guide team members in Android. Under the mentorship of my managers, I excelled in client communication and project lifecycle handling in Agile.
  • I worked on a mCommerce white-label app as a B2B solution for a US client. It was designed to help medium-scale business owners to reach their customers via a mobile app with minimum effort using our configurable mobile app. It was the most challenging project of the beginning years of my career as it involved a lot of UI customization in Android apps, and also we had to maintain different versions of an app with the same source code.
  • We worked on Android and BlackBerry versions of FrontRush mobile app, which was for FrontRush coaches to enter records and keep track of athlete training. I also developed the "Kitco Gold Live" Android app, which is for the customers of US-based Kitco Inc. It shows real-time stock and precious metal price updates and price charts.
AndroidMobile Application DevelopmentAgile MethodologiesJavaAndroid Development

Education

YMCA University of Science & Technology

Bachelor of Technology - BTech — Information Technology

Jan 2005Jan 2009

Gita Niketan Residential School, Kurukshetra

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Mobile Application Development & Team Leadership

Explore similar profiles based on matching skills and experience