Homepage
Tutoring jobs
Crystal Lake 
$20/h
Unfortunately, this teacher is unavailable
Verified teacher profile
Response Time 24h
Lessons offered by Roger
  • Individual
  • In group
The lessons will be held
  • at his home
  • at your home
  • By webcam
Taught subjects
  • Microsoft Word
  • Microsoft Excel
  • Microsoft Powerpoint
  • Gmail
  • Outlook
  • Mail
Levels
  • Elementary School
  • Middle School
  • Sophomore
  • Junior
  • Senior
  • Advanced Technical Certificate
  • College
  • Adult Education
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient
  • For children

I have a substantial object-oriented background in all SDLC phases. I have exceptional Windows C++ troubleshooting skills, knowledge in low-latency, performance enhancements, multi-threaded, and archi

Methodology

My teaching approach is based my work experience with the following skills:

C, C++, C#, CLI, Patterns, MFC, OOADP, Options, Windows Client/Server, Code Collaborator, Perforce, MS-SQL, RPC, SIP, STL, VoIP, Threads, Visual Studio, Hyper-V, VMWare, Hibernate, Scrum, SIP, SQL, TDD, Visual Studio Profiler, Visual Studio Team Foundation Server, and Bounds Checker.

Background

C, C++, C#, CLI, Patterns, MFC, OOADP, Options, Windows Client Server, Code Collaborator, Perforce, MS-SQL, RPC, SIP, STL, VoIP, Threads, Visual Studio, Hyper-V, VMWare, Hibernate, Scrum, SIP, SQL, TDD, Visual Studio Profiler, Visual Studio Team Foundation Server, and Bounds Checker.

Rates

Rate for online lessons : $20/h
Lessons offered by Roger
Individual
In group
The lessons will be held
at his home
at your home
webcam
Taught subjects
  • Microsoft Word
  • Microsoft Excel
  • Microsoft Powerpoint
  • Gmail
  • Outlook
  • Mail
Levels
  • Elementary School
  • Middle School
  • Sophomore
  • Junior
  • Senior
  • Advanced Technical Certificate
  • College
  • Adult Education
  • MBA
  • Beginner
  • Intermediate
  • Advanced
  • Proficient
  • For children

Roger's resume

Roger Hardin
Crystal Lake, IL 60014
Email: (concealed information)

Skills:
• C, C++, C#, CLI, Patterns, MFC, OOADP, Options, Windows Client/Server, Code Collaborator, Perforce, MS-SQL, RPC, SIP, STL, VoIP, Threads, Visual Studio, Hyper-V, VMWare, Hibernate, Scrum, SIP, SQL, TDD, Visual Studio Profiler, Visual Studio Team Foundation Server, and Bounds Checker.

Recommendations:
• Grady Booch: IBM Fellow
Roger is one of those rare individuals who really understands and can consistently apply the best practices of software engineering: modeling, disciplined, measurable development, abstraction, and patterns, to name a few across a wide spectrum of domains, languages, and platforms.

• Meilir Page-Jones: Author of Fundamentals of OOD in UML
I heartily recommend Roger for both OO in general and UML modeling.

Endorsements:
• Design Patterns – Grady Booch
• C++ - Meilir Page-Jones, Brad Cox, and Rob Myers
• OOA, OOD, ODP - Grady Booch, Meilir Page-Jones, Brad Cox, and Rob Myers

Work Experience:
• 8/2017 – Present, Principal Software Engineer, ISE, Chicago, IL
Migrated applications from Visual Studio 6.0 to Visual Studio 2013, Windows 32-bit applications to Windows 64-bit, and Access 97 to MS-SQL Express. Implemented enhancements and bug fixes to trader applications. Refactoring, testing, adding new features, and producing documentation. Investigate and resolve run-time and memory bottle-necks.

Developed a CLI wrapper between .NET Managed code and Native C++ code. Implemented enhancements and bug fixes to applications. Refactoring, testing, adding new features, and producing documentation.
Technologies used: CLI, Visual Studio Team Foundation Server, Visual Studio 2013 VC++, Visual Studio Team Foundation Server

• 6/2017 – 8/2017, Senior Software Engineer, LexRay, Downers Grove, IL
Developed a CLI wrapper between the LexRay .NET C# Managed code and the Teleste Native C++ code. Added enhancements, analyzed and fixed errors. Added new features to product. Produced design documentation. Refactored, tested, added new features, and produced documentation. Converge security cameras onto single workstation.
Technologies used: Visual Studio 2015, VC++, Teleste SDK, C#, CLI

• 12/2016 – 6/2017, Senior Software Development Engineer, Bobis Brokerage, Chicago, IL
Developed a CLI wrapper between .NET C# Managed Code and Native C++ code. Implemented enhancements and bug fixes to a trader application. Refactored, tested, added new features, and produced documentation.
Technologies: Visual Studio 2013, C++, CLI, MFC, VMWare, Trader Workstation

• 7/2016 – 11/2016, Senior Software Development Engineer, Northrop Grumman, Rolling Meadows, Il
Migrated Visual Basic 6.0 applications to Visual Studio 2013 C#, replaced VB grid control with VS 2015 DataGrid, improved run-time performance, and added new features to the STATS system. This system is a combat ready, self-contained, multi-sensor targeting, and surveillance system used to validate fighter Jet functionality.
Technologies: VS 2013, C#, C++, MFC, Windows 7, Clear Case, WPF

• 3/2015 – 7/2016, Senior Software Development Engineer, GE Healthcare (Perm)
Developed C++ software in a fast paced and agile development environment using the latest software development technologies and infrastructure for the Universal Viewer. Migrated Windows XP application to Windows 7, migrated Visual Studio 7.1 application to Visual Studio 2015, replaced Janus GridEx control with VS 2015 DataGridView, Excel 2000 to Excel 2003, Visio 2000 to Visio 2003, performance improvements, and added new features to the Antenna System Design Tool. Investigated and resolve run-time and memory bottle-necks.
Technologies: Scrum, VC 2008, VS 2015, Server 2008, C#, Code Collaborator, Hibernate MFC, Windows 7, Perforce, TDD, WPF


• 6/2014 – 3/2015, Senior Software Development Engineer, Bobis Brokerage, North Chicago, Il
Migrating applications from Visual Studio 6.0 to Visual Studio 2013, Windows 32-bit applications to Windows 64-bit, and Access 97 to MS-SQL Express. Implementing enhancements and bug fixes to a trader application. Trade options on markets worldwide from a single account. Refactoring, testing, adding new features, and producing documentation. Investigate and resolve run-time and memory bottle-necks.
Technologies: Visual Studio 2013, VC++, MFC, Trader Workstation

• 2/2014– 5/2014, Senior Software Development Engineer, Abbott Laboratories, Lake Forest, Il
Analyzed framework code and the design of implementation concepts to add new features to LIMS. Added new GUI features and created a New Feature Guide to allow adding new features quicker. This was my second contract with Abbott in the past seven years.
Technologies: Visual Studio 2010 VC++

• 7/2013 – 1/2014, Senior Software Development Engineer, Eagle Test Systems, Buffalo Grove, Il
Design and implement software utilities and programs for use in mixed-signal Automated Test Equipment (ATE) systems.
Technologies used: Visual Studio 2010 VC++

• 5/2009 – 6/2013, Senior Software Development Engineer, NEC Sphere, Comm. Lincolnshire, IL (Perm)
Analysis, design, and implementation of mufti-threaded telephony and multimedia system software written in C++ under Microsoft Windows 2008 Server for NEC Sphere’s award-winning multimedia PBX. Major responsibilities of this position were adding new features to existing code and analyzing and repairing customer defects. Investigate and resolve run-time and memory bottle-necks.
Technologies: VC++ 2010, MFC, Multi-tasking, Server 2008, Code Collaborator, Perforce, VMWare, Hyper-V, STL, TDD, SIP, Wireshark, Visual Studio Profiler, Bounds Checker

• 7/2008 – 3/2009, Senior Software Development Engineer, NASA Education, Crystal Lake, IL
Designing and implementing Java classes for judicial case management report generation running on Windows XP. User specifies report format using Excel spread sheets and additionally specifies SQL statements. Based on the format and SQL statements PDF reports are generated using the iText library. Investigated and recommended Hibernate for mapping the Java object-oriented domain model to the MySql database.
Technologies: Java, Eclipse, Hibernate, iText, MySql, Swing

• 10/2007 - 6/2008 Senior Software Development Engineer, New Edge Group, Chicago, IL
Designing, implementing, and debugging enhancements for C++/MFC multi-threaded server applications providing market data running on PCs using MFC sockets. Server used TCP and UDP connections for serving client requests. Re-factoring of existing code base, code reduction, and resolved critical software run-time issues. Investigate and resolve run-time and memory bottle-necks.
Technologies: Visual C++ 2003, MFC Sockets, Source Safe

• 1/2007 - 9/2007 Senior Software Development Engineer, Abbott Laboratories, Abbott Park, IL
Design, analysis, coding, testing, and debugging C++/MFC classes for blood diagnostic and analyzer instruments running on Windows XP based PCs and real-time analyzer instruments. A major responsibility of this position was repairing defects in existing code. Another major responsibility was adding and documenting new features in existing code.
Technologies: Shaler-Mellor (Object Bench), VC++ 2005, MFC, STL

• 2/2001 - 12/2006 Senior Lead Software Engineer, Chicago Board Options Exchange, Chicago, IL (Perm)
Specifying, analyzing, developing, implementing, and debugging touch screen trading applications (PAR, BART, and VIX) running under Windows XP. Applications located on the trading floor used by floor brokers for handling non-executable options. Interfaced heavily with traders and floor brokers to determine user needs and resolve trader issues and concerns. Part of team developing external (Linkage) exchange processing.
Technologies: Rational Rose, Visual C++ 6.0, MFC, Clear Case, PVCS, STL

• 2/1998 - 2/2001 Senior Software Development Engineer, iManage, Chicago, IL (Perm)
Implementing, and debugging C++/MFC multi-threaded GUI applications running under Windows 2K used to configure, analyze, and produce reports for Document Management Systems Interfaced with the SQL Server databases via MFC and ODBC. Unicode enabled server code.
Technologies: Rational Rose, Visual C++ 6.0, MFC, PVCS

Accomplishments:
• United States Army, Honorable Discharge, Communications Specialist, Inactive Secret Clearance
• ISO C++ Standards Committee Advisory Member
• CPPCON 2015 Volunteer/Speaker, (concealed information)

Education:
• DePaul University: Master of Science in Computer Science, Honors, Chicago, IL
• DeVry University: Bachelor of Science in Electrical Engineering, Honors, Chicago, IL

Similar teachers

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

Paris 4e, France
IT teacher for IT initiation, understanding and knowing, easy using your computer, tablet, smartphone, internet, google chrome, mozilla, safari and Apple, Macintosh of course - Paris
$24
Adrien
  • (17 reviews)
1st lesson free!

Writer - Teacher since 2015, holder of the animation reception leisure certificate and the director of leisure reception...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Paris 12e, France
EXCEL | VBA | Power BI Expert, Laureate of the Engineering School (INPT) in Telecommunications and Computer Science , more than 4 years of expériences
$23
Mourad
  • (26 reviews)
1st lesson free!

Objectives of this training Excel / VBA: To know how to build tables by taking care of their formatting in an immediate way...

Lessons by webcam In-person lessons Approved profile
Guadalajara, Mexico
Computer Engineer offers classes of Excel and Analysis of data BI in metropolitan area of Guadalajara
$7
Armando
  • (15 reviews)
1st lesson free!

I like to teach in practice, developing and exercising what is explained, so I cover the different forms of learning:...

Lessons by webcam In-person lessons Approved profile
Vila Mariana, Brazil
Excel classes and consultancy for individuals and companies. From basic to advanced. If you are interested in using more sophisticated resources or taking your first steps on the subject, I can help y
$15
Adriano
  • (113 reviews)

* Do you need to set up a spreadsheet and are having difficulties? I can help you. * Whether through a class or consultancy...

Lessons by webcam In-person lessons Approved profile
Paris 16e, France
Expert in Microsoft Excel and computer beginners ramp-up. Adapt course from the basics to the advanced.
$42
Nathalie
  • (16 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
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
Monticello
Microsoft programs lessons offered by Microsoft Office Trainee in Monticello, Kentucky (Excel, Powerpoint, Word, and Outlook)
$12
Sam
1st lesson free!

I have been taking typing and Microsoft programs classes for 6 years now. I have taken college classes over Microsoft...

Lessons by webcam In-person lessons Approved profile
Miami Beach
Excel lessons for any level. Performed by finance analyst with master's degree. Based in Miami Beach. English/Russian.
$25
Marina
  • (2 reviews)
1st lesson free!

Depending on your level or specific areas you would like to learn I can teach any of the following: - Functions -...

Lessons by webcam In-person lessons Approved profile
Flippin
Recent graduate so knowledge is still fresh on my mind, I have also programmed lots of game servers myself, you may have heard of one
$13
Ashten
1st lesson free!

I’ve always done lots of tutoring kids in the family. I’ve also been a student aid in quite a few high school classes. I...

Lessons by webcam In-person lessons Approved profile
Rutherford
IT professional offering Windows based computer application software/hardware and English lessons. NYC/NJ area.
$40
AURIN
  • (2 reviews)
1st lesson free!

I tutor based on the level of knowledge the student possesses. It is always an interactive session with me. Not just a...

Lessons by webcam In-person lessons Approved profile
Tamarac
Computer Education,From tutor with degree in MIS, In Pompano Beach, Reasonable Price!!
$30
Ashli
  • (1 reviews)
1st lesson free!

University Graduate, in the field of Information Technology, Previous Degree in Management Information System. Currently a...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Tigery, France
Course in Excel VBA (beginners, intermediate, advanced) for creation of automated documents
$36
Matthieu
  • (9 reviews)
1st lesson free!

I propose to teach you the basics knowledges of creating excel spreadsheets (beginner, intermediate and advanced), as well...

Lessons by webcam In-person lessons Approved profile
Houston
Masters in IT, 15 years of industry experience, remained IT trainer of corporate employees and students of all age groups. Offer lessons online.
$30
Anushree
  • (3 reviews)
1st lesson free!

I have a Masters Degree in IT. My teaching method is very student-friendly and unconstrained, following the student's...

Lessons by webcam Approved profile
North Miami Beach
Computer Lessons for all ages and levels, Quickbooks, Excel, Office in English and Spanish
$40
Karina
  • (1 reviews)
1st lesson free!

I first asses the current knowledge of my student and make sure that learning goals are aligned with their needs. Based on...

Lessons by webcam In-person lessons Approved profile
Jette, Wallonia
Civil Engineer course gives IT ● Programming (Python, C #, C ++, JAVA) ● ● AutoCad Office (Word, Excel, Powerpoint) ● home Arduino on Brussels
$42
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 Responds within an hour
Maple Grove
Certified Information security professional with 11 years of hands on experience in various technologies.
$16
Giscard
1st lesson free!

I give practical examples relating to my real world experience. I have several tools to perform illustration that will help...

Lessons by webcam In-person lessons Approved profile
at his home at your home By webcam
1 hour $20 $20 $20
Unfortunately, this teacher is unavailable