Benjamin Pack

A skilled Software Engineer with strong problem solving skills and extensive experience with Agile Methodologies, Object-Oriented Analysis and Design, Java development, and all phases of the traditional software lifecycle including requirements gathering and refinement, design, API definition, implementation, testing and maintenance.

Technical Expertise

Languages

Java, Python, C/C++, XML/XSLT, HTML, CSS, Javascript

Frameworks / Libraries

Apache Jakarta Commons, Spring Framework, Hibernate, Swing / AWT, jUnit, TestNG, Mockito, Wicket, Xerces, Xalan, log4j, SLF4J, JAXB, JiBX, Jersey, Axis

APIs

Collections, JMS, Servlets, JSP, JPA, JAX-RS, SAX, DOM, Javadoc, JDBC, JMX, Concurrency

Concepts

Refactoring, OOA / OOD (UML, Design Patterns), Unit / Integration / System Testing, Data Structures, Algorithms, Inversion of Control, Object-Relational Mapping, Web Services - ReST and SOAP / RPC, Concurrency / Threading, Aspect-Oriented Programming, Static and Dynamic Profiling, Continuous Integration

Software

Eclipse, Maven / Ant, Subversion, Tomcat, Jetty, SSH, Oracle, MySQL, HSQL, Microsoft Office, Open Office, ActiveMQ, Mule ESB, Firebug, HttpFox, SoapUI, VirtualBox, VMWare, XMLSpy

Systems

MS Windows (98, NT, 2000, XP, 2003 Server), Unix, Linux (Red Hat, Ubuntu, OpenSUSE, et. al.)

Experience

2004 - Present

Scripps Networks

Knoxville, TN

Served as a lead developer on multiple projects within the Media Asset Management group with a multi-brand leader in the cable television industry. Created flexible solutions to enable the syndication of video content and empower our users with increased productivity with a focus on UI usability. Evaluated technologies and solutions including UI frameworks, Java libraries, development and testing tools, infrastructure, and prototyping. Coordinated with Quality Assurance and Operations in the testing and support of all MAM applications.

Senior Software Engineer

2002 - 2004

University of Tennessee

Knoxville, TN

Worked with members of the Mathematics department to create a customized cross-platform application for use in education and research.

Senior IT Technologist II

Education

University of Tennessee, Knoxville, TN

Bachelor of Science in Computer Science
Cum Laude (Dec. 2001)

Bachelor of Arts in Philosophy
Cum Laude (May 1997)

Phi Beta Kappa National Honor Society
Golden Key Honor Society