

Sujay's email address and phone number have been validated.
Sujay
- Rate RM41
- Response 1h

RM41/h
1st lesson belanja
- Computer programming
- Java
- SQL
Post graduated from AIMIT with 14 years of industrial experience with mobile development (Android), Kotlin, Java, SQL expertise
- Computer programming
- Java
- SQL
Lesson location
About Sujay
Results-driven Lead Mobile & Full-Stack Engineer with 14+ years of experience
designing, developing, and scaling high-performance mobile applications across iOS,
Android, Kotlin, Java, SQL, and Flutter/Dart. Proven expertise in production-grade mobile solutions,
REST API architecture, secure database integration, FinTech and digital payments,
third-party SDKs, OCR digitization, performance optimization, and complex
production troubleshooting for applications serving millions of users.
About the lesson
- Primary
- Secondary
- SPM
- +10
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Masters
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
My Teaching Approach
I follow a practical, industry-oriented teaching approach that focuses on understanding concepts rather than memorizing syntax. With extensive professional experience in Java, Kotlin, Android, and mobile application development, I connect programming concepts with real-world development scenarios.
My goal is to help students understand why something is used, how it works internally, and when to use it in a real project.
Teaching Methods & Techniques:
Concept-first learning: I explain the fundamentals clearly before moving into advanced topics.
Hands-on coding: Every important concept is supported with practical coding examples and exercises.
Real-world examples: I use examples from mobile applications, APIs, databases, authentication, and application architecture.
Step-by-step problem solving: I break complex programming problems into smaller, understandable parts.
Code review: I teach students how to identify bugs, improve code quality, and write maintainable code.
Project-based learning: Students gradually build complete applications instead of learning isolated programming concepts.
Interview-oriented guidance: For students preparing for technical interviews, I include coding problems, Java/Kotlin concepts, Android architecture, system design, and common interview scenarios.
Adaptive teaching: I adjust the depth and pace according to the student's existing knowledge and learning objectives.
Typical Lesson Plan:
A typical lesson follows this structure:
1. Understand the student's current level and objective.
2. Explain the concept with simple examples.
3. Demonstrate the concept through code.
4. Solve a practical problem together.
5. Give the student a hands-on exercise.
6. Review and improve the student's solution
7. Connect the topic to real-world application development.
8. Summarize key concepts and provide practice tasks.
For example, while teaching Kotlin, I may start with variables and functions, progress to null safety and collections, then move into object-oriented programming, generics, and coroutines, and finally apply these concepts in an Android application.
What Sets Me Apart:
My teaching is backed by real industry development experience, not only academic knowledge. I have worked extensively with Java, Kotlin, and Android development and have experience with application architecture, APIs, databases, mobile banking, and digital payment applications.
This allows me to explain both the programming fundamentals and the engineering practices used in professional software development.
I also focus on helping students develop the ability to think like a developer: analyzing requirements, choosing an appropriate solution, writing clean code, debugging problems, and understanding architectural decisions.
My lessons are suitable for:
College and university students studying computer science, software engineering, IT, or related fields
Beginners who want to learn Java, Kotlin, or programming fundamentals
Intermediate developers who want to strengthen their Java/Kotlin skills
Android developers learning modern Android development with Kotlin
Students working on academic or final-year projects
Developers preparing for Java, Kotlin, or Android interviews
Working developers who want to improve their mobile development and software architecture skills
Learners transitioning from Java to Kotlin or from basic programming to professional Android development
Areas I Can Teach :
Java: Core Java, OOP, collections, exception handling, generics, multithreading, design patterns, and problem solving.
Kotlin: Kotlin fundamentals, null safety, functions, collections, OOP, generics, extension functions, higher-order functions, coroutines, and modern Kotlin practices.
Android: Android fundamentals, Kotlin-based Android development, Jetpack Compose, XML layouts, MVVM, Room, networking/API integration, lifecycle, background processing, notifications, authentication, debugging, and application architecture.
Mobile Development: Application architecture, REST APIs, databases, authentication, performance optimization, security fundamentals, testing, deployment, and real-world project development.
My objective is not simply to teach students how to write code but to help them become confident developers who can understand problems, design solutions, and build real applications.
Rates
Rate
- RM41
Pack rates
- 5h: RM205
- 10h: RM410
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
online
- RM41/h
Similar Computer programming tutors in Spring Valley
Lim
Kuala Lumpur & online
- RM60/h
Jing Yong
Petaling Jaya & online
- RM100/h
- 1st lesson belanja
Barkavi
Melaka & online
- RM80/h
- 1st lesson belanja
Omar
Subang Jaya & online
- RM60/h
- 1st lesson belanja
Aaron Joseph
& online
- RM40/h
- 1st lesson belanja
Anand
George Town & online
- RM50/h
- 1st lesson belanja
Ahmed
Kulim & online
- RM90/h
SMART
Kajang & online
- RM45/h
Ryan
Petaling Jaya & online
- RM99/h
Akhlaq
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Hareth
Ampang
- RM80/h
- 1st lesson belanja
Qurrat
Kuala Lumpur & online
- RM90/h
- 1st lesson belanja
Amanda
Petaling Jaya & online
- RM120/h
Jauhari
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Stephen
Kuala Lumpur & online
- RM50/h
- 1st lesson belanja
Ayesha
Shah Alam & online
- RM70/h
- 1st lesson belanja
Ken
Bayan Lepas & online
- RM60/h
- 1st lesson belanja
Nicholas
Johor Bahru & online
- RM60/h
- 1st lesson belanja
Aryan
& online
- RM60/h
- 1st lesson belanja
Christal
Kuala Lumpur & online
- RM95/h
-
See Computer programming tutors
