(this document is available in the following formats: Word Doc, Adobe PDF, Open Office)
Bruce Kroeze10463 SW 53rd Ave
Portland OR 97219
Phone: 503-892-2647
Cell: 503-490-3751
Email: bruce@brucekroeze.com
Summary of Qualifications
15 years of professional programming experience.
Wide and deep knowledge, fueled by a passion for learning new techniques, languages and systems.
Areas of expertise include server-side programming, web applications, configuration management, and databases.
Proven, skilled communicator with teammates and clients.
Creative and innovative problem solver.
Technical Skills
Languages: Java, Python, Actionscript 3/Flash, PHP, XSL, Javascript, Lisp, C, C++
Markup: CSS, XML, XHTML, HTML, JSP, Servlets, Cheetah, TAL, UML
Frameworks: Plone, Struts, Spring, Hibernate, Satchmo
App Engines: Resin, Tomcat, Websphere, Jrun, Zope, Django
Networking: TCP/IP, UDP, Ipsec, SSH
Crypto: PKI, OpenSSL, Java Crypto API, DH Key exchange, Java Security API
Database: Oracle, PostgreSQL , MySQL, Microsoft SQL Server, Essbase, Brio
OS: Linux, Mac OS X, BSD, Windows NT, 2000, 2003 and XP, AIX
Experience
February 2007 to Present
Director of Development
Kroozio LLC
Manager and developer for a custom ecommerce web consultancy.
Met with clients to determine needs and created custom solutions to fulfill them.
Managed developers, videographers, photographers, and flash programmers in the course of developing custom ecommerce Solutions.
Led technical sales presentation pitches for many sizes of prospect companies, encompassing everything from 2 person shops to formal half hour presentations before VPs of Fortune 1000 companies.
Worked as primary contact with client IT departments, facilitating the deployment of our custom applications on their servers.
Acted as a core developer for the Satchmo ecommerce framework, an open-source offering.
Built custom Flash applications on both the web and the desktop.
Built custom ecommerce applications.
Purchased and managed installation of servers at hosting facilties for internal use as well as for clients.
May 2006 to February 2007
Dotster, Inc.
Program Manager/Hosting Operations
Management of a multi-million dollar hosting operation.
Tracked and ensured forward capacity for hosting customers at an annual growth rate exceeding 200%.
Purchased and managed installation of servers and hosting software at multiple colocation facilities.
Led the team charged with implementing a clustered mail solution.
Managed initial Linux and Windows VPS offerings, using Virtuozzo software.
October 2004 to May 2006
Via Training LLC
Senior Software Engineer
Server-Side Programmer creating custom training solutions for Fortune 100 companies.
Streamlined existing system roll-out procedures for new clients, reducing setup time from two weeks to one day.
Led the adoption of the Spring and Hibernate Java frameworks at Via, integrating into core system code and training teammates to use them.
Developed a new training assessment engine and API, working closely with the Flash Development team to ensure tighter integration and faster development time.
Created a Laszlo calendaring & planning application for a fortune 100 client. This was the first time Laszlo had been used at Via, and starting from zero knowledge, I learned the language and delivered the application in less than two weeks.
Created a Plone/Zope application using cutting-edge Web 2.0 techniques to allow authorized clients to build powerpoint presentations on the fly from CMS managed presentations. Learned the Zope framework, integrated with C# Powerpoint generation program, and deployed in under a month.
Automated the project deployment procedures, writing a Java/Spring application to manage and track all aspects of the “push process”, communicating across servers and across firewalls using encrypted Java remoting.
September 2002 to August 2004
Black Dragon Software, LLC, Colorado Springs, CO
Senior Engineer
Release Engineer for a startup company creating an embedded Network Security Appliance.
Led the team charged with delivery of completed release candidates.
Participated in high-level design & timeline planning meetings for the product.
Mentored team-members on revision control, branching, and system interdependency issues.
Designed and wrote the C++ system management daemon, which managed all worker threads.
Designed and implemented the processes used to build and package code for deployment on testing and live systems. This included C, C++, Java and Python compilation and dependency resolution.
Wrote all code to maintain a custom embedded fork of the Debian Linux distribution.
March 2003-April 2004
Expert Witness
Acted as a recognized expert witness in a multiple-language Intellectual Property case.
October 2000 to July 2002
Flatrock, Inc. Portland, OR
Senior Software Engineer
Networking, Security & System Configuration programmer for a Network Security Appliance.
Wrote an entirely new implementation of a DHCP client designed to interoperate with router daemons, running within a Java Enterprise JVM.
Co-developed the advanced, secure IP tunneling technologies patented by Flatrock.
Designed and built the service configuration architecture supporting multiple Java subsystems.
Created the build procedure, ensuring provable cryptographic integrity with strict source control.
Implemented a one-time-key process which used custom Java Diffie-Helman algorithms.
Interviewed potential hires, providing both face-to-face and technical screening interviews.
August 1999 to October 2000
Dell Computer Corporation, Austin, TX
PROGRAMMER ANALYST V
Programming Lead for a team developing Integrated ECommerce, Telesales, Inventory & Production Floor control software for Dell’s Asset Recovery Business.
Led the implementation of a major revision of the software controlling nearly every aspect of a $1 Billion segment at Dell. Over 50% of the code was changed in six months, resulting in a 90% increase in uptime, and a 75% decrease in Database Server load.
Designed Security for the ECommerce project, working with outside contractors and internal software teams to achieve solution meeting Dell's strict best practices requirements.
Built the Java-based ARB Customer Relationship Management (CRM) email subscription system.
July 1997 to August 1999
Dell Computer Corporation, Austin, TX
PROGRAMMER ANALYST IV
Programming Lead for a team developing internationally visible, mission-critical projects.
Was one of ten "Content Area Webmasters" for Dell's intranet.
Wrote mission-critical SQL code for financial forecasting purposes.
Automated the validation of weekly financial data loads.
Administered SQL Server 7, Oracle 8, NT Server 4, Brio 5 & 6, and Essbase 5.
Designed application security procedures in the Reporting and Logistics organization.
Implemented the first Production forecasting OLAP data-mining application at Dell.
Acted as "Interim Manager" for my team for 10 months during a management crisis:
Administered a multi-million dollar yearly budget, achieving an average of 2% variance from forecast.
Built a server lab, coordinating the installation of 6 gigabits of networking infrastructure, building security, air conditioning, static protection, and server rack capacity for 100 servers.
Served as
a primary interviewer for my business segment interviewing an
average of two a week.
March 1995 to July 1997
IMI Systems, contracted to St. Jude Medical, St. Paul, MN
SENIOR ANALYST
Originally hired to support and develop an in-house product tracking system, responsibilities quickly grew to include cross-departmental project facilitation, hiring IS personnel, network administration, design, implementation and testing of numerous production related programs.
Developed FDA compliant tracking software for a medical device manufacturing site.
Integrated bar-code readers with custom data acquisition software throughout the plant.
Led a
team charged with testing custom MES software. Taught the
fundamentals of the software life cycle and formal testing to a
group of non-technical employees on a global scale.
October 1992 to November 1994
Access Management Corporation, Minneapolis, MN
PROGRAMMER / ANALYST
Responsible for specification development, design, testing and support of software used for automated litigation database applications.
Client site installation of software at sites across the nation.
Acted as primary IS contact for Fortune 500 clients.
Open Source Applications
Maintain a role-playing-game website which serves dice rolls to online gamers. This site sees more than a half-million hits a year. http://invisiblecastle.com
Created and released an all-in-one QT/ARM development environment for the Sharp Zaurus PDA.
Designed and documented the use of VFD modules on a Linux system as a system display device.
Contributed modules to the ORPG Sourceforge project.
Contributed to the logging module now part of the core Python language.
Contributed to the Log4J project for the Java language.
Contributed to the Django Project, a Python Application Server.
Contributed bugfixes and test support for Debian Linux packages.
EDUCATION
2000 IBM Corporation, Websphere Advanced Server Administration and Deployment.
1999 Microsoft Solutions Framework for Managers, Dell University
Introduction to Brio Explorer, Dell University
Advanced Brio, Dell University
Brio Broadcast Server Administration, Brio Corporation
Brio On-Demand Server Administration, Brio Corporation
1998 Advanced Oracle Administration, Dell University
Concepts of Project Management, Dell University
1997 Fundamentals of Essbase OLAP, Dell University
Advanced Essbase Administration, Pinnacle
Advanced Essbase Development, Hyperion
1994 Certified Novell Administrator, Connect Computer Corporation
1989 University of Minnesota
Major in Computer Science
1988 Grinnell College
Bruce Kroeze
Bruce Kroeze Page