Homepage
Tutoring jobs
$15/h
Unfortunately, this teacher is unavailable
Verified teacher profile
Response Time 24h
Lessons offered by Kedi
  • Individual
The lessons will be held
  • at his home
  • at your home
  • By webcam
Taught subjects
  • Basic computer
  • Computer programming
  • HTML
  • Java
  • JavaScript
  • CSS
Levels
  • All Levels

A Masters Student in Computer Science, with over 5years of IT Experience, teaching Java as a programming language.

Methodology

I approach each topic separately, exhaust its details, give relevant examples and assignments. We will be focusing on the building blocks of every programming language, including data structures and the object-oriented paradigm. These will build a strong foundation for everyone.

Background

I am a Full Stack Java Developer with 5 years of IT experience out of which 3years of latest experience streamlining development of enterprise applications. I have been giving Java lessons to CS undergraduate students and my fellow MSc Students.

Rates

Rate for online lessons : $13/h
Rate for 5 hours of lessons : $12
Rate for 10 hours of lessons : $10

Details

I tend to focus on a complete beginner, i have been there before, i know what is needed to get you upto speed.
When i have to travel, travel costs are negotiated separately.

Lessons offered by Kedi
Individual
The lessons will be held
at his home
at your home
webcam
Taught subjects
  • Basic computer
  • Computer programming
  • HTML
  • Java
  • JavaScript
  • CSS
Levels
  • All Levels

Kedi's resume



FULL STACK JAVA DEVELOPER

Motivated Full Stack Java Developer with 5 years of IT experience with 3 years of experience streamlining development of enterprise applications in Agile / Scrum development environment. Problem solver who troubleshoots and debugs to optimize code quality and maximize application performance. Skilled in backend design and system architecture while implementing Java, JavaScript, HTML, jQuery, Ajax, REST, and MVC technologies.


Frontend / Backend Development • System Architecture • Web Application Development • Analysis
Code Optimization • Agile / Scrum • Networking / Telecommunications • Project Management

Languages: Java
Web: JavaScript, JSP, Servlets, HTML, jQuery, CSS, Ajax, Bootstrap
Web Services: REST, Microservices
Web and Application Servers: Apache Tomcat
Frameworks: Spring, Hibernate, React, Node.js
Databases: MySQL, Cassandra, MongoDB
Design Patterns: Abstract Factory, Builder, Singleton, Composite, Decorator, Mediator
SDLC: Agile, Scrum, Waterfall, RUP, TDD
Tools: Docker, Kubernetes, Kafka, Star UML, Swagger, Jenkins, Git, Maven, Gradle, IntelliJ, Jenkins, Trello, Slack, Postman, Mockito, Putty, Wireshark, Stark Driver, Netflix Zuul, Netflix Hystrix, Eureka, Express
Platforms: Linux, MacOS, Windows
Networks: Networking, Linux / Unix Bash Scripting



PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master’s Degree in Computer Science (Available for full-time, W-2 employment).

OUTBOX HUB UGANDA, Kampala, Uganda • 2016-2019
Innovative hub providing entrepreneurs with working space, business incubation, and technical training.

Software Developer
Developed and maintained in-house applications.
Tasks Performed:
• Contributed in full project lifecycle, from design to deployment.
• Developed Outbox platform in accordance with business requirements.
• Discovered, evaluated, and implemented technologies to maximize development efficiency continuously.
• Created RESTful APIs consumed by frontend applications.
• Aligned features and priorities with management.
Achievements:
• Maximized application performance by fixing bugs.
• Tested code for robustness including edge cases, usability, and general reliability.
• Enhanced efficiency by proactivity identifying, evaluating, and implementing new technologies.
• Streamlined automated testing procedures.
• Optimized code after deployment.
Technologies Used: Java, JavaScript, MySQL, HTML, CSS, Git, Tomcat, Maven, Bootstrap.
continued …





VODAFONE UGANDA, Kampala, Uganda • 2014-2015
Mobile telecommunications service provider.

Network Engineer
Conducted daily operation and maintenance activities for network.
Tasks Performed:
• Implemented daily routines for O&M for network to ensure alarms were captured and resolved.
• Facilitated system upgrades according to road maps and business requirements.
• Spearheaded network capacity planning and scalability.
• Offered technical support during project implementation.
Achievements:
• Streamlined reporting automation by creating web UIs to capture alarms and network traffic.
• Eliminated need to buy vendor software by creating scripts for batch jobs.
• Ensured capture and resolution of alarms by implementing daily routines for O&M of Core Network.
Technologies Used: HTML, CSS, Git, JavaScript, Bootstrap, Git, Bash Scripting, NetAct, Cacti, Traffica, IP-Plan, Wireshark, Putty.


ACADEMIC PROJECTS
Mobile Recharge Application, MUM (2019): Created resilient, fault-tolerant, scalable cloud native Mobile Recharge Web application built on Microservices that allows users to recharge mobile phones with any network. Technologies Used: Kubernetes, Docker, Jenkins, HTML, CSS, JavaScript, Spring Boot, Kafka, Swagger, MongoDB, Cassandra, Tomcat, Hibernate, Netflix Zuul, Netflix Hystrix, Rest Template, Mockito.

eCommerce Application, MUM (2019): Created eCommerce platform with Microservices architecture to provide customers with products from numerous suppliers. Technologies Used: HTML, CSS, JavaScript, Spring Boot, MySQL, Tomcat, Hibernate, Eureka,

Social Media Platform, MUM (2019): Developed social media platform to allow MUM students to freely interact and share videos, pictures, and memories. Technologies Used: Spring Boot, REST, Hibernate, HTML,CSS, Ajax, JavaScript, Tomcat.

MoneyApp, MUM (2019): Designed web application to track user savings, create savings groups, and request credit. Technologies Used: Spring MVC, Hibernate, HTML, CSS, Ajax, JavaScript, Tomcat, REST.

PERSONAL PROJECT

My ToDo List, (2018): Built a web application to help myself track my to do list activities on a daily basis with email based notifications. Technologies Used: React, JavaScript, MongoDB, HTML, CSS, Bootstrap, Tomcat, Node.js, Express, Git, REST, Ajax, VS Code.

EDUCATION

Master of Science in Computer Science

Key Courses: Fundamentals of Programming Practices, Modern Programming Practices, Algorithms, Software Engineering, Enterprise Architecture, Web Application Programming


Bachelor of Science in Telecommunications Engineering

Similar teachers

basic computer lessons close by? Here's a selection of teacher ads that you can check out.
Superprof can also suggest computer programming lessons to help you.
Learning isn't a problem, HTML lessons for all!
Taking java lessons has never been easier: you're going to learn new skills.

Paris 16e, France
Expert in Microsoft Excel and computer beginners ramp-up. Adapt course from the basics to the advanced.
$39
Nathalie
  • (14 reviews)

If you are looking for a ramp-up course to develop your talents in Microsft Excel and learn the tricks and tips, you will...

Lessons by webcam In-person lessons Approved profile
Milano San Felice, Italy
Software developer and computer science graduate offers computer science lessons (programming and theory)
$33
Lorenzo
  • (13 reviews)
1st lesson free!

I always get along very well with students. I start with a first lesson in which together we go to understand what the...

Lessons by webcam Approved profile Responds within an hour
Paris, France
Former Apple specialist teaches introduction to iPhone, iPad, and MacBook in Paris
$86
Victor
  • (59 reviews)
1st lesson free!

You have just purchased your first Apple device and you do not know how to use? You have an iPhone or iPad since a long...

Lessons by webcam In-person lessons Approved profile
Docklands, Australia
Learn basic/advanced coding skills with a computer science student of RMIT university
$30
Priyanka
  • (54 reviews)
1st lesson free!

Coding skills primarily originate from solid background in mathematical logic and reasoning. In my 5 years of academic life...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Madrid, Spain
Professor of Computer Programming, Creating Web Pages, Databases, Systems Security Office, OOP
$39
Alberto
  • (12 reviews)
1st lesson free!

I've been teaching 6 years and also working in the private sector, more specifically in systems development. My method...

Lessons by webcam In-person lessons Approved profile
Mumbai, India
Learn Photoshop, Graphic Design, Illustrator, Corel Draw, HTML5, CSS3, Adobe XD, Bootstrap, UI/UX  from Adobe Expert with 19 yrs industry exp.
$13
Nandini Chakravarty
  • (5 reviews)
1st lesson free!

I am an Adobe Expert, Brand strategist, User Experience Expert with more than 19 years of experience, so my classes are...

Lessons by webcam In-person lessons Approved profile
München, Germany
Tutoring in computer science, programming for pupils up to the Abitur and for university students from RWTH Master's student in computer science
$97
Matthias
  • (30 reviews)

I offer an experienced and very good tutoring for the subject computer science (with everything that belongs to it) for...

Lessons by webcam In-person lessons Approved profile
London, United Kingdom
IT engineer with 9 years of experience willing to offer coaching on all computer related technology
$18
Ankit
  • (11 reviews)
1st lesson free!

Being an IT Engineer, I can easily teach basic skills like Excel, PowerPoint, Access, Word along with skills like Testing...

Lessons by webcam In-person lessons Approved profile
Fortitude Valley, Australia
QUT Research Scholar offering versatile programming lessons and hands-on practice sessions
$15
Chintan
  • (35 reviews)
1st lesson free!

My teaching includes a brief review of the fundamentals for the initial lectures. I believe in assessing the students'...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Jette, Belgium
Civil Engineer course gives IT ● Programming (Python, C #, C ++, JAVA) ● ● AutoCad Office (Word, Excel, Powerpoint) ● home Arduino on Brussels
$38
Bach
  • (17 reviews)
1st lesson free!

● Secondary: During my high school curriculum, in the renowned Royal Athenaeum Jean Absil, I always excelled in...

Lessons by webcam In-person lessons Approved profile
Raleigh
Software Developer Expert with a master in AI and more than 20 years of programming experience in corporate, freelancing, tutoring
$50
Alex
  • (3 reviews)
1st lesson free!

How to learn any programming topic easily anywhere in the world, regardless of your experience level? I am an expert...

Lessons by webcam In-person lessons Approved profile
Roswell
Video Game Design for Kids and Teens. I have been teaching for almost 10 years.
$35
Jessica
  • (2 reviews)
1st lesson free!

2011-2012 American Intercontinental University Atlanta, GA Maters in Education 2005-2007 Art Institute of Atlanta...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Hemet
Business and Educational Professional.Over ten years in Education. My motto is The Key to Life is in the Learning.
$25
William
  • (2 reviews)
1st lesson free!

I am a business and educational professional. I earned my Bachelor of Science degree in business administration from the...

Lessons by webcam In-person lessons Approved profile
Boca Raton
3rd Year Computer Science Student offering classes in Java in Boca Raton, FL
$30
Ryan
  • (3 reviews)
1st lesson free!

I love teaching one-on-one and stepping through areas that need more attention, while making sure the student maintains a...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Prayagraj, India
Learn Computer Science the easy way !  Solve numerous challenging programs and strengthen your basics .
$9
AYUSHI
  • (16 reviews)
1st lesson free!

Hello students ! I am a Computer Tutor and hold a good experience in teaching Computer. I try to make the student...

Lessons by webcam In-person 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
$46
Pegah
  • (9 reviews)

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

Lessons by webcam In-person lessons Approved profile
Hyderabad, India
Gain best knowledge on coding in various languages along with problem solving skills and analytical thinking.
$7
Abhijeet
  • (17 reviews)

I base my class on understanding the problem or topic in different way what it looks like, and solve more and more problems...

Lessons by webcam In-person lessons Approved profile
Paris 15e, France
Home or Skype Programming Course C / C ++ / Objective-C / Swift / Python / Linux / Unix-System
$55
Thomas
  • (10 reviews)

No class "type". But the assurance of having a training adapted to your needs of the moment. I support the...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour $15 $15 $13
5 hours $12 $12 $65
10 hours $10 $10 $130
Unfortunately, this teacher is unavailable