I'm computer engineering TA with 10+ years of experience.
Experienced with Java SE,ME under netbeans,eclipse,JCreator
Experienced with data structures and algorithms , computation theory , discrete math
and competitive programming , web services , multi-threading , networking , web programming
testing using JUnit and TestNG
Experienced with AVL Trees - Balanced trees design - Advanced data base tree structures like 2-3 Trees - and generally the B-trees
Will provide you fully commented code