Brian Roberts

Angestellt, Senior Developer / Team Lead, TIM Group

Graz, Österreich

Fähigkeiten und Kenntnisse

Programmierung
Scala
Java
Agile Softwareentwicklung
Agile

Werdegang

Berufserfahrung von Brian Roberts

  • Bis heute 13 Jahre und 1 Monat, seit Juni 2011

    Senior Developer / Team Lead

    TIM Group

    Using Agile methodology to develop Scala- and Java-based web services with MongoDB, Backbone and other interesting technologies in the financial services domain using TDD, continuous deployment and pair programming.

  • 4 Jahre und 4 Monate, März 2007 - Juni 2011

    Principal Software Engineer

    BAE Systems

    - Lead 2-7 person software teams in month-long sprint cycles, reliably producing releasable systems - Adapted prototype agent-based learning platform into robust, component-based framework - Designed and implemented focused planning algorithm to allow end user to explore disparate planning solutions based on input preferences - Increased performance over 100-fold for scheduling algorithm implementation, by using more efficient data structure and reducing redundant object creation.

  • 2 Jahre und 8 Monate, Aug. 2006 - März 2009

    Senior Software Engineer

    BAE Systems

    - Software Engineering Lead with two developer team. - Analyzed software development tasks, providing completion estimates, and assigning to software developers to realize completion dates. - Mentored new programmer, providing detailed input and suggestions on design and implementation tasks.

  • 3 Jahre, Sep. 2003 - Aug. 2006

    Software Engineer II

    BAE Systems, Inc.

    - Increased performance over 100-fold for scheduling algorithm by using more efficient data structure and reducing redundant object creation. - Reduced errors in schedule constraint handling code by creating intuitive DSL. - Reduced developer time necessary for customer-required test documentation by creating template for generating automatically from minimal input. - Designed and implemented focused planning algorithm to allow user to explore disparate planning solutions based on preferences.

  • 5 Monate, Sep. 1999 - Jan. 2000

    1st-level Support Technician Intern

    Hewlett-Packard-GmbH

    Analyzed and solved Unix configuration/operating problems in fluent German in Ratington, Germany call center.

Ausbildung von Brian Roberts

  • 1 Monat, Aug. 2002 - Aug. 2002

    Computer Science

    Worcester Polytechnic Institute

  • 1 Jahr und 10 Monate, Aug. 2000 - Mai 2002

    Computer Science

    Worcester Polytechnic Institute

    Minor in German

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Gut

  • Esperanto

    -

21 Mio. XING Mitglieder, von A bis Z