Homepage
Tutoring jobs
$15/h
1st lesson free!
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
  • 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
  • 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 javascript lessons has never been easier: you're going to learn new skills.

Santa Cruz
Senior Full Stack Developer with 4 years experience offering web development lessons, career advice and basic computer science tutoring.
$25
Lizzie
  • (1 reviews)
1st lesson free!

My teaching method is based on guidance and support. I firmly believe you learn best when you take charge of your own...

Lessons by webcam In-person lessons Approved profile
Houston
Experienced tutor teach you computer programming, web development, social media, computer hardware and software
$30
Michael
1st lesson free!

For programming it's hands on training. I can correct the program you write or show you how to write the code. i explain the...

Lessons by webcam In-person lessons Approved profile
Royersford
Penn State Computer Scientist Teaching Programming, Networking, Security, and Computer Skills in Royersford, PA
$50
Alexander
  • (2 reviews)
1st lesson free!

I am an experienced computer scientist and software engineer with over 6 years of experience on the professional and...

Lessons by webcam In-person lessons Approved profile
Jerome
IT Administrator/Developer with over 16 years of experience, very Patient and Professional.
$60
Danny
1st lesson free!

My approach to teaching is by example, and hands-on or on-screen, as much as possible. Programming includes a lot of trial...

Lessons by webcam In-person lessons Approved profile
Tempe
Computer Programming Tutor: Fundamentals of Object Oriented Programming and Mark Up Languages
$15
Reco
1st lesson free!

My teaching method would be learner-centered. From my own personal experience, unless there is a absolute interest or...

Lessons by webcam In-person lessons Approved profile
Niagara Falls
Software developer and a teacher in NYC with years of experience and of course patience.
$35
Syed
1st lesson free!

I love mental modeling of solving problems. It needs imagination not complex calculation or memorization. Understand the...

Lessons by webcam In-person lessons Approved profile
Prayagraj, India
Learn Computer Science the easy way !  Solve numerous challenging programs and strengthen your basics .
$8
AYUSHI
  • (15 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
Mumbai, India
Adobe Certified Expert |19 yrs Industry Exp. | Brand Strategist | UI/UX Expert teaches Photoshop| Graphic Design| Illustrator | Corel Draw | HTML5 | CSS3 | Adobe XD | LightRoom | Bootstrap
$28
Nandini
  • (5 reviews)
1st lesson free!

Being an Adobe Certified Expert, Brand strategist, User Experience Expert having more than 19 years of experience, I base my...

Lessons by webcam In-person lessons Approved profile
Paris 14e, France
Learn Graphic Design (digital and print) with Anne, experienced art director and graphic designer!
$33
Anne
  • (9 reviews)

ANNE Graduated from art schools, art director (digital and print), I currently work as a freelance graphic designer and...

Lessons by webcam In-person lessons Approved profile
Madrid, Spain
Online private or group lessons for all levels and ages ¡Contact me!
$24
Carlos
  • (12 reviews)
1st lesson free!

I am a cheerful, friendly and energetic boy. I started at 6 years doing computer courses and have devoted all my time to...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Paris, France
Former Apple specialist teaches introduction to iPhone, iPad, and MacBook in Paris
$89
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
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 Responds within an hour
Mumbai, India
I am a 4th year computer science student ready to spark  curiosity inside those brain cells  You can say i am a typical but fun Nerd
$5
Rahul
  • (11 reviews)
1st lesson free!

Programming is like building a lego model You have different shapes and sizes and you have a manual to build the model...

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
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
$100
Matthias
  • (24 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
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
Lancy, Switzerland
Computer Science - the easiest way to learn is based on constructive and open discussions
$152
George
  • (21 reviews)
1st lesson free!

As an experienced teacher, supportive mentor and knowledgeable career advisor, I help my students make informed decisions...

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