Benjamin Darfler

Benjamin Darfler


Aug 2000 - May 2004

Bachelors of Science

Binghamton University

Cumulative GPA: 3.656

• Computer Science Honor Society 

• Golden Key Honor Society

• National Freshman Honor Society

Work History

Work History
Aug 2010 - Present

Senior Software Engineer

Jul 2008 - Jul 2010

Senior Software Engineer


LocaModa Platform Java platform processing and routing 1000s of messages per min to tens of thousands of digital displays with latency under 100ms.

• Rewrote platform with Spring; reduced LOC by 5x, implemented RESTful api, improved performance and developer productivity.

• Collaborated with other engineers in driving the companies' continued use of SCRUM while increasing management buy-in.

• Introduced Hudson for continuous integration with automatic static analysis, code metrics and unit test coverage.

• Rewrote build with Gant, Ivy and DBDeploy; simplified dependency management, enabled push button deploys and schema migrations.

Sep 2006 - Jul 2008

Software Engineer

Cisco Systems

Expert Agent – SIP based call routing solution A Cisco Contact Center add-on enabling the transfer of calls to agents, outside the contact center, based on multi-dimensional routing. • Contributed to and coordinated multiple engineers in developing a web back-end for the system's configuration tool. • Fought and won approval for the using the Spring web framework in developing the configuration tool. • Designed and implemented a configuration change logging and notification system, leveraging Hibernate, enabling real time updates. • Designed and implemented a flexible, declarative, xml driven framework, using Apache Commons, for migrating data during upgrade. • Received three Cisco Achievement Program awards.

Feb 2004 - Jun 2005

Senior Web Developer

Envirocycle, Inc.

Internal Asset Management Application A web based application for tracking e-waste from end to end as it moved throughout the processing floor. • Gathered requirements, wrote design documents, developed, tested, and released code with minimal oversight. • Consistently met or exceeded quarterly goals. • Trained system users and a replacement developer.