Tutoring jobs
1st lesson free!
Verified teacher profile
Response Time 24h
Lessons offered by Grace
  • Individual
  • In group
The lessons will be held
  • By webcam
Taught subjects
  • Computer programming
  • C++
  • Python
  • Java
  • C#
  • All Levels

I have 7 years of experience teaching students Python, C++, C# and Oracle SQL. If you are looking to learn SQL or you are a college student looking to horn your programming skills, talk to me.


I have a course material which I share with my student during the first free lecture. That way, students have an expectation of what to expect and it helps them make an informed decision as to going ahead with me. My lectures are majorly hands-on. For the coding classes, we will write code most of the time and you will be taught how to use GitHub for code sharing and collaboration. For the SQL classes, we will look at some real life scenarios and write queries for such scenarios. My SQL classes prepare students for an Industry role like SQL Developer or Data Analyst.


I have a Bachelors degree in Computer Science, two masters degrees in respectively in Information Technology and Computer Science. I have worked as an IT Instructor, a Data Analyst, an IT Auditor, a Software Developer and a Graduate Teaching Assistant. I have a track record of meeting and exceeding Students's expectation. You can check me up on (concealed information)


Rate for online lessons : $15/h
Rate for 5 hours of lessons : $70
Rate for 10 hours of lessons : $135
Lessons offered by Grace
In group
The lessons will be held
Taught subjects
  • Computer programming
  • C++
  • Python
  • Java
  • C#
  • All Levels

Grace's resume

Grace B. Omotoso
(concealed information)
(concealed information)

A Software Engineer with experience and expertise in Agile Development, Object Oriented Programming, Database Management, Data Analysis, and QA Testing. Skilled in the use of software frameworks, version control and project management tools to collaborate with Project Stakeholders. Result Oriented Professional and a Valued Team Player who is diligent, detail oriented and self motivated. Recognized for great leadership and excellent problem solving skills, fostering effective relationships with clients and partnering with internal and external stakeholders to attain set goals.

Middle Tennessee State University - Murfreesboro, TN | Master of Science in Computer Science , 2020 3.89/4/00
University of Lagos - Lagos, Nigeria | Master of Information Technology (MIT), 2014 3.73/4.00
University of Abeokuta - Abeokuta, Nigeria | Bachelor of Science in Computer Science, 2008 3.43/4.00

 Web Development: C# ASP.NET, Node.js, Django, JQuery, AJAX, LINQ, Javascript, HTML, CSS, Bootstrap
 Programming Languages: JAVA/Android, C#, Python, C++, C  Test Driven Development: Cucumber, Espresso
 Azure Devops/Version Control: TFS, JIRA Kanban, Git
 IT Audit and Big Data Analysis: SQL, ACL, AX Core, Tableau, PowerBI, Informatica ETL
 Databases: Oracle, SQL Server, Ms-Access, SQLite
 Control Frameworks: Cobit 2019, ITIL
 Operating Systems: Windows, OS X, Linux


SOFTWARE DEVELOPER | 08/2015 to 01/2017 Andela - Yaba, Lagos Nigeria
Andela prides itself in selecting top 1% of tech talent, I scaled through the rigorous hiring process. Started as a Junior Developer and grew to be a World Class Software Developer. Learnt agile development, unit testing, version control with GitHub, and mobile development using Java/Android technology stack and worked remotely with a standard software engineering team based in the United States. I learnt best practices such as writing clean code using the DRY principle and some design patterns.

First Client Engagement (One University Network, Oakland, CA)
 Contributed to the development of an android education app that allows students to take classes, quizzes and final exams.
 Involved in bug fixes, code review, daily stand-ups and sprint planning  Documented test cases for the app's functionality
 Involved in QA Testing - (Functionality Test and Regression Test)

Second Client Engagement (Quiver Media, Panama City, FL)
 Contributed to the development of a mobile messaging app that is on play store (Quiver Messenger) using test driven, behaviorally driven and agile development.
 Involved in code review, bug fixes, agile development, backlog management, daily stand-ups and sprint planning
 Worked closely with UI/UX Designers and Software Testers transforming specifications into a functioning module.
 Mentored junior developers in preparation for Client engagement
 Peer code review

GRADUATE TEACHING ASSISTANT | 08/2018 to 05/2020 Middle Tennessee State University - Murfreesboro, TN
Assisted Computer Science Professors in lab sessions for their classes. Helped Undergrads understand the concept taught in class by helping with lab assignments, holding office hours and providing mentorship to help students become more passionate about programming. Extensively used Linux OS for managing files and compiling high level languages.
 Lab Assistant for Computer Science I (Python Programming)
 Lab Assistant for Computer Science II (C++ Programming)

SOFTWARE DEVELOPER INTERN | 06/2019 to 05/2020 HCA Healthcare - Nashville, TN Undergoing internship was optionally part of my Master’s program curriculum and I chose to go for an internship so I could get more practical experience. I developed and maintained a self-service portal for HCA'S application teams to create Single Sign On (SSO) connections to PingFederate using ASP.NET MVC5, SQL Server and Teams Foundation Server (TFS). This helps application developers establish a secure connection between PingFederate API and their applications. It was supposed to be a summer internship, but I was kept on the job till the end of my master’s program because I exceeded expectations.
 Expanded the app's feature-set, implementing certificate management, user change auditing, automated notification system for expiring certificates using Hangfire Cron Job.
 SAML and OAuthClient connection creation and maintenance
 Involved in sprint planning, backlog prioritization and other agile development practices within the department using Teams Foundation Server (TFS)
 Rebranded the user interface of the SSO app using company branding specifications. More like a front end development using HTML, CSS and BootStrap.
 Integrated SQL Server into the SSO app using Entity Framework and wrote code for some CRUD operations from within the app using best practices like State Repository.
 Documented code and created a user manual/starter kit to onboard new developers. Documentation includes TFS, the SSO portal, Git, PingFederate and Database.

IT AUDIT AND INFORMATION SECURITY CONSULTANT | 07/2012 to 07/2015 Rhythex Consulting - Ilupeju, Lagos Nigeria
Worked on many client projects in telecommunications, banking and insurance industries. Used Data analytics tools such as ACL, AX Core, Informatica ETL and Oracle to analyze clients’ data and presented findings to Stakeholders. Involved in revenue assurance and fraud detection for some big banks in the country. There was a lot of cost savings through my IT audit engagements with clients. After working for two years with track record of excellence, exceeding expectations and providing client satisfaction, I got promoted to an IT Audit Manager
IT Audit Consultant/Data Analyst
 Implemented Audit Automation for revenue assurance and fraud detection.
 Identified loopholes in ERPs and recommended risk aversion measures and cost savings.
 Data migration audit, verifying data completeness by making comparisons between the old and new platforms.
 Used data analysis techniques to prepare cost-benefit, ROI and risk assessment reports.
 Evaluated internal controls, identified gaps and developed corrective actions.
 Maintained good and open communication with Project Owners and Auditees.
 Documented audit processes, preparing a final report and discussing findings with Auditees
 Wrote C# scripts and integrated it into ACL to enhance automation IT Audit Manager
 Project Team Lead: Led audit and data analytics projects, managing various KPIs and ensuring client satisfaction, meeting with different Stakeholders to discuss project progress. Managing deadlines and proactively discussing any constraints that may affect the deadline with Product Owners. Trained Audit Staff and supervised various audits.
 CISA Facilitator: Involved in teaching some modules 1, 3 and 4 of the Certified Information Systems Auditor (CISA) certification curriculum, preparing IT Audit Professionals for the exam.
 Data Analytics Tools Facilitator: Trained IT Audit Professionals on the use of Computer Assisted Audit Techniques (CAAT) tools, majorly SQL & ACL, using real life scenarios to explain audit automation. Also involved in onsite personnel training programs.

IT ADMINISTRATOR | 08/2009 to 12/2011 INVESTMENT BITC - Lafia, Nassarawa  Assigned and coordinated IT training programs and updated the training manual for IT instructors.
 Ensured that Internet communication, LANs and computer systems in the Company are functional.
 Security compliance (Antivirus updates, disabling USB port, and ensuring change management is strictly followed).
 Undertook planned and regular maintenance of information technology infrastructures

 Certified Information Systems Auditor (CISA) – Feb 2017
 Certified Information Security Manager (CISM) – Feb 2018
 Microsoft Certified Azure Fundamentals – Dec 2019
 Cobit 2019 Foundation – May 2020
 Oracle Certified Associate (OCA) Retired – July 2009

 LinkedIn: (concealed information)  GitHub: (concealed information)

Similar teachers

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

Yorba Linda
MS in Statistics and over 20 years of Commercial Software development experience looking for a way to give back.
1st lesson free!

I am here not to provide structured courses but to help anyone who needs help to excel in their studies or even brush up...

Lessons by webcam In-person lessons Approved profile
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
  • (14 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
Software Developer Expert with a master in AI and more than 20 years of programming experience in corporate, freelancing, tutoring
  • (5 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
Kanpur, India
I teach Software Development, Web Development, Data Science, and Algos. I am great with Python, C, Cpp, Java, NodeJS, Javascript, ReactJS, VueJS, Express, HTML, CSS.
  • (24 reviews)
1st lesson free!

I teach students all that they will need in real life. Starting from scratch and building them up to the point where they...

Lessons by webcam Approved profile
Los Angeles
Computer Science graduate from CSULA looking forward to helping students learn programming.
1st lesson free!

My teaching method is through Zoom where I can actively work toward what skills my clients would like to learn. I will...

Lessons by webcam Approved profile Responds within an hour
Docklands, Australia
Learn basic/advanced coding skills with a computer science student of RMIT university
  • (63 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
I am an energetic computer science graduate ready to teach and motivate others
1st lesson free!

I approach each session with the same mindset. First show how to tackle the problem then observe and guide the student...

Lessons by webcam In-person lessons Approved profile
Franklin Township
Tutoring in ALL SUBJECTS in Somerset/Newark area! College senior at Rensselaer Polytechnic Institute (RPI) studying Computer Science and Analytics
1st lesson free!

I understand that everyone learns differently and that there is no one "right way" to learn. I like to break down a given...

Lessons by webcam In-person lessons Approved profile
Engineering and Physics Graduate doing PhD in Applied Mathematics offers Python lessons. Zoom teaching available. 8+ years experience.
1st lesson free!

My teaching method is very concept- and example-based. The goal is to understand the core concepts and be able to build...

Lessons by webcam In-person lessons Approved profile
The Bronx
Programming Expert with 7+ Years of Teaching Experience in C++, JAVA and PYTHON
  • (5 reviews)
1st lesson free!

I have 8 years of experience as a software developer working with Python, C++, Java, and C, as well as general computer...

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)
  • (18 reviews)

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
Video Game Design for Kids and Teens. I have been teaching for almost 10 years.
  • (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
Data Scientist with over 5 years of experience in Massachusetts, BSC and Masters in Computer science.
1st lesson free!

As a tutor, my teaching methodology is based on understanding student needs and perspectives. I take the approach that...

Lessons by webcam In-person lessons Approved profile
Avignon, France
Learn how to program a website and discover the main IT languages
  • (12 reviews)

Student in 3rd year of computer science, I master some of the main computer languages ​​(HTML, CSS, Javascript, PHP,...

Lessons by webcam In-person lessons Approved profile
Boca Raton
3rd Year Computer Science Student offering classes in Java in Boca Raton, FL
  • (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
at her home at your home By webcam
1 hour Not available Not available $15
5 hours Not available Not available $75
10 hours Not available Not available $150
Request a lesson