Homepage
Tutoring Jobs
Auckland 
Kaushik - Prof computer programming - Auckland
Auckland 
  • (7 reviews)
P
Purushottam
« I know Kaushik for over 10 years. We worked together in a Software... More »
P
Purushottam
« I know Kaushik for over 10 years. We worked together in a Software Development team for a Telecommunication Company based in Auckland. He's been a great mentor to me since day one at work. His depth of knowledge of Software Engineering, Analysis & Design, Algorithms, Programming, Debugging, and automated testing is remarkable. He's so much to enlighten and teach to the people who want to aspire and become successful Computer Programmers. He's such a friendly, soft-spoken, and loving personality. As a senior programmer and mentor, he made sure that I understood things explained by him. His ability to simplify complex logic is so good and giving the alternatives and analogies for the same makes him special as well. I would highly recommend Kaushik to everyone and anyone who would like to approach him for raising their learning standards. »
$35/h
1st lesson free!
Profile and degree verified
Response Time 3h
Lessons offered by Kaushik
  • Individual
The lessons will be held
Taught subjects
  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET
  • Java
Levels
  • All Levels

Software Developer and Tutor Giving Lectures in C#, Java, ASP.NET Core, Microsoft SQL and Windows Forms to Computer Students and Junior Developers - .NET Foundation Member

Methodology

My teaching method is both classroom as well as online (with webcam) based. I prepare the lessons in advance and teach the class with concepts that prepares them to work with their exercises, assignments and tests. I always try to create a safe and collaborative work environment where student participations are actively sought after.

Experience

I am a Computer Professional and Software and Programming language tutor for the last 16 years. I have an Engineering degree and a Post Graduate degree in Computer Science from AUT, Auckland, New Zealand. I have taught in the classrooms in universities for more than 6 years and have already completed teaching more than 1000 students. I also teach on Udemy where I have five published courses in software engineering.

Rates

Rate for online lessons : $25/h
Rate for 5 hours of lessons : $22
Rate for 10 hours of lessons : $20

Details


My rates are constant irrespective of the student level. Any cancellation may be done at least 24 hrs in advance.

Lessons offered by Kaushik
Individual
The lessons will be held
Taught subjects
  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET
  • Java
Levels
  • All Levels

Kaushik's CV

1
CURRICULUM VITAE
Kaushik Roy Chowdhury
B.Sc. Engineering. Electrical
Master of Philosophy in Computer Science,
AUT University, 2016
(New Zealand Citizen)
Mob: (concealed information)
Email: (concealed information)
Web: (concealed information)
In my last job I worked in the capacity of Software Developer and Mentor (for interns) for MVP Studio
(within Industry Connect, Auckland, to develop/debug enterprise scale.Net MVC applications as an
independent contractor. My responsibilities also included mentoring junior developers
and interns at MVP Studio (a start-up technology incubator in New Zealand).
I have a strong development background as a backend developer (using C# and
.Net framework with solid architectural design pattern and SQL skills). Among my
expertise areas, ASP.Net Core (2.0+) and Web API 2 remains at the top of the list
which I am upskilling all the time.
I have worked in IT /IS field as an MS.Net developer/tutor in New Zealand for > 12 years
in various roles and have developed a strong customer service approach and can work
efficiently as part of a team as well as autonomously. I have served as Senior Software
and Senior Web Developer on different occasions in organizations in New Zealand,
details of which follow in the relevant columns below.
HIGHLIGHTS:
➢ Experience with .NET (1.0 and 2.0, 3.5, 4.0, 4.5) framework and Visual Studio.
NET (2002, 2003 and 2005, 2008, 2010, 2013).
➢ Experience working with VB6.0 and COM
➢ Front end technologies CSS3, HTML5, JavaScript, JQuery, knockout.js.
➢ Experienced in Agile environment and Scrum.
➢ Proficient in design, development and maintenance of SQL backend
databases including SQL 2008, 2008R2, 2012 and 2016.
➢ Experienced in using XML and writing web services and applications
consuming web services.
➢ Expert knowledge in using Source control such as: Visual Source Safe and
Subversion, Team Foundation Server, Git, Mercurial.
➢ Experience in WCF, REST services, Web services. 2
➢ Sound knowledge of using Enterprise Architect applying UML concepts for
design.
➢ C# Network Programming working knowledge.
➢ Extensive experience in working with SQL Backend and MS Access frontend applications.
➢ Trained to automate within different MS Office and AutoCAD 2004 through
VBA programming.
➢ Involved in commercial web design and development, using C#, ASP.NET (1
& 2), HTML, and JavaScript etc.
➢ Able to work competently and independently on site for the clients on any
Database or Software linked issues.
➢ Creating and integrating a content management system for websites
developed in ASP.NET with C# and VB.NET.
➢ Extensively Used MS XML Document object model for XML file and Strings to
manipulate data programmatically.
➢ In-depth knowledge of using Data Definition language for scripting objects in
SQL. Expert developer for complex Stored Procedures, Triggers, User Defined
Functions (in T-SQL) for Windows and Web applications.
SKILLS MATRIX (Programming and Administration):
Skill Skill Level Experience
Python 3.6 Intermediate >1 year
C#, C Advanced >12 years
Java (present version 7) Intermediate >2 years
SQL 2000, 2005, 2008,
2012
Advanced >12 years
SSRS Advanced >3 years
MS.Net
Framework (4.5+)
Advanced >12 years
ASP.NET
1.1,2,3.5,4.0,4.5+
Advanced >12 years
ASP.Net Core 2.0, 2.1 Intermediate >1 year
ORM - Entity
Framework (including
Framework version 6.x)
Advanced >5 years
MVC 5 Advanced >4 years
WCF, Rest services Intermediate 3 years
Web API Advanced >4 years 3
HTML (Including
HTML5)
Advanced >10 years
SOAP, WSDL Intermediate >4 years
CSS, XSLT (Including
CSS3)
Advanced >5 years
JavaScript,
JQuery (3years)
Advanced >6 years
Knockout.js Advanced
Beginner
>1 year
AJAX Intermediate >2 years
XML Advanced >5 years
IIS Advanced >12 years
NEW ZEALAND EXPERIENCE
Sep 2017 – Nov 2018
Employer: MVP Studio (start-up incubator), Christchurch branch
Job Title: Software developer and team leader
Job Description: Employed as an independent contractor to oversee the development
of enterprise level MVC (ASP.Net) projects being written in C#. Responsibilities include
the mentoring of junior developer and interns towards making them hit the ground
running.
Presently working in an enterprise level project (being written in ASP.Net MVC in C#)
which is a property management portal for owner self-managed investment properties.
The project description is available at property.community website. This project uses
standard MS full-stack technologies such as HTML5, CSS3, JavaScript, jQuery, Ajax,
and knockout.js library. It includes Trade Me style advanced search functionalities for
rental properties and a job market that has recently been completed by my team.
Business intelligence for localized features with Google map has also been incorporated
in the web application.
Responsible to promote and engage in information sharing, technical assistance, advice
and support of other members of the Industry Connect team.
Mar 2015 – Jun 2017
Employer: AUT University
Job Title: Lecturer/Peer Tutor
Job Description: Recently worked in lecturer roles (on contract) at AUT for the
following areas (subjects):
1. P1 Programming for Engineering Applications (C Programming Linux based on
raspberry pi)
2. Peer tutoring and mentoring at skills workshop at AUT south campus
3. TA for information security management
4. Foundation Programming Lecturer (AUT south campus) – Semester 2, 2015
(continued teaching FP(COMP400) in Semester 1, 2016 for streams M1, M2
through to the semester 2, 2016)4
5. Currently teaching P2 programming (COMP 503) at AUT south campus which is
Object Oriented programming in Java
6. Supervised various groups for BCIS R&D projects using .NET and MVC 5.
Sep 2014 – Oct 2014
Employer: St. Johns
Job Title: Contract Developer
Job Description: Engaged to make changes and add some critical functionality to an
ASP.Net application on Clinical Quality Indicator written in C# with responsive design.
Oct 2013 – Apr 2014
Employer: GPDCO Oman (Muscat, Sultanate of Oman)
Job Title: Instrument and Software Engineer
Job Description: I was involved in some Engineering job related to a power plant as
well as maintain a Computerized Maintenance Management System (CMMS) software
written in MS.Net MVC 3.
Dec 2012 – Sep 2013
Employer: Compass Communications, Grafton, Auckland
Job Title: Senior Software Developer
Job Description: I have been involved in several telecommunications related projects,
notable amongst them is the Telecom and Skinny SIM cards project that spans across
MS.NET (C#) application and SQL 2008 R2 database. The project incorporated
designing and developing a new UI for selling skinny and Telecom SIM cards that were
ordered by the retailers on a computerized system and which could be sold to them
through an internally developed WMS (Warehouse management system) written in
MS.Net. Also developed the back end for providing rebates to customers on top up and
recharge. Carried out substantial work on the invoicing system and developed a
simulation UI to generate actual customer invoices midterm for testing. I was also
involved in several change requests to generate company branded emails for invoicing
and other functions.
Nov 2012 – Dec 2012 (Contract Role)
Employer: Beyond IT
Job Title: Developer
Job Description: Involved in basically 2 activities:
• Assisting in the archiving of an Error table on SQL server.
• Designing and developing an MS.Net wizard according to stated business
rules.
Apr 2012 – Oct 2012
Employer: Centrix Business Group (Contracted for a few ASP.Net projects) Job
Title: Developer
Job Description: I was involved in several ASP.NET projects that involved personal
credit checking and business credit checks. These incorporated the latest in WCF and
Ajax technologies to store/update retrieve and display dynamic data on request.
Aug 2011 – Oct 2011 5
Employer: Kordia Communications
Job Title: Business System Analyst
Job Description: I worked with Kordia for a couple of short projects in ASP.Net (C#)
platforms. These included a dashboard project for MIS.
Jan 2011 – May 2011
Employer: Royal Business College, Christchurch
Job Title: Web Developer and Tutor
Job Description: I was employed as an internal web developer along with the duties of
programming tutor for level 6 diploma course under the NZQA framework.
Aug 2010 – Nov 2010
Employer: Manpower Services (NZ) Ltd. (Contracted to ARC Innovations,
Christchurch)
Job Title: Analyst Programmer
Job Description: I worked for the upgrade (including refactoring) of a core Mesh
Network Application named “MeshManager” written in C#. In this project, I completed
the entire design documentation of the latest version of MeshManager where there was
none available earlier. The documentation includes the drawings done in Enterprise
Architect v7.x using UML concepts.
Oct 2009 – Sep 2010
Employer: Emerson Export Engineering Centre, Pune, India. (Consulting Contract
Role)
Job Title: Professional
Job Description: During my stay in EEEC, I had tested and provided consultancies for
improvement of tools developed in-house for providing an interface for System
engineers to store and retrieve critical information for upcoming revamp projects in
Middle East countries.
Oct 2008 – Apr 2009 (Fixed Term -6months)
Employer: Trimble Navigation (NZ) Ltd
Job Title: Software Developer
Job Description: Working with Mapping & GIS Applications Development group on a
big project named Kia that involved nearly 15 developers (both permanent and
temporary full-time staff included) being written in C#.Net (VS 2008). Kia was the name
for a large GPS project which was being built from scratch in C#.Net 2008 platform. It
was meant to be deployed on mobile GPS (Trimble) and supposed to incorporate the
best features of earlier developed and proven GPS software by Trimble.
I was involved in the Windows desktop component initiating development of UI and
usage of objects created in the WinForms application for Field Configuration of mobile
devices. I was also part of the architect and the development team of a Test Client tool
that would ultimately test the essential components of any field mobile device.
Sep 2007 – Sep 2008
Employer: SunGard
Job Title: Software Engineer 6
Job Description: Maintaining and extending client-side applications for a large treasury
management software developed by this esteemed organization. This includes issues
resolution and doing modifications as per the request of clients. Coding related to
integration in different versions of the treasury software for issues fixed in a version. I had
aided Support group in the resolution of bugs faced by clients of SunGard.
Jan 2007- Aug 2007
Employer: Digitise Internet Business Solutions, Christchurch
Job Title: Senior Web Developer
Job Description: I was entrusted to maintain their websites developed in .Net and
extend them on client request.
I was involved in the kickstarting of a major web service integration project into an
existing client website that involved consuming the web services of Eurail rail
reservation system and integrating it to the website.
Maintenance of existing websites developed in ASP.Net platform
Maintenance of intranet developed in asp.net 1.x on behalf of House of Travels, NZ
Jul 2005 - Dec 2006
Employer: Webscape Limited, Christchurch
Job Title: Technical Support and Development Specialist (Software developer)
Job Description: Software development (web and windows applications) using
ASP.NET and C#, VB.NET language using SQL server 2000 and MS-Access as the
back end.
Troubleshooting and debugging Web and Windows applications.
Maintenance and enhancement of intranet-based Project Management system created
in-house in ASP.NET and programmed in C#.
My main responsibilities were:
• Analysing business requirements from a software development perspective.
• Developing and testing software
• Maintaining standard operating procedures.
• Maintaining solution integrity.
• Building and enhancing customer relationships.
• Striving for continuous improvement.
• Provision of excellent customer service and relationship management.
• Meeting organisational obligations
Jun 2002 – Aug 2005
Employer: Christchurch Polytechnic Institute of Technology (CPIT), Christchurch
Job Title: Academic Staff Member
Job Description: I was employed as an engineering lecturer in the School of Electrical
and Computer Engineering, (on several fixed term contracts).
Duties and Responsibilities:
My regular duties during the tenure at CPIT included developing teaching resources,
marking assessments. I have proven enthusiasm for teaching, excellent communication
skills (both written and oral), and effective time management and IT skills. During my
stay at CPIT, I had the opportunity to develop the curriculum, assignments and teaching
material for the following software courses: 7
1. C Programming for (level 5&6 NZQA)
2. Visual Basic for Applications programming with AutoCAD
Jan 2002 – May 2002
Employer: Premier Computing Ltd, Christchurch, NZ
I was employed on Contract basis on many VBA projects in MS Word & Excel.
Jul 2001 – Dec 2001
This was the time when I studied for a couple of papers on VB6 and C programming at
the then CPIT (now Ara Institute). The completion of these papers led to my ultimate
selection as an Academic Staff Member (on contract) at CPIT later.
Sept 2000 – June 2001
Employer: Invensys Energy Systems Ltd, Christchurch, NZ
Job Title: System Test Engineer
I was employed to work on several hardware testing assignments on in-house products
such as rectifiers for Telecom industry and associated products. The job involved
arranging the test bench including necessary wiring, testing as per test plan,
documentation and discussing with the team lead on various issues along the way.
OVERSEAS EXPERIENCE (Prior to Immigration in 2000): 1983-1999
Worked in several thermal and Gas Turbine power projects in India and Oman as an
Instrumentation and Control Engineer.
Also worked in the oil marketing operations to see through all the operations post
receipt of oil products (Petroleum, Diesel, Furnace, and Light Diesel Oil) till it reached
the ultimate consumers.
References: Excellent References can be provided on request

7 reviews on Kaushik
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.

7 recommendations

P
Purushottam

I know Kaushik for over 10 years. We worked together in a Software Development team for a Telecommunication Company based in Auckland. He's been a great mentor to me since day one at work. His depth of knowledge of Software Engineering, Analysis & Design, Algorithms, Programming, Debugging, and automated testing is remarkable. He's so much to enlighten and teach to the people who want to aspire and become successful Computer Programmers.

He's such a friendly, soft-spoken, and loving personality. As a senior programmer and mentor, he made sure that I understood things explained by him. His ability to simplify complex logic is so good and giving the alternatives and analogies for the same makes him special as well. I would highly recommend Kaushik to everyone and anyone who would like to approach him for raising their learning standards.

K
Kurtis

Kaushik is a great tutor! He is a very knowledgeable and patient teacher. If you have lessons from Kaushik you will certainly increase your chances of having a successful project.

V
Vijayendra

Kaushik is an extremely patient and knowledgeable tutor with several years of experience. He takes extra effort to help his students understand the concepts and practices in programming. I would like to thank him for his invaluable tutorials that has strengthened my base as a software professional today. I would highly recommend him for anyone looking to start a career in software development. ️

D
Daniel

I had one-on-one lessons with Kaushik and was greatly helped by his teaching. He was effective in teaching me syntax and algorithms across different languages. He also trained me in process-based thinking, which is the most important skill-set on which programmers depend. For this reason alone, you'll want Kaushik in your corner.

H
Harry

I like Kaushik’s teaching. He gives a lot of technical details in his classes. His answer to our questions greatly helps to improve our skills. So I believe Kaushik is a trustworthy tutor.

R
Ramesh

I would highly recommend Kaushik as an IT tutor. I worked with him at Auckland University of Technology for two years. He has student interest at heart and relates very well with his students. He is highly qualified and has great programming skills. I have seen students doing very well in his programming papers .

B
Ben

I knew him via his YouTube channel Facebook page. He took my coding level to the next level. Very well explained, professional methods so who wants learn about .Net I strongly recommend to follow his courses.

Similar tutors

computer programming lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest HTML lessons to help you.
Learning isn't a problem, javascript lessons for all!
Taking C# lessons has never been easier: you're going to learn new skills.

Auckland
Data related engineering, statistics, mathmatic and programming in East Auckland. I can teach Chinese, I can teach in Chinese and English.
$30
Eric
1st lesson free!

I can use my knowledge and experience to translate complicated academic methodolgy into understandable points for students...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Auckland
Game Development Mentoring in Auckland or Online with 6 Years Industry Experience
$60
Alex
  • (1 review)
1st lesson free!

Game dev is a super exciting industry to work in and I will give you the mentoring you need to break into it. I tailor...

Lessons by webcam Face to face lessons Approved profile
Heysham, United Kingdom
Engaging, humorous, professional and qualified Computer Science Teacher with 18 years experience, offering Python tutoring online.
$48
Matthew
  • (23 reviews)
1st lesson free!

I will provide support to students outside of tutoring sessions, when necessary, using Email and Zoom. I like to use a...

Lessons by webcam Face to face lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$85
Laurent
  • (63 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
London, United Kingdom
A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.
$94
Dr.Kritaphat
  • (24 reviews)
1st lesson free!

*****To help me decide if I can help you and have a more efficient first lesson, can you please list the subject and topics...

Lessons by webcam Approved profile
London, United Kingdom
University lecturer with 15 years of programming experience offering online & in-person classes in London
$96
Igor
  • (15 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
Toronto, Canada
Learn the fundamentals of web development from HTML, CSS, and JavaScript, to servers, databases and APIs.
$55
Dimitry
  • (22 reviews)
1st lesson free!

My first priority is to understand a student's goals and needs. This informs my teaching style and the structure of our...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Tortona, Italy
MATLAB Ambassador PhD student in bioengineering with MATLAB Associate certificate and 5 years of experience offers MATLAB lessons both online and in person (Turin / Vercelli / Alessandria)
$43
Marco
  • (39 reviews)

My methodology is based on an engineering approach, so I start the discussion by framing the general problem, in order to...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$51
Thomas
  • (37 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
West Melbourne, Australia
Learn coding in Python, Java, C++ and C# from the ground up with a professional tutor having 6000+ hours of teaching experience
$58
Priyanka
  • (97 reviews)
1st lesson free!

I take all my lessons online via zoom meetings. My lessons focus on teaching a way of thinking aimed at solving problems. I...

Lessons by webcam Approved profile
Santiago, Chile
Software Engineering Student (UChile) gives programming classes in Python, Java, Javascript and HTML with an academic focus and practical applications. From Calera de Tango with 6+ years of exp.
$34
Cristóbal
  • (21 reviews)
1st lesson free!

My teaching method is totally personalized according to the needs and skills of each student. I use various audiovisual and...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Mississauga, Canada
Programming in Python: From the basics to Object Oriented Programming - Online from Mississauga
$22
Muhammad
  • (10 reviews)
1st lesson free!

I help students understand the approach to any challenges that they face while they're studying. My aim while teaching is...

Lessons by webcam Approved profile
Paris 12e, France
Data Analytics Consultant Engineer, Python, NumPy, Pandas. 35 € / h: 10 hour pack | Flexible slots from 8 a.m. to 8 p.m., Weekends too, Christmas holidays | Satisfied or refunded. Flexible cancellatio
$51
Mourad
  • (43 reviews)
1st lesson free!

Distance learning on Skype or Zoom or Google Meet or Microsoft Teams, for better efficiency. Regarding the working method,...

Lessons by webcam Approved profile
Torino, Italy
PhD student in bioengineering at the Polytechnic of Turin offers lessons in Matlab in the Turin area
$34
Diletta
  • (9 reviews)
1st lesson free!

My methodology is based on an initial listening to the student's problems in order to adapt my lessons to the individual and...

Lessons by webcam Face to face lessons Approved profile
Montpellier, France
Versatile developer, EPITECH graduate, Montpellier programming course (C, JavaScript, Python, HTML, Flutter...)
$43
Will
  • (16 reviews)
1st lesson free!

I listen, I take note, and I adapt according to the person. Programming in a real context requires research, so the...

Lessons by webcam Approved profile
London, United Kingdom
University lecturer with 15 years of web dev experience offering private tutition online & in-person in London
$96
Igor
  • (4 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
München, Germany
Programming and ML courses from Software Engineer with Master in Machine Learning with several years of experience in Munich
$103
Pegah
  • (24 reviews)

I teach using many practical examples, and students write code from the first lesson. I think programming is not difficult...

Lessons by webcam Face to face lessons Approved profile
London, United Kingdom
Full-stack JavaScript Developer with 7 Years of Experience Offering JavaScript Classes for All Levels
$77
Siddharth
  • (14 reviews)
1st lesson free!

These JavaScript classes are specially curated for those who aspire to get a job or freelance projects. Suitable for college...

Lessons by webcam Approved profile Responds within an hour
Burnaby, Canada
Programming isn't easy or difficult. It's either you get it or not. And I can help you understand it. Working on it is my job.
$30
Aakash
  • (21 reviews)
1st lesson free!

I give a problem on a topic, then I'll try to understand your understanding about the topic. After you get the topic, I'll...

Lessons by webcam Approved profile
Caxias do Sul (Rio Grande do Sul), Brazil
Mobile Development using Ionic, create Android & iOS apps quickly and easily
$16
Everton
  • (13 reviews)
1st lesson free!

What will you learn in the Ionic Framework course? At the end of the training, you'll have developed a Weather application...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
at his home at your home By webcam
1 hour Not available Not available $25
5 hours Not available Not available $125
10 hours Not available Not available $250
Book a class