Hi. I am an intermediate Java programmer who is well acquainted with the Java language. I have a deep understanding of the core Java language concepts starting from the basics (loops, methods, arrays, selection statements, etc) to more advanced ones (I/O, Multithreading/ Data structures). I also have experience and certifications in Object-Oriented Design and Programming. I am currently in my final year of study in a Bachelor's Degree Program in Computer Science. I am therefore highly knowledgeable of Algorithms, including analysis and implementation.