Sasindu Bandara Software Engineer
No reviews yet

I am a software engineer specializing in teaching programming and coding from the very basics to advanced levels, tailored for students of all ages and backgrounds. Whether you're a beginner taking your first steps in coding or an advanced learner looking to refine your skills, I provide individualized support to ensure you gain a deep understanding of programming concepts and techniques.

My expertise includes popular programming languages such as Java, Python, C#, and JavaScript, along with practical knowledge of database management, cloud computing, and software development. My teaching approach is highly practical, combining industry insights with real-world applications to make learning coding both engaging and effective.

I also offer guidance for university programming subjects and help students master the skills needed to excel academically. For those preparing for Ordinary Level (OL) or Advanced Level (AL) ICT classes, I provide comprehensive support to help you achieve success in exams.

If you're a student above grade 6 or an aspiring programmer eager to learn coding step by step, I am here to guide you on your journey. Whether you prefer online or physical classes, my goal is to empower you with the skills and confidence to excel in the ever-evolving tech world.

Let’s start your programming journey today!

Subjects

  • MySQL Beginner-Expert

  • SQL Beginner-Intermediate

  • Database Beginner-Intermediate

  • JavaScript Beginner-Intermediate

  • ICT (Information and Communication Technology) Beginner-Expert

  • C and C++ Beginner-Intermediate

  • Programming (JAVA) Beginner-Expert

  • DBMS SQL Beginner-Intermediate

  • ICT (Sinhala Medium) Beginner-Expert

  • Programming (C#) Beginner-Expert


Experience

  • Associate Software Engineer (Oct, 2024Present) at Innovative-e
    I am an experienced Associate Software Engineer with a strong background in developing and managing enterprise-level projects. My expertise spans a wide range of technologies, including C#, ASP.NET, React, Python, SQL, Azure DevOps, and many others. Over the years, I have honed my skills in full-stack development, cloud solutions, and system architecture.

    In addition to my technical work, I take pride in guiding and mentoring junior developers, helping them build their technical and professional skills. I regularly work with clients to gather requirements, provide solutions, and ensure the delivery of high-quality software.

    As part of my commitment to knowledge-sharing, I write technical blogs and create resources that simplify complex concepts, making them accessible to a wider audience. This experience reflects my passion for teaching and my ability to explain technical topics effectively.

    If you're looking for a tutor who combines industry experience with a dedication to education, I am here to help you achieve your goals.
  • Software Engineer - trainee (Oct, 2023Oct, 2024) at Innovative-e
    Trainee Software Engineer with a strong foundation in full stack development, specializing in database management, C#, .NET, Java, JavaScript, jQuery, and cloud computing technologies. Eager to apply acquired skills and knowledge to contribute effectively to project teams, while continuously learning and expanding expertise in software engineering. Passionate about problem-solving and collaborating with peers to deliver high-quality, innovative solutions.

Education

  • BSc(hons) computing (Dec, 2020now) from Coventry University, Coventry, UK

Fee details

    රු1,0002,000/hour (US$3.036.06/hour)


Courses offered

  • Master Basic Programming

    • රු3000
    • Duration: 2 Months
    • Delivery mode: Online
    • Group size: 6 - 10
    • Instruction language: English, Sinhala
    • Certificate provided: Yes
    Master Basic Programming

    ඔබේ programming ගමන ආරම්භ කිරීමට සූදානම්ද? ඔබ සම්පූර්ණ නවකයෙක් වුවත්, ඔබේ programming කුසලතා වැඩිදියුණු කිරීමට බලාපොරොත්තු වන්නෙක් වුවත්, මූලික Programming ඉගෙනීම ඔබට ගැලපෙන හොඳම පාඨමාලාවයි.
    පාඨමාලාවේ විශේෂාංග

    Java සහ Python භාවිතා කරමින් මූලික සිට උසස් මට්ටම දක්වා programming සහ coding ඉගෙන ගන්න.
    සියල්ලන්ට සුදුසුයි - ඔබ වයස අවුරුදු 30ට වැඩි වුවත්, 6 වසරට ඉහළ පාසල් ළමයෙක් වුවත්, මෙම පාඨමාලාව සැමට විවෘතයි!
    ඔබේ ඉගෙනුම් රටාවට ගැලපෙන පරිදි individual හෝ group වශයෙන් ලබාගත හැකියි.
    Programming ගැන කිසිම දැනුමක් නැතත් කමක් නැහැ! මෙම පාඨමාලාව පියවරෙන් පියවර ශක්තිමත් අත්තිවාරමක් ගොඩනගා ගැනීමට ඔබට උදව් කරයි.

    ඔබ ඉගෙන ගන්නා දේ

    Programming මූලධර්ම: මුල සිට ආරම්භ කර programming සංකල්ප පිළිබඳ හොඳ අවබෝධයක් ලබා ගන්න.
    Problem-Solving කුසලතා: ඔබේ තාර්කික චින්තනය වැඩිදියුණු කරමින් ගැටළු කාර්යක්ෂමව විසඳීමට ඉගෙන ගන්න.
    Practical අත්දැකීම්: සැබෑ ලෝකයේ coding කුසලතා ලබා ගැනීමට practical exercises කෙරෙහි විශේෂ අවධානයක් යොමු කර ඇත.
    Self-Learning ක්‍රම: AI platforms, Google, සහ වෙනත් සම්පත් භාවිතයෙන් නව programming languages ස්වාධීනව හැදෑරීමට ඉගෙන ගන්න.

    අවස්ථා සහ ප්‍රතිලාභ

    මුල සිට ආරම්භ කර programming සංකල්ප පිළිබඳ හොඳ අවබෝධයක් ලබා ගන්න.
    Career changes සහ internship opportunities සඳහා දොරටු විවර කරගන්න.
    ඔබේ logical thinking සහ problem-solving හැකියාව වැඩිදියුණු කරගන්න.
    University programming subjects වල ඉහළ ලකුණු ලබා ගන්න.
    Technology career එකක් සඳහා ශක්තිමත් පදනමක් ගොඩනගා ගන්න.
    LinkedIn profile එකක්, වෘත්තීය CV එකක් සකස් කිරීමට සහ internships සඳහා apply කිරීමට ඉගෙන ගන්න.
    Soft skills වර්ධනය කරගන්න.

    කවුරුන් සහභාගී විය යුතුද?

    Programming subjects සඳහා උදව් අවශ්‍ය university students.
    Tech field එකට career change එකක් සැලසුම් කරන අය.
    Programming ඉගෙන ගැනීමට කැමති 6 වසරට ඉහළ පාසල් ළමයි.
    වයස හෝ පසුබිම නොසලකා programming ඉගෙන ගැනීමට කැමති ඕනෑම කෙනෙක්.

    පාඨමාලාව පවත්වන භාෂා

    මෙම පාඨමාලාව සිංහල සහ English භාෂාවලින් පැවැත්වේ.

    අපි එක්ව ඔබේ programming ගමන ආරම්භ කර ඔබේ පූර්ණ විභවය අවදි කරමු! 🚀

    Master Basic Programming

    Are you ready to start your programming journey? Whether you're a complete beginner or looking to strengthen your programming skills, Master Basic Programming is the perfect course for you.

    Course Highlights:

    - Learn programming and coding from the very basics to advanced levels, with a primary focus on Java and Python.
    - Suitable for everyone—whether you're 30+ years old or a school student above grade 6, this course is open to all!
    - Available in individual or group settings, tailored to your learning preferences.
    - No prior programming knowledge? No problem! This course is designed to help you build a strong foundation in programming, step by step.

    What You'll Learn:

    - Programming Fundamentals: Start from scratch and build a solid understanding of programming concepts.
    - Problem-Solving Skills: Learn how to approach and solve problems efficiently while improving your logical thinking patterns.
    - Hands-On Practical Experience: The course is heavily focused on practical exercises to ensure you gain real-world coding skills.
    - Self-Learning Techniques: Learn how to independently master new programming languages using AI platforms, Google, and other resources.
    - Opportunities and Benefits
    - Master programming from A to Z.
    - Open doors for career changes and internship opportunities.
    - Enhance your logical thinking and problem-solving abilities.
    - Excel in university programming subjects and achieve higher marks.
    - Build a strong foundation in programming to pursue a career in technology.
    - Learn how to create a LinkedIn profile, a professional CV, and apply for internships.
    - Develop soft skills that are crucial for career success.

    Who Should Join?

    - University students who need help with programming subjects.
    - Individuals considering a career change into tech.
    - School students above grade 6 interested in learning programming.
    - Anyone passionate about learning programming, regardless of age or background.

    Languages Offered:

    - This course is available in Sinhala and English.

    Let’s start your programming journey together and unlock your full potential! 🚀

Reviews

No reviews yet. Be the first one to review this tutor.