Bear Cahill

Senior Mobile Developer at Brainwash Inc.

Dallas/Fort Worth Area

Current
  • Lead Mobile Developer at Brainwash Inc
  • Owner/Animator at Booples.com
Past
  • Senior Software Developer at eInstruction
  • Software Engineer/Application Owner at Travelocity.com
  • Software Engineer IV at Ericsson Inc
  • Programmer at IBM
Education
  • University of North Texas
Connections
136 connections
Industry
Computer Software
Websites

Bear Cahill’s Experience

  • Lead Mobile Developer

    Brainwash Inc

    (Computer Software industry)

    August 2008Present (1 year 4 months)

    iPhone, Blackberry, J2ME, TC65, C#.NET applications development using server side functionality using real-time server data and user interaction.

    iPhone
    · Objective-C/Cocoa/CocoaTouch 3rd party iPhone development using real-time
    server data on a variety of applications (app names available upon request)

    BlackBerry
    · 3rd party Java application upgrade, feature addition and porting to J2ME (app names
    available upon request)

    TC65
    · Real-time Java system monitoring via ZigBee nodes/hub via RS232 interface and
    EDGE network server communication for alert system

    J2ME
    · 3rd party application porting from BlackBerry to J2ME including full UI
    redevelopment into J2ME for multiple-models-one-jar functioning.

    C#.NET
    · 3rd party application development for medical transcription creation and export to
    PDF, print and more.

  • Owner/Animator

    Booples.com

    (Animation industry)

    April 2006Present (3 years 8 months)

    I have created a children's animated Bible verse song DVD called Booples. The DVD contains 3 episodes (5 minutes each) where the characters are presented with a situation and seek wisdom from the Bible. The verse found is then used in a song to help apply and solidify the lesson. The DVD also contains just the song portions of the episodes. See http://www.thebooples.com/ for more!

  • Senior Software Developer

    eInstruction

    (Computer Software industry)

    July 2003August 2008 (5 years 2 months)

    Document, design, developer and support testing of a Windows desktop application written in J++ and ported to C# using agile development process and a variety of technologies in support of development including SQL, HTML, XML, CVS, WFC, JUnit, NUnit, Windows Forms, Mono, TeamCity, ReSharper, TDD, Ruby, Spring.NET and more.

    Lead C#.NET developer on world-wide leading interactive educational software

    · Design and Develop Windows desktop C# application using XML, HTML,
    Windows Forms, MFC and SQL
    · Senior designer and developer for world leader in classroom response software,
    eInstruction
    · Core Services team lead/manager leading multiple developers during framework
    design and implementation
    · Team lead on many major features/revisions of the software including
    SEARCH/TownCenter - online content housing and delivery management
    · Development in Java/C#.NET, SQL, C++ including various protocols and other
    markup languages (e.g., HTML, HTTP, XML); · Led API development with third-party management systems integrating our code
    into their plugin SDK
    · Mono/C#.NET development on iMac using the Dumbarton Bridge and JSON
    · Led XML import/export data feature including third-party and proprietary XML
    parsers
    · General design, document, develop and test plus bug fix and tier 3 customer support
    · Various methodologies used including Agile/XP

  • Software Engineer/Application Owner

    Travelocity.com

    (Computer Software industry)

    February 2001July 2003 (2 years 6 months)

    Application owner for design and development of database frontend in Java for queries of data to present to customers on travel packages including air, hotel, etc.

    · Responsible for real-time JAVA database query interface with connection pooling
    using JDBC.
    · Servlet frontend on Tomcat with loadbalancing via Apache/mod_jk2.
    · Design, document, test (basic, performance and load), implement, peer/self code
    reviews and launch into production

  • Software Engineer IV

    Ericsson Inc

    (Computer Software industry)

    May 1993February 2002 (8 years 10 months)

    Several years design, development and testing on system management software for Ericsson switches in C++ and SQL, internet product design and development in Java for multi-threaded ISP based applications, VOIP & presence system design and development using HTTP, RTSP and SIP protocols.

    · C/C++ design and development of HTTP cache/interface over secure socket
    connections for audio/video over IP SIP telephony system
    · Java design and development of Servlet and protocol translator (HTTP and RTSP)
    implementation for internet based programmable IVR and service creation
    · C/C++ requirement determination, design, develop, document and test for Windows
    based Internet Protocol Telephony product including ASP scripts
    · C/C++, Perl, HTML, Java, SQL requirement determination, design, develop,
    document, test and support for multi-platform Internet based product including
    customer installation, support and education
    · Investigate and design telecommunication systems over Internet Protocol/LAN using
    TCP/IP (VoIP) with Web based management using SNMP
    · C/C++ design on Unix/Xwindows of graphic interface applications for
    communicating with IN switches
    · Design Intelligent Network services for major international telecommunication
    providers
    · C/C++ and SQL develop of applications and platform code for the communications
    management system
    · Test and correct C/C++ code for Unix graphic interface projects
    · Support current and past releases of products for customers
    · Develop SQL code for database interaction
    · Courses: C/C++/OOD, Advanced Intelligent Networks, Java, JavaBeans, UML

  • Programmer

    IBM

    (Computer Software industry)

    June 1990May 1993 (3 years )

    · REXX design, develop, document, test and support on VM (OS/2-3270 emulator)
    · Designed report software using innovative graphic interface on VM on OS/2
    emulator
    · Developed applications with graphic interface for new applications
    · Revised existing applications into graphic interface on mainframe
    · Benchmark tested machines and software for research


Bear Cahill’s Education

  • University of North Texas

    Bachelor of Science , Computer Science , 19901993


Additional Information

Bear Cahill’s Websites:

Bear Cahill’s Interests:

Bible study, iPhone development, Animation (Booples.com), movies, website design and development


Bear Cahill’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • job inquiries
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Bear Cahill’s full profile:

  • See who you and Bear Cahill know in common
  • Get introduced to Bear Cahill
  • Contact Bear Cahill directly

View Full Profile