Gary Horton

Gary Horton

Senior Software Developer - generalist with web, database and server-side skills

Greater Denver Area

Current
  • Senior Software Engineer at Time Warner Cable
  • Owner, Sole Proprietor at Tempo Software and Consulting, LLC
Past
  • Software Engineer at Sun Microsystems
  • Software Engineer at University Corporation for Atmospheric Research
  • Data Modeler / Software Engineer at University Corporation for Atmospheric Research
Education
  • University of Colorado at Boulder
  • University of Colorado at Boulder
Connections
99 connections
Industry
Computer Software
Websites

Gary Horton’s Summary

I'm a Senior Software Engineer who is comfortable working in all layers of a product, from web tier to database - in fact, I'm happiest developing a full vertical slice. I gain professional satisfaction when I’m productive, contributing quality code and discussing design tradeoffs with teammates. It's becoming increasingly obvious to me that well-designed, sustainable software is primarily about testability. I’m all but an evangelist for Spring and REST.

Gary Horton’s Specialties:

Java EE (JMX, JavaMail, JAXB, JNDI), Spring (DI, AOP, txn mgmt), remoting (JAX-RS/REST, JAX-WS, CORBA), database (JDBC, SQL, LDAP, iBatis, Hibernate, TopLink, JPA, PostgreSQL, Java DB, Oracle), Web-tier (JSF, Facelets, JSP, Servlets, Portlets, security, AJAX, CSS, Javascript, IceFaces, Balsamiq), testing (Mockito, JUnit, TestNg, Spring test framework), modeling (UML, E/R)


Gary Horton’s Experience

  • Senior Software Engineer

    Time Warner Cable

    (Public Company; TWC; Telecommunications industry)

    July 2008Present (1 year 5 months)

    Develop and evolve components and services for an enterprise application supporting cable plant operations. Current focus: streamline a cumbersome product installation process by retrofitting an RDBMS persistence layer to legacy CORBA code. Further simplify that process by providing a web-based management UI. Support corporate goal of exposing back-office data with a JAX-WS interface to the business logic. Concurrently working various other projects: a JAX-RS registry that facilitates seamless navigation between UI components; general product maintenance; and prototyping contemporary technologies as part of refactor/redesign for next-generation releases. Overall goals include lowered support costs, improved diagnostics and flexibility in framework selection.

  • Owner, Sole Proprietor

    Tempo Software and Consulting, LLC

    (Computer Software industry)

    March 2008Present (1 year 9 months)

    Website development, including UI, web-tier and database design. Provide working software from customer requirements, with ongoing evolution and maintenance services.

  • Software Engineer

    Sun Microsystems

    (Public Company; 10,001 or more employees; JAVA; Computer Hardware industry)

    October 2002July 2008 (5 years 10 months)

    Database and web lead, data modeler and business logic contributor for SAN management applications. Deliver common components for web and database layers. Produce innovations supporting project needs, resulting in three patents pending. Collaborate with HCI experts to guide UI designs; principal developer for portlet and servlet implementations. Coordinate across business units and address varied stakeholder interests to implement Solaris Achievement Awards nomination tool; sole developer for this website (classic J2EE: security, persistence, transactions, notification, application logic and JSF front end). Facilitate team momentum by providing facade over complex plumbing - capture relevant aspects of SMI-S data model, design/implement database physical model, design/implement high-level API to hide the complexity and provide value-added functionality - enabling teammates to concentrate on product-level features instead of infrastructure. Deliver multiple projects in parallel.

  • Software Engineer

    University Corporation for Atmospheric Research

    (Educational Institution; 1001-5000 employees; E-Learning industry)

    19992002 (3 years )

    Architect/developer for digital library web application providing peer-reviewed Earth systems educational resources. Responsible for use cases, requirements, UML and data models, database implementation, middleware architecture and implementation, and infrastructure components. Provided lightweight approaches, e.g. a simple rules-based declarative mechanism for XML-to-HTML transformation and a dynamic reconfiguration mechanism, so that product look-and-feel could be modified without recompilation or webserver restart.

  • Data Modeler / Software Engineer

    University Corporation for Atmospheric Research

    (Educational Institution; 1001-5000 employees; Accounting industry)

    19971999 (2 years )

    Design/implement middleware, logical data model and web-tier aspects of decision support system for business information needs. Increased productivity for both end-users and developers by restructuring DBA's existing procedures to use mirroring and increase availability uptime from 89% to 99%. Streamlined existing "sneaker-net" deployments and improved overall reliability by developed auto-sync mechanism to transparently push new files to fat clients, keeping them up-to-date.

  • Software Engineer

    National Center for Atmospheric Research

    (Non-Profit; 1001-5000 employees; Research industry)

    19871997 (10 years )

    Developed airborne weather research software (WINDS – Window Display System), in particular providing 2-D graphics and video displays of atmospheric conditions, both in real-time and as replay for post-flight analysis. Provided an intuitive, quickly learnable front-end to facilitate new users productivity within minutes, exceeding requirements in field project settings. In use for 15+ years, WINDS was widely recognized as a de-facto standard; our team received a U.S. Dept. of Commerce Multi-Organizational Excellence award for collaborative effort adapting WINDS for the National Oceanic and Atmospheric Association (NOAA), resulting in $1M increased revenues.


Gary Horton’s Education

  • University of Colorado at Boulder

    B.S. , Computer Science

    Graduated with Special Honors

  • University of Colorado at Boulder

    Computer Science

    Graduate work in Database Theory


Additional Information

Gary Horton’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Gary Horton’s full profile:

  • See who you and Gary Horton know in common
  • Get introduced to Gary Horton
  • Contact Gary Horton directly

View Full Profile