Jason Catena

Senior Staff Software Engineer at Motorola

Greater Chicago Area

Current
  • Senior Staff Software Engineer at Motorola
Past
  • Box Test Software Engineer at Motorola
  • Subscriber Unit Software Engineer at Motorola
Education
  • Pennsylvania State University
Connections
122 connections
Industry
Telecommunications
Websites

Jason Catena’s Summary

Literate, functional, aspect-oriented build system architect seeks software products to develop and build in parallel. Good coder, designer, and team technical lead, with practiced debugging skills, and a general support knowledge of telecommunications infrastructure products. Would shift career back to product development, not only SCM positions.

I wrote the build system, planned SCM, and automated weekly builds for iDEN HLR from 1999 to 2005. I wrote the build system for WiMax and LTE, ran daily builds for WiMax, and helped plan ClearQuest-based branching from 2005 to 2009. For LTE TDD, I review my build system's changes, plan SCM and build, and develop and test O&M for Shanghai Expo 2010.

Desired work environment. Use C for system programming, with plans to migrate to Go. Take advantage of deep SCM experience, especially with regards to builds, automation, shell scripts and makefiles, and construct lightweight SCM plans for agile teams. Work most effectively under an agile process, on a unix-style machine (eg, Plan9port on a Linux host). Use (internal) cloud-computing services to version-control source code, track defects, communicate and document.

Jason Catena’s Specialties:

literate programming, functional programming, aspect-oriented programming, large-scale software construction, build automation, task automation, parallel build, build system, cross-compilation, SCM, Plan 9, unixes, Linux, shell, make, C, Haskell, code generation, agile process, continuous integration, ClearCase, ClearQuest, DDTs, Electric Accelerator, Electric Commander, BuildForge, document design, LaTeX


Jason Catena’s Experience

  • Senior Staff Software Engineer

    Motorola

    (Public Company; MOT; Telecommunications industry)

    March 2009Present (10 months)

    I review code changes to the build system I wrote for WiMax/LTE/LTE Trial/LTE-TDD. I plan SCM and officially build the eNodeB for LTE-Trial. I develop and test LTE-TDD O&M software for CMCC's installation at the Shanghai Expo 2010.

  • Build System Architect

    Motorola

    (Public Company; MOT; Telecommunications industry)

    January 2007March 2009 (2 years 3 months)

    Provided technical direction to increase automation skills of 7 SCM people. Reoriented team, from checklist build engineers, to write scripts of their daily work processes. Incorporated BuildForge and ElectricCommander to provide SCM services from a web interface to release managers and product developers.

    Incorporated ElectricAccelerator to reduce build time 4x. Replicated build system to support local compilation at 4 remote sites. Expanded WiMax build system to build LTE and Common Platform products.

    Parallelize most build activities with the higher-order map function, to
    efficiently direct each production. Rewrite build system internals as a new build system, preserving proven interface.

  • Senior Staff Software Engineer

    Motorola

    (Telecommunications industry)

    July 2005December 2006 (1 year 6 months)

    Refactored build system to separate concerns. Implemented software product configuration file, and filesystem map file, to efficiently support multiple products. Wrote WiMax build system to daily build, deliver, and analyze the WiMax base station and router; and analyze the WiMax modem. Re-integrated parts of iDEN HLR build system, to develop WiMax build system from an empty directory.

  • SCM Team Lead

    Motorola

    (Public Company; MOT; Telecommunications industry)

    February 1999June 2005 (6 years 5 months)

    Planned and automated daily build process, which saved 12 hours of
    builder time per week, and increased number of builds 7x. Wrote
    iHLR build system to build and deliver iDEN and WLAN provisioning product. Greatly expanded makefile approach from box-test
    environment and UIC class.

  • Box Test Software Engineer

    Motorola

    (Public Company; MOT; Telecommunications industry)

    February 1998January 1999 (1 year )

    Expanded UIC class makefiles into prototype build system for test environment. Developed environment to box-test functions and interface of cell phone and base station.

  • Subscriber Unit Software Engineer

    Motorola

    (Public Company; MOT; Telecommunications industry)

    June 1994January 1998 (3 years 8 months)

    Conceived and implemented original makefile structure as the build
    system for a team class project. Implemented Van Jacobsen compression for cell phone. Developed C and assembly software for embedded microcontroller operating-system abstraction layer.


Jason Catena’s Education

  • Pennsylvania State University

    BS , Computer Engineering , 19901994

    Activities and Societies:
    Eta Kappa Nu, IEEE

Additional Information

Jason Catena’s Websites:

Jason Catena’s Interests:

alternate programming techniques, build systems, social media, go, lego

Jason Catena’s Groups:

ACM

  •    Configuration management
  •    Motorola Alumni
  •    SoftwareEngineering
  •    Agile Alliance
  •    The Penn State Alumni Association
  •    Functional Programming
  •    WiMAX Channel
  •    Agilistas
  •    IBM Rational Enthusiasts
  •    Wireless Telecommunications Worldwide
  •    Chicago Technology Network
  •    Configuration and Release Management
  •    Telecom Jobs
  •    SCM Professional Network
  •    Haskell Enthusiastics
  •    Agile
  •    WiMAX360 Group
  •    Worldwide WiMax Professionals
  •    SCM - Software Configuration Management
  •    Motorola Past & Present
  •    IBM® Rational® ClearCase® UNIX
  •    IBM Rational ClearCase Group
  •    LTE (Long Term Evolution) - 3GPP
  •    Aspect Oriented Software Development
  •    3GPP LTE (Long Term Evolution) Standards
  •    LTE Evolution
  •    Services @ WiMAX
  •    Fans of iDEN
  •    Software Craftsmanship
  •    Plan 9 from Bell Labs
  •    Google Go

Jason Catena’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jason Catena’s full profile:

  • See who you and Jason Catena know in common
  • Get introduced to Jason Catena
  • Contact Jason Catena directly

View Full Profile