Victor A.


Victor A.

Tutor

Charlottesville, VA 22903

Will travel 0 miles

$75 per hour.

4.97 292 ratings

CS/EE, IT, and Math Tutoring Ninja

I have 5+ years of experience in IT (primarily Network Engineering and Security Operations) roles at two of Northern Virginia's largest financial institutions, a Fortune 50 technology company, and a large Federal healthcare agency. I have completed graduate coursework in Computer Engineering at George Mason University, and I am currently enrolled in coursework in Applied Mathematics at the University of Idaho and at Virginia Commonwealth University. I have earned numerous IT certifications (C... [more]


Microsoft Excel

I built and designed reports in Excel on technology staffing data during a six month rotation at Freddie Mac. I have used Excel extensively since high school and have even programmed simulations of network algorithms in Excel using Visual Basic scripting.


Java

I have worked with high school students on Introductory Computer Science and AP Computer Science A (and an advanced AB-level class with data structures at Thomas Jefferson High School for Science and Technology in Alexandria, Virginia) programming assignments and exam preparation since 2014. The AP Computer Science A exam (and AB too, before it was discontinued) uses the Java programming language. I have also assisted undergraduate college students in Virginia, face-to-face in person and online, and throughout the United States, online, with conquering their Java programming assignments in IDEs ranging from Eclipse to jGrasp and NetBeans to BlueJ.


SQL


Differential Equations


C

As part of undergraduate courses at the University of Virginia, I learned how to program not just in Java but in both C and C++. Programming in these languages allowed me to also learn how to inline Intel x86 assembly language instructions for tighter performance, as well as NVIDIA CUDA instructions for algorithms that I had parallelized for improved performance on NVIDIA graphics processing units. In addition, I have worked with undergraduate college students since 2017 on both C and C++ programming assignments, including class development, pointers and references, and templating.


Computer Programming


Probability


Python


Networking (Computer)

I worked for three years as Network Operations Engineer at Freddie Mac, one of two Government Sponsored Enterprises that help to make home possible for millions of Americans. As part of my job duties, I worked on daily operations and project support for Routing and Switching platforms (primarily Cisco), firewalls, and network security. I also worked for two years at HP as a Public Sector Network Engineer Consultant with the Food and Drug Administration and the US Department of Health and Human Services in Maryland. I also tutor undergraduate college students in networking, including students enrolled in Cisco Network Academy preparatory courses.


Discrete Math

As part of my undergraduate degree at the University of Virginia, I completed a required survey course in discrete mathematics, as well as courses in computation theory, algorithms, probability. I also completed a graduate course in graph theory at George Mason University, and I have completed several theoretical math courses that required extensive proof-writing practice, including real variables and algebra.


C++

As part of undergraduate courses at the University of Virginia, I learned how to program not just in Java but in both C and C++. Programming in these languages allowed me to also learn how to inline Intel x86 assembly language instructions for tighter performance, as well as NVIDIA CUDA instructions for algorithms that I had parallelized for improved performance on NVIDIA graphics processing units. In addition, I have worked with undergraduate college students since 2017 on both C and C++ programming assignments, including class development, pointers and references, and templating.


Computer Science

I earned a B.S. in Computer Science at the University of Virginia, and I have completed graduate coursework in Computer Science and Engineering at George Mason University in Fairfax, Virginia. This would include courses in programming in C/C++ and Java, data structures and algorithms, discrete mathematics, graph theory, queuing systems, network algorithms, computation theory, computer architecture, operating systems, information security, computer networks, and database systems. I also worked as a Teaching Assistant and Grader for undergraduate courses in Java programming and in computer networks and security.


Linux

I spent several months in my first role out of college working with my employer's Web Infrastructure Operations team, where I assisted in building and testing build shell scripts for Web and application servers such as Apache, Tomcat, Weblogic, and webMethods. I worked on both Unix-like (Red Hat Enterprise Linux) and Unix (Oracle Solaris) computer systems.


Logic

As part of undergraduate courses at the University of Virginia, I learned how to test and design digital circuits using logical concepts, including Boolean algebra. I also completed a significant amount of theoretical math coursework that required me to construct and write logical proofs.


UNIX

I spent several months in my first role out of college working with my employer's Web Infrastructure Operations team, where I assisted in building and testing build shell scripts for Web and application servers such as Apache, Tomcat, Weblogic, and webMethods. I worked on both Unix-like (Red Hat Enterprise Linux) and Unix (Oracle Solaris) computer systems.


Finite Math

In the past, I have completed non-calculus courses at both the undergraduate and graduate levels, including discrete mathematics, computation theory, algorithms and data structures, probability, random processes, queueing theory, combinatorics, graph theory, and abstract algebra. Many of these courses emphasized computation, proof-writing, and implementation in different programming languages.