Java Developer with an outstanding work ethic, strong experience in Microsoft server administration, looking for challenging software application development position.
Adept at explaining complex concepts and processes to all levels of professional and lay audiences. Comfortable working as both individual contributor and team member.