Skip to content
View Gurpreets11's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Gurpreets11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gurpreets11/README.md

πŸ‘¨β€πŸ’» About Me

Hi, I’m Gurpreet Singh, a passionate Android Application Developer and Flutter Developer with a strong foundation in Kotlin for native Android apps and Dart for cross-platform mobile development. With a diverse skill set, I also bring experience in Java development for building backend solutions, leveraging Spring Boot and integrating cloud technologies through AWS.

I’m driven by a deep curiosity for creating efficient, scalable, and high-performing mobile applications, and I continuously strive to expand my knowledge across multiple technology domains.


πŸ›  Technical Skills

Mobile App Development

  • Android (Native): Expertise in building robust Android apps using Kotlin and Java. Experience with Android Jetpack Components, MVVM architecture, and implementing Room, Retrofit, and Data Binding.
  • Flutter: Skilled in cross-platform mobile development using Flutter and Dart, delivering apps with pixel-perfect UI and high-performance standards for both Android and iOS platforms.
  • State Management: Strong grasp of state management solutions such as Provider, Bloc, and Riverpod, enabling scalable and maintainable app architectures.

Backend Development

  • Java & Spring Boot: Proficient in developing RESTful APIs and backend services using Java and Spring Boot. Comfortable with dependency injection, Spring Data JPA, and building secure, maintainable microservices.
  • Database Management: Experience with both SQL and NoSQL databases, including SQLite, Room, PostgreSQL, and Firebase Realtime Database. Skilled at designing database schemas and optimizing queries for performance.

Cloud & DevOps

  • AWS (Amazon Web Services):
    • S3: Setting up secure, scalable storage solutions for mobile app assets, including media files and documents.
    • EC2: Hosting and managing applications using EC2, optimizing server performance for backend services.
    • RDS: Configuring and managing RDS for scalable, managed database instances in cloud environments.
    • Lambda (Basic): Exploring serverless architectures to minimize infrastructure overhead and costs.

Tools & Methodologies

  • Version Control: Proficient in using Git, managing codebases, and collaborating in teams using platforms like GitHub and GitLab.
  • CI/CD: Experience in setting up Jenkins, GitHub Actions, and other CI/CD pipelines to automate builds, tests, and deployment processes for mobile and backend applications.
  • Testing & Debugging: Expertise in testing frameworks like JUnit, Mockito, Espresso (Android), and Flutter Test, ensuring high code quality and reliability.

πŸ‘¨β€πŸ’Ό Professional Experience

  • Experienced Mobile Developer: Designed and developed numerous Android and Flutter apps for clients, delivering end-to-end mobile solutions with a focus on scalability, user experience, and performance.
  • Java Backend Developer: Built and maintained RESTful web services using Java and Spring Boot, integrating cloud-based solutions to ensure scalability and high availability of services.
  • DevOps Practitioner (Basic): Experience in setting up CI/CD pipelines, managing app deployment, and automating backend server management using AWS EC2 and Lambda.

πŸ“š Currently Learning & Improving

  • Advanced AWS: Deepening my knowledge in AWS Lambda and DynamoDB to explore more efficient, serverless architectures for modern applications.
  • Jetpack Compose: Mastering Jetpack Compose to create modern UI components for Android apps with less boilerplate code and greater flexibility.
  • Microservices Architecture: Expanding my understanding of microservices in backend development, focusing on deploying and managing microservices using Spring Boot and cloud-native technologies.

🎯 Career Goals & Aspirations

  • Mobile Excellence: Continue refining my skills in Flutter and Kotlin, aiming to deliver apps that not only perform exceptionally but also offer a seamless user experience across platforms.
  • Backend & Cloud Mastery: Strengthen my backend expertise with Spring Boot and AWS, with a focus on building scalable, cloud-native applications that solve real-world problems.
  • Open Source Contribution: Actively contribute to open-source projects, helping to build and improve the tools and frameworks I use every day.

πŸ›  Tools & Technologies

Kotlin Java Flutter Spring Boot AWS Git


πŸ“« Get In Touch


πŸ“Š GitHub Stats

Your GitHub Stats

Top Streak

Top Languages

Pinned Loading

  1. Android_Kotlin_Interview_Questions Android_Kotlin_Interview_Questions Public

    A repo for Android and Kotlin Interview Questions and Answers

    2

  2. todo_app_kotlin todo_app_kotlin Public

    To Do task Android app in kotlin

    Kotlin