CRUD MEHRA
MOBILE APPLICATION DEVELOPER
I am a Senior Software Engineer with over 5 years of experience specializing in Android and iOS app development. My expertise includes designing and creating cutting-edge mobile applications for the Android and iOS platform using Flutter & KMP/KMM.
About Me
I am an carried out Senior Software Engineer with an impressive song record, in which I excel in designing and developing current cell applications tailor-made for the Android and iOS platform. With over 5+ years of devoted expert enjoy, I deliver a wealth of understanding in cell analytics, the front-cease improvement. Additionally, I own skillability in KMP/KMM and Flutter facilitating seamless variation to various programming languages.
My role is defined by using a commitment to collaboration within a excessive-appearing group of engineers, wherein I spearhead technical strategies, facilitate code opinions, offer mentorship to junior developers, and foster productive go-practical partnerships. My determination to handing over excellence is rooted in a profound understanding of improvement, incorporating the contemporary frameworks, layout standards, and industry high-quality practices. Furthermore, I have a tested record of seamlessly integrating third-birthday party libraries, APIs, fee gateways, and BLE era into my tasks, improving their capability and consumer enjoy.
My instructional basis includes a Bachelor's degree in Computer Applications (BCA) from PIMT, where I cultivated my essential knowledge of computer technology and software engineering. Complementing this education, I preserve a couple of certifications in Android and iOS app development, Kotlin multiplatform cell, and Android Jetpack. These certifications attest to my dedication to staying at the leading edge of technological advancements.
My expert ethos revolves around innovation, driven by using a fervent ardour for crafting user-friendly, attractive cellular programs that provide sensible solutions to actual-world challenges. My significant revel in and dedication make me a treasured asset for any crew seeking to raise their cellular app improvement endeavors.
Programming Languages
Kotlin Language
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. It is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code (via LLVM).
Java Language
Java is a general-purpose, class-based, object-oriented programming language designed for having lesser implementation dependencies. It is a compiled language, not an interpreted language. Java applications are compiled into bytecode that can run on any Java Virtual Machine (JVM).
Fluter Language
Flutter is a versatile UI toolkit that enables developers to craft natively compiled applications for mobile, web, and desktop from a single codebase. It empowers developers with expressive and flexible APIs, along with a rich set of pre-built widgets, to create stunning user interfaces. Flutter's hot reload feature facilitates rapid development, allowing for quick iteration and experimentation. With its reactive framework and extensive plugin system, Flutter offers seamless integration with existing codebases and native platform features.
Kotlin Multiplatform
The Kotlin Multiplatform (KMP) technology is designed to simplify the process of building platforms. By using KMP, developers can significantly reduce the time and effort spent writing and maintaining the same codebase designed for different platforms This approach ensures that developers can take advantage of native programming implement and benefit from increased performance and increased flexibility across multiple platforms simultaneously
Skills
IDE : Android Studio, intellij
Programming Language : Java, Kotlin and Flutter
Third Party Integrations : Facebook, Glide, Picasso, Retrofit, Instragram, Google, LinkedIn, GSON, RESTful APIs, Agora, FTP server, Spotify APIs Integration
Frameworks : Android, FCM, Crashlytics, Analytics
Versioning Tools : Github, BitBucket, Jira, Slack
Database : SQLite, Room Database, FireStore, Fireabse Realtime database, Shared Preferences
Payment Gateways : Stripe, In App Purchase Testing: Unit Testing, Manual Testing, Android Debugging
Architecture : MVVM, MVC, MVP
Other : BLE Technology, Biometric Integrations, Web Sockets (Socket.IO), Google Admob, Publishing Apps on Play Store, Data Binding, etc