Doug Baron Resume



Doug Baron Resume


Doug Baron

1210 Olympus Dr, Austin, TX 78733

Summary

  • Accomplished developer with a solid knowledge of Java, Javascript, C/C++, Objective C and Internet technologies from TCP/IP, HTTP, CSS and HTML to Struts, XML, Xschema and XSLT
  • Mobile domain development with iOS and Xcode
  • 15+ years of software development experience
  • 10+ years of Java development, recently with Spring MVC, WebLogic, Hibernate and Oracle

Professional History

Ambonare

Senior Software Engineer

2014 – 2015

Lead Developer on Texas Railroad Commission IT Modernization Program development team.

  • Primary contributor to design, planning, development and delivery of user-anticipated service to file and track permit exception applications.
  • Worked with business analysts to translate requirements into use cases and detailed designs.

Tools: Java J2EE, PrimeFaces, WebLogic 10g, JavaScript, Eclipse, Oracle 10.x, JasperReports, Git, Jenkins, JIRA, Stash, SourceTree.

Bridge360

Senior Software Engineer

2012 – 2014

Created and executed manual and automated tests of an advanced Internet gateway device with a worldwide audience.

  • Ran test cases in a complex networking environment to validate features and performance.
  • Improved communications of automated test reporting system with new XSL feature to list and highlight bug references in reports.
  • For load testing, wrote a Java service to generate gateway traffic emulating over 10 million devices and publish it to a JMS message queue (RabbitMQ). Provided admin GUI using DropWizard, Freemarker, Backbone.js and jQuery.

Extended and maintained Java–based payment card processing service used by the U.S. Treasury.

  • Worked with advanced SQL queries and PL-SQL packages in support of government benefit payments.
  • Wrote and debugged Drools rules framework for business logic.
  • Debugged and extended report generation with iReports and JasperReports.
  • Team used Scrum-based agile workflow with sprints and daily stand-up meetings.

Tools: Java J2EE with JUnit and E2asyMock, Python, RTC/Jazz, Eclipse, Maven, Oracle Virtualbox, ApTest, JIRA, Confluence, Scapy, Wireshark, Ubuntu.

Rêv Worldwide / MPower Mobile

Senior Software Engineer

2010 – 2012

  • Developed Java service supporting mobile clients of the recently announced RêvCOIN credit card acceptance / Point of Sale solution.
    Framework included Spring MVC and Hibernate executing with JBoss and Oracle. Also included a Tomcat REST service for remote client access.
  • Developed iPhone client application for the RêvCOIN mobile Point of Sale solution. App could enroll new users, accept credit card payments, show history and issue refunds.

Permeo Technologies / Blue Coat Systems

Senior Software Engineer

2004 – 2010

Designed sophisticated upgrades to Java applet-based administration application in support of new network appliance features.

  • Developed easy-to-use outline editor to manage user-group / url-category web access rules, using in-line table editing.
  • Wrote reusable foundation for tabular data display with support for column set selection, value filtering and sorting.
  • Supported client update automation with a Python-based database upgrader and scheduler.

Developed administration application for policy-based network security / connectivity appliance.

Tools: Java J2EE, JavaScript, Python, Eclipse, Code Collaborator,
Tomcat, CSS, Velocity, Struts, Tiles, Hibernate/HSQLDB, Junit, Perforce, Subversion, Ant.

Chilehead Software

Independent Consultant

2003 – 2004

  • IBM Research: Worked on infrastructure for new features of the IBM PartnerWorld website. Created XML-based content workflow using Ant, XSL and other tools.
  • Gridiron Recruits: Designed and implemented a Web-based, standalone CD data retrieval system for football recruiting. Highly customized Tomcat configuration developed for read-only service delivery.
  • AquaMinds, Inc: Developed Apple Keynote export module for NoteTaker, based on XSLT.
  • Congregation Beth-Israel: Assisted congregational Web site upgrade on a volunteer basis.
  • Cirrus Logic:
    • Selected Tomcat/Struts/Tiles/JSP/TagLib infrasture, developed Web application extending a proprietary XML content management system (CMS).
    • Wrote XSL transformations for product catalogue publishing.
    • Authored build system based on Ant and CVS, emulating Documentum content versioning.
  • Animatrix, Inc: Produced promotional site selling tickets to the premiere of PASSIONADA, a new film directed by Dan Ireland.

AquaMinds, Inc.   

Consultant / Senior Developer

2003 – 2003

Developed end-user Java productivity application prototype.

  • Designed XML media interchange format including formal DTD.
  • Created interactive Java Swing application with tabbed interface whose source is this XML format.
  • Wrote XSL transformations to and from new XML schema

Broadband Mechanics   

Consultant / Senior Developer

2002 – 2003

Worked on broadband multimedia application, platform infrastructure and presentation layer.

  • Developed Web-based outlining product using DHTML (JavaScript, DOM API, Events, CSS) and a back end Web service (UserLand Frontier). Supports MSIE 5.x and Mozilla, Windows and Macintosh
  • Worked on DreamFactory media aggregation application. Used Python with ZOPE for data storage.

UserLand Software, Inc.

Developer

2001- 2002

Enhanced the Frontier kernel, the foundation technology behind Manila and Radio, UserLand's popular Internet applications.

  • Implemented Simple Cross-Network Scripting (SNCS), allowing UserTalk function calls to seamlessly invoke web services based on xml-rpc, SOAP or custom protocols.
  • Upgraded OPML support to include "cloud" tags in the XML. Added bitwise AND, OR and XOR verbs to the UserTalk language.
  • Managed the release of Frontier 8.0.5, including: final testing and review; updating the online store; published full and upgrade packages and change notes; supervised beta test group.
  • Achieved a 30% performance gain in the news reader with one simple optimization.
  • Implemented an HTML tag scanner to support text styles and active URLs in the outliner.
  • Developed syntax coloring feature and reworked the window management system under Windows to use SDI instead of MDI in a development version.

Webalo, Inc.

Chief Architect

2001 – 2001

Developed architecture and development plan for next generation Internet application platform.

  • Planned project schedule based on detailed task breakdown.
  • Collaborated with founder on product architecture, messaging protocols.
  • Wrote Java classes and interfaces, XSLT style sheets for HTML and VXM publishing.
  • Wrote HTTP service classes for system prototype, supporting client-specific rendering of XML documents.

Big Chief Partners

Consultant / Developer

2000 – 2001

Designed and developed web services, applications, and project plans for various Internet startup clients.

  • Developed web-based administration portal using ASP, VBScript and SQL Server to monitor web traffic and site health for FocusEngine of Israel.
  • Administered server deployment, including load balancing scheme based on Alteon Web Systems ACEdirector Web Switch, WebTrends traffic analysis tools, and SiteScope server monitors.
  • Created management site for service development and publishing using Cold Fusion and SQL Server for NearSpace of Petaluma, CA. Integrated Cold Fusion with custom Java application for processing XML file uploads.
  • Analyzed needs and proposed a solution for Oracle server high availability for Hot Dispatch of Mountain View, CA.
  • Researched CRM systems, analyzed needs, and recommended a service integration plan for HopeLink of Redwood City, CA.

Corio, Inc.

Senior Member, Technical Staff

1999 – 2000

Planned project, prioritized schedule, evaluated tools and services, and developed Java software for ERP service management. Platform included Java, J2EE (javax.*, JSP, JNDI), and JavaScript and Apache, ATG Dynamo, running on Sun Solaris and Microsoft NT.

  • Evaluated application servers and recommended ATG Dynamo for internal service development based on features, cost and ease of use.
  • Developed security platform EMS (Entitlement Management System) based on SiteMinder, Netscape Directory server (LDAP) and Oracle (JDBC).
  • Developed Java APIs and designed management application for enterprise-wide security services featuring single sign-on and personalized web pages.
  • Integrated with PeopleSoft security APIs to provide EMS services.

Chilehead Software

Independent Consultant

1994 – 1999

  • Animatrix, Inc.: Developed a WYSIWYG Web page layout program in C++ using Metrowerks PowerPlant and DataPak's Paige word processing engine. Supported multiple columns and sidebars with text flow between pages. Implemented AWT-based Java client component for HTML rendering.
  • Austin Hayne Corp.: Ported their flagship product Employee Appraiser from Windows to Macintosh in Symantec C++ using the TCL application framework.
  • Apple Computer, Inc.: Developed system-level emulations libraries for future operating system forward-compatibility project.
  • Magic Quest, Inc.: Hired to solve rendering performance problems that had been plaguing Math Ace(r), a CD-ROM-based educational game, for months, learned the C++ source base and implemented optimizations yielding an order of magnitude performance gain in four days.
  • Direct Connection, Inc.: Created a set of Frontier scripts to facilitate an enterprise-wide network workflow for a FileMaker-based project tracking system.
  • Frame Technology Corp.: Developed tools for next-generation technologies, using C++ in Metrowerks and Symantec development environments.
  • Summit Software Company: Conducted feasibility study for future development of their BasicSript software development environment.

UserLand Software, Inc.

Lead Developer

1990 – 1994

Developed UserLand Frontier, a full-featured script development and runtime environment, including compiler construction, database management, outline and word processing, interapplication communications, file system control, thread management, and other OS-level functionality.

  • Spearheaded product design, architecture, and development, including feature plans, scheduling, coding, testing and delivery.
  • Led the development of versions 2.0 and 3.0, both offering substantial new functionality.
  • MacUser Magazine's "Editor's Choice" for Development Tool of the Year.

Living Videotext/Symantec Corp

Lead Developer, Engineering Manager

1985 – 1990

Key contributor to MORE 1.0, a powerful outline processor, from feature conception and product design through implementation and final debugging.

  • Worked closely with documentation writers.
  • Personally responsible for upgrade versions 1.1, 1.1c, and 2.0.
  • Managed contract programmers.
  • MORE 1.0 was MacUser Magazine's Product of the Year and won Best Outliner in MacWorld Magazine Reader's Choice World Class surveys.

Led development of MORE 3.0, a major upgrade with advanced word processing and integrated desktop presentation features.

  • Led staff of three full time programmers and two contractors.
  • Designed "Rules" feature that applied structured document formatting based on user selection.
  • MORE 3.0 shipped on time and under budget, was hailed as a major step forward in power and ease of use.

Additional Experience

Lake Travis Toastmasters Club

Vice President Public Relations, Immediate Past President

2013 – 2014

Education

Rice University, Houston TX

  • B.S. Electrical Engineering, B.A. Computer Science
  • Graduated cum laude