Java developer with years of experiencing in both the academic and development environments. Very analytical mind with a firm grasp of OOP programming.