Bryan Basham

Bryan Basham

Software Consultant and Application Architect (Java and OpenSource)

Greater Denver Area

Current
  • Contract Developer at Infonow
  • Software Guru and Writer at Software Alchemy
Past
Education
  • Rensselaer Polytechnic Institute
Connections
156 connections
Industry
Computer Software

Bryan Basham’s Summary

I am a Software Architect and Developer with extensive experience in Java web technologies. I have a keen eye for identifying core, reusable modules and crafting effective interfaces between subsystems. I have excellent OO analysis and design skills and quickly learn new domains. I am also skilled in information architecture and UI design.

Bryan Basham’s Specialties:

Languages: Java (90s-2000s), C/C++ (90s), LISP/CLOS (80s)

Java SE: generics, annotations, I18N/L10N, concurrency, RMI, Swing

Web: XHTML, CSS, JavaScript (Prototype, scrip.aculo.us, jQuery, and ExtJS)

Java EE: servlets, JSP, JSF (MyFaces, RichFaces), EJB3

DB: SQL, JDBC, Hibernate, PostgreSQL, Oracle 10i (PL/SQL)

Tools: Eclipse, Ant, Maven, Hudson

SCM: Subversion and CVS (older)

Certifications: SCJP v1.5, SCJD v1.2 and SCWCD v1.4


Bryan Basham’s Experience

  • Contract Developer

    Infonow

    (Computer Software industry)

    September 2008Present (1 year 3 months)

    I am member of a small team (plus one other developer and one manager) responsible for creating the "Incentive" modules for InfoNow's ChannelInsight service.

    I am working in all tiers as needed. We are working with these technologies:
    * Client tier: ExtJS (JavaScript widget framework)
    * Presentation tier: Java servlets and JSON for data transfer
    * Business tier: Spring and Drools (JBoss rule engine)
    * Integration tier: Spring JDBC
    * Resource tier: Oracle SQL and PL/SQL

  • Software Guru and Writer

    Software Alchemy

    (Computer Software industry)

    2004Present (5 years )

    I started my own business in 2004 in support of my first book _Head First Servlets and JSPs_. But I also use this company as an umbrella for other activities, such as software development projects and work on certification exams for Sun Microsystems, Inc.

  • Senior UI Developer

    StillSecure, Inc

    (Privately Held; 51-200 employees; Computer & Network Security industry)

    July 2006July 2008 (2 years 1 month)

    Developing web user interface code with JavaServer Faces technology. Architecting the strategy to connect UI code to backend services, both local and remote, using Java SE/EE technologies.

  • Java Courseware Developer

    Sun Microsystems, Inc

    (Public Company; 10,001 or more employees; SUNW; Information Technology and Services industry)

    August 1999July 2006 (7 years )

    Development of corporate training materials (text books, labs, code examples) for the Java programming language.

  • Software Engineer

    Bolder Heuristics, Inc

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    January 1993July 1998 (5 years 7 months)

    Developed software (mostly business and DB integration tiers) for a medium-sized consulting company. We used C++ and SQL as our primary programming languages. Experience with open source tools.

  • Software Engineer

    NASA, Johnson Space Center

    (Government Agency; Aviation & Aerospace industry)

    August 1982June 1992 (9 years 11 months)

    Developed software for fault detection, isolation, and recovery (FDIR) for space flight systems. I used advanced automation (AI) techniques such as rule-based systems, natural language processing, and qualitative modeling. LISP and KEE were the primary languages for this software.


Bryan Basham’s Education

  • Rensselaer Polytechnic Institute

    BS , Computer Science , 19811987


Additional Information

Bryan Basham’s Interests:

Open Source fan, web technologies, hiking, biking, yoga, practicing Zen Buddhist, philosophy, Ultimate frisbee

Bryan Basham’s Groups:

  •    Rensselaer Alumni Association (RPI)
  •    Boulder Network of Professionals
  •    J Architect
  •    Software Architect Network
  •    Sun Microsystems
  •    Java Freelance Group
  •    Java/J2EE Architects
  •    Instructional Design Professional Group
  •    Boulder Denver New Tech Meetup
  •    Software Design Patterns And Architecture
  •    Colorado Software Summit
  •    O'Reilly Open Source Convention OSCON
  •    Open Source Programmer

Bryan Basham’s Contact Settings

Interested In:

  • consulting offers
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Bryan Basham’s full profile:

  • See who you and Bryan Basham know in common
  • Get introduced to Bryan Basham
  • Contact Bryan Basham directly

View Full Profile