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)
Grace B. Omotoso
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
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)
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.
|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|