Baba Buehler

 

STRENGTHS:

Object-oriented enterprise software architecture and development

Strong communications with sales, product management, developers and QA
Experience designing and developing server, rich GUI and web applications
Integration and development with Linux and Open Source technologies
Background in network management and server administration

EXPERIENCE:

 

Senior Java Developer / Team Lead (July 2007 – January 2011)

Zilliant, Austin, Texas

- Technical leadership of agile teams with local and offshore resources

- Work on enterprise price management, price optimization and analytics applications

- Development of reference implementations, feature prototypes and sales demos

- Design and implementation of enterprise and third-party integration APIs

- Initial mobile web client and mobile analytics content for iPhone/iPad

- Analytics content and dashboards with MicroStrategy BI tools and Java GUIs

- Coordinating with product management and sales to organize requirements,
build and prioritize product backlogs and managing rapid development of pre-sales demos

- Data analysis, schema design and database optimization in MS SQL Server

- Server virtualization and RackSpace VM management during move to SaaS model

- Java server in JBoss, Spring, Hibernate; UI in Java, JGoodies Swing, JSP, JavaScript

- Certified Scrum Master, Spring 2008 Scrum Alliance CSM course

 

Senior Software Engineer (March 2004 – June 2007)

American Power Conversion / NetBotz, Austin, Texas
NetBotz acquired by American Power Conversion in October of 2005

- NetBotz Central / InfraStruXure Central management appliance development
- Java application server built on Linux, Apache, Tomcat, Spring and MySQL DB

- Rich GUI datacenter management front-end applications in Java and Swing
- Migration of application server to the Spring Framework and related libraries
- Development and optimization of multi-threaded server and GUI applications
- Design and implementation of security and LDAP integration with Spring ACEGI

- Development of High Availability server and database mirroring solution
- Design and implementation of high performance surveillance/sensor data storage
- Implementation of web services APIs for internal and third-party integration
- Tools: Eclipse IDE, ant, Subversion, CruiseControl, Fedora Linux OS customization


Lead Developer, Core Product Team (July 2002 – March 2004)
RealVue Simulation Technologies, Austin, Texas

- Design and development of an XML data-driven training simulation framework
- Software development kit architecture, Java library and Python integration
- GUI library and application development with Java Swing and Java3D
- Development of customized, large-scale training simulations
- Commercialization of military technology, co-development efforts

- Administration of Linux, CVS, Bugzilla, Apache, Samba, Sendmail, LDAP servers
- Co-inventor on patent filed for data-driven simulation kernel (USPA #20050095572)
- Technical and team leadership for 5-12 developers

 

Freelance Consulting (September 2001 - July 2002)
3B Information Systems, Austin, Texas

- Design and development of Honky Tonk Texas, USA multimedia CD-ROM
- Development of web applications with LAMP stack (Linux, Apache, MySQL & PHP)
- Author of Date and TimeZone classes for PHP's PEAR class library
- Web development with the Drupal Content Management System

 

Senior Software Engineer (December 1999 - October 2001)
Answers.com / KnowItAll.com, Austin, Texas
KnowItAll.com acquired by Answers.com in October of 2000

- Technology design and project management of eCRM and search engine applications
- Server development and search engine interfaces with Java, J2EE, JDBC and XML
- Migration of applications from Gemstone J2EE server to JBoss application server
- Administrative and reporting web applications in ASP, JSP, Java, DHTML
- Proprietary transaction server development and debugging in C++
- Extensive use of XML and XSL across all products and technologies
- Development with Oracle and MS SQL Server databases, schema design
- Administration of web servers, application servers and database servers
- Systems administration of Windows, Linux and Solaris servers
- Development of tools and utilities in Java, Perl and Unix Shell

 

Research Programmer / Network Administrator (June 1997 - November 1999)
Graduate School of Library and Information Sciences, University of Illinois
Community Architectures for Networked Information Systems Lab (CANIS)

- Design and implementation of information systems research projects
- Development of data processing tools and database interfaces in Java
- Web application development of document library in PHP, JSP and JavaScript
- Development with Versant, Oracle, MySQL and PostgreSQL databases
- Design and development of a Beowulf-style cluster supercomputer
- Management of DB servers, Apache and IIS web servers, application servers
- Systems administration of Linux and Solaris servers, Windows workstations
- Technical writing for grant proposals, purchase orders, lab evaluations
- Management of 2-3 interns, undergraduate and graduate students

 

Systems Programmer / Network Engineer (October 1993 - June 1997)
Beckman Institute for Advanced Science and Technology, Urbana Illinois

- Enterprise-wide printer control and accounting system in C, Perl and PostScript
- Design of faculty collaboration tracking system with Oracle, C++, Perl and web CGI
- Development of help desk problem/issue tracking system in C and Perl
- Network monitoring and administration tools in Java, C++, Perl and CGI
- Dial-in modem pool authentication server in Perl and C
- Unix software management system in Perl, C and Tcl/Tk
- Systems administration for Linux, Solaris, AIX, HPUX and NetWare servers
- Enterprise-wide network management, wiring, routers, switches, firewalls
- Management of 3-5 interns, undergraduate and graduate students

 


EDUCATION:

 

Eastern Illinois University
Bachelor of Arts, Liberal Arts and Sciences, Computer Science, 1997