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