- Churchton, MD
Welcome! This is Bill Havanki's hub profile page. Thanks for stopping in.
Bill Havanki's Bio:
Hello! Bill Havanki is a software engineer with about sixteen years of experience in software development, including stints here and there in testing and requirements work. He has served as a technical lead for various projects while staying deep in implementation work.
His strong suit is Java development, anywhere from the service tier down through middleware and data storage access. Besides just serving calls and getting data out, he's designed and developed analytic algorithms to extract more value from the data itself. Web application design and development is another fun part of what he gets to do; good-looking and useful interfaces are essential, since a system needs to be used and enjoyed in order to succeed.
He likes to find and use great tools and processes to get the best results from his work, as well as to make the day-to-day life of building software more fun and rewarding. He prefers agile methods, either with his team or on his own if necessary.
He loves learning about new technologies that he can add to the arsenal he applies to his work. Once he's adopted them, he enjoys sharing information about them, through presentations or informal mentoring, so that others can benefit.
His goal is to work on fascinating software systems that make peoples' lives easier. He derives the greatest satisfaction from taking care of the needs of users and fellow developers alike, and seeing the fruits of his labor help those who need them.
Bill Havanki's Experience:
Software Engineer at ClouderaSeptember 2013 - Present | Washington, DC Metro Area
Apache Accumulo development and support to testing for working with CDH. Accumulo committer and PMC member. Apache ZooKeeper contributor. Developer for Cloudera Director.
Senior Software Engineer at Raytheon Henggeler ConsultingJuly 2011 - August 2013 | Columbia, MD
Revived and expanded a prototype cloud-based system for performing automated software analysis. Reworked and augmented various cloud-based storage, processing, and indexing capabilities for delivering enriching content to analysts.
Software Design Engineer, Chief at SAICMay 2000 - July 2011 | Columbia, MD
Led development for various projects: a laboratory information management system for the National Cancer Institute; a corporation-wide authentication and authorization system; a high-performance system for querying analytic data. Did lots of work using Java technologies. Developed and disseminated reusable libraries. Advised on improving software development processes, including CM.
Software Engineer at Lockheed Martin1998 - 2000 | Gaithersburg, MD
Initially, did some system engineering and requirements work for the 2000 Census. Later, I did qualification testing and implemented bug fixes for ground systems command and control for satellites.
Research Assistant at North Carolina State University1996 - 1998 | Raleigh, NC
Researched instruction scheduling theory and implementation for high performance in VLIW microprocessors. I also designed elements of my research group's VLIW compiler, including its core and a front-end translator for JVM bytecodes.
Teaching Assistant at North Carolina State University1995 - 1997 | Raleigh, NC
Taught lab courses in Motorola 68000 assembly language and electrical circuits.
Bill Havanki's Education:
North Carolina State University1995 – 1998MSConcentration: Compiler technologiesActivities: Teaching assistant
Rutgers, The State University of New Jersey-New Brunswick1991 – 1995BSConcentration: Electrical EngineeringActivities: Tutoring
Bill Havanki's Interests & Activities:
Walking, running, reading, martial arts, video games, Eastern philosophy