Jim Drannbauer home resume
1917 Carleton Place
Baldwin, New York 11510


Jim is a Software Engineer with proven experience in the creation of large-scale distributed object applications and the integration of disparate systems. He brings solid development experience, most recently having succeeded in developing solutions utilizing Ruby, Rails, Clojure, Java, Javascript, SQL, and Hadoop. Jim has several years experience practicing Agile development techniques.


May 2008 - Present
Rockville Centre, New York
Senior Software Engineer
  • Received the Employee of Distinction Award for Outstanding Performance in service to Didit
  • Responsible for having exposed the development team to the Agile practices that have become the norm during his time with the company
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
  • Introduced the use of automated testing tools such as Cucumber to reveal and document, as well as drive development of, behavior in a large legacy code base (mostly Java and Perl)
  • Participated in decision-making areas beyond programming such as product development, hiring, position creation
  • Delivered working software every two weeks
  • Projects included the next generation of Didit’s major application (a Ruby on Rails app that interfaces heavily with external services and legacy systems), a Domain Specific Language(DSL) for employee time reporting, a DSL for reporting client campaign performance, a reporting and analysis system using Hadoop and Amazon's Elastic Map Reduce Service, a library providing a unified abstration for the various Search Marketing APIs, and a variety of applications for external vendors
  • Developed using these languages, tools, and related technologies:
    CSSHTMLShell ScriptsSOAP/XMLWeb Services
    HudsonCapistranoAmazon S3TextmateSearch Marketing APIs
    SubversionGitApacheEclipseAmazon Elastic Map Reduce
    LinuxMac OS X
June 2007 - May 2008
New York, New York
Application Developer
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Projects included a Time & Expense reporting application, a customer subscription portal for a major VoIP provider, a custom log analysis application, an online auction site, and a moderation and messaging system for an existing message board/forum package
  • Developed using these languages, tools, and related technologies:
    CSSShell ScriptsCruiseControlMySQLOracle
    LinuxMac OS X
October 2000 - June 2007
Bethpage, New York
Programmer Analyst - Systems Control (2006-2007)
  • Developed web applications that drastically improved the efficiency of existing processes while maintaining Sarbanes-Oxley compliance in a billing and collections environment
  • Identified and removed weaknesses and inefficiencies through analysis of existing processes using automation and web-based applications
  • Maintained/updated/upgraded existing Microsoft Access applications and ported/replace them with web-based solutions when appropriate
  • Developed and deployed SQL Server Integration Services and Distributed Transaction Services Packages
  • Extensively involved in all phases of the SDLC
  • Developed using these languages, tools, and related technologies:
    Visual Studio 2005ASP.NetVB.NetC#SQLCLR
    .Net 2.0SQL Server 2000SQL Server 2005ADO.NetSQL Server Integration Services
    ASP.Net AJAXMS AccessVBAOracleDistributed Transaction Services
    IIS 5.1/6
Quality Assurance Test Analyst (2005 - 2006)
  • Designed and developed a project tracking website using Ruby on Rails
  • Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests
  • Established and executed test procedures, analyzed test results, logged defects, analyzed defect data, recommended process improvements
  • Coordinated testing environments, plans, and schedules with Project Managers, Business Analysts, Developers, DBAs, SysAdmins, and Test Lab Engineers
  • Tested internal systems and consumer products like Optimum Online, Optimum Voice, and iO
  • Related technologies included Solaris, XML, LDAP, Oracle, SQL, SSH, VoIP, Weblogic, Java, Vitria, web services, LoadRunner, and TestDirector
Lead Technician Level III (2000 - 2005)
Technical Support Group, Optimum Online / Optimum Voice
  • Ranked #1 technician in the department for two years in a row; Recognized for technical expertise, exceptional service, and reliability
  • Received Perfect Attendance Award (A Big Check) for a full year with no sick days or latenesses
  • Diagnosed and resolved connectivity problems through troubleshooting, research, and tracking of software malfunctions
  • Assisted with a web-based outage tracking application, that showed real-time network status updates, identified outages, and provided reports
  • Trained new employees in the policies and skills necessary for success in a high volume call center environment; Acted as interim supervisor; Monitored and coached on the technical quality of calls; Provided ongoing training to technical support staff as new procedures and technologies emerged
  • Technical job requirements included knowledge of and the ability to use:
    DHCPPOP3SMTPTELNETWindows Registry
    driversVPNsWindowsMacintoshEthernet devices and cabling
    Networking hardware


Hofstra University - Hempstead, New York
M.S. Computer Science pending
Farmingdale State University - Farmingdale, New York
Valedictorian, Class of 2005
B.S. Computer Programming and Information Systems
GPA: 4.0
Computer Career Center - Garden City, New York
Major: Networking Specialist
GPA: 4.0
Five Towns College - Dix Hills, New York
A.A.S. Jazz Performance with a concentration in Music Business