JAMES W. DRANNBAUER
1917 Carleton Place
Baldwin, New York 11510
(516)458-5047
Summary
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.
Experience
May 2008 - Present
DIDIT SEARCH MARKETING
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:
Ruby | Rails | RSpec | Cucumber | Javascript |
Clojure | Java | jQuery | Prototype | node.js |
CSS | HTML | Shell Scripts | SOAP/XML | Web Services |
Hadoop | SQL | Postgres | MongoDB | MySQL |
Hudson | Capistrano | Amazon S3 | Textmate | Search Marketing APIs |
Subversion | Git | Apache | Eclipse | Amazon Elastic Map Reduce |
Linux | Mac OS X | | | |
June 2007 - May 2008
THOUGHTWORKS
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:
Ruby | Rails | Javascript | AJAX | HTML |
CSS | Shell Scripts | CruiseControl | MySQL | Oracle |
Postgres | Subversion | Textmate | Eclipse | Netbeans |
Linux | Mac OS X | | | |
October 2000 - June 2007
CABLEVISION
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 2005 | ASP.Net | VB.Net | C# | SQLCLR |
.Net 2.0 | SQL Server 2000 | SQL Server 2005 | ADO.Net | SQL Server Integration Services |
ASP.Net AJAX | MS Access | VBA | Oracle | Distributed 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:
TCP/IP | DNS | ARP | FTP | Firewalls |
DHCP | POP3 | SMTP | TELNET | Windows Registry |
drivers | VPNs | Windows | Macintosh | Ethernet devices and cabling |
| | | | Networking hardware |
Education
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