codersCV:   login  |  sign up

Ben Northrop


Senior Java Developer
Pittsburgh, PA
http://www.bennorthrop.com
views:    resume  |  timeline  |  summary  |  skills  |  pdf

Technology:

Spring

SDLC Partners

> Vocollect

Feb2005 - Jun2007

Led the analysis, design, and development of the Delivery Locations feature for Vocollect’s VoiceLink 3.0 product. Utilized the dependency injection design pattern to improve testability and extensibility of business logic, and used ORM techniques to achieve portability and better maintainability of database persistence code. (JavaSpringHibernateWebWorkAjax)

SDLC Partners

> Vocollect

Feb2005 - Jun2007

Managed the implementation of the reporting module, which entailed integrating a proprietary reporting component and open-source reporting frameworks with the VoiceLink 3.0 system. (Jasper ReportsSpringHibernateWebworkAjax)

Summa

> Financial Client

Jul2007 - Dec2008

Worked along side a team of 5 to architect, design, and implement a greenfield Software as a Service (SaaS) product for the client built for universities to manage their payments to students and faculty. Helped deliver the system on time and under budget. (JavaSpringSpring MVCiBATISSQLJSP)

Summa

> Financial Client

Jul2007 - Dec2008

Created and configured the infrastructure for an automated unit and integration testing framework and helped maintain 100% pass rates throughout the course of the construction phase. (JavaJUnitDbUnitSpring)

Summa

> Education Client

Jul2007 - May2010

Implemented an intricate set of business rules for determining how much a student owes the university given tuition fees, financial aid, and periphery charges (e.g. food, housing, etc.). (JavaIBatisSpringCXFMaven)

Summa

> Education Client

Jul2007 - May2010

Designed and implemented a flexible, light-weight, service-oriented authorization framework to grant or deny access to a specific operation given a user's role (RBAC) and attributes (ABAC). The framework leveraged both AOP and annotations for the purpose of separating authorization logic from core business logic. (JavaSpring)

Summa

> Education Client

Jul2007 - May2010

Led a team of 5 developers to modernize a legacy web application that helps students to view and manage their university information (e.g. grades, schedules, financial aid, etc.). The modernization improved usability for end-users, reduced operational costs for university customer service representatives, and provided a more stable and extensible base on which other valuable features could be added (GWTSpringIBatisJavaJUnitIngresCXFMaven)
about  |  blog