Image of Eric Kampf

Eric Kampf

Principal Software Engineer @ Sockeye Networks

Software Architect at Kronos

Greater Boston Area

Ranked #1,293 out of 25,860 for Principal Software Engineer in United States

Section title

Eric Kampf's Email Addresses & Phone Numbers

Eric Kampf's Work Experience

Sockeye Networks

Principal Software Engineer

November 2001 to October 2003

Brio Technology

Senior Software Engineer

August 1996 to July 2001

Xyplex

Software Engineer

June 1995 to August 1996

Eric Kampf's Education

University of Massachusetts, Amherst

BSEE, Electrical and Electronics Engineering, 3.55 / 4.0

1987 to 1991

Eric Kampf's Professional Skills Radar Chart

Based on our findings, Eric Kampf is ...

Methodical
Practical
Conceptual

What's on Eric Kampf's mind?

Based on our findings, Eric Kampf is ...

52% Left Brained
48% Right Brained

Eric Kampf's Estimated Salary Range

About Eric Kampf's Current Company

Sockeye Networks

• Designed and implemented interactive web configuration tool for Sockeye's Global Route Appliance. User interface built using JSP custom actions and custom designed DHMTL/JavaScript controls. Server component used Java Beans generated from XML Schema using Castor. Application design based on Model-View-Controller architecture. Used server framework to develop a prototype Swing-based configuration tool.• Developed XML build utilities that...

Frequently Asked Questions about Eric Kampf

What company does Eric Kampf work for?

Eric Kampf works for Sockeye Networks


What is Eric Kampf's role at Sockeye Networks?

Eric Kampf is Principal Software Engineer


What is Eric Kampf's personal email address?

Eric Kampf's personal email addresses are e****[email protected], and e****[email protected]


What is Eric Kampf's business email address?

Eric Kampf's business email addresses are not available


What is Eric Kampf's Phone Number?

Eric Kampf's phone (**) *** *** 330


What industry does Eric Kampf work in?

Eric Kampf works in the Computer Software industry.


About Eric Kampf

📖 Summary

Principal Software Engineer @ Sockeye Networks • Designed and implemented interactive web configuration tool for Sockeye's Global Route Appliance. User interface built using JSP custom actions and custom designed DHMTL/JavaScript controls. Server component used Java Beans generated from XML Schema using Castor. Application design based on Model-View-Controller architecture. Used server framework to develop a prototype Swing-based configuration tool.• Developed XML build utilities that a) generated template system configuration files; b) validated integrity of XML object relationships; c) generated reports detailing configuration schema changes.• Designed and implemented Global Route data visualization pages including: bandwidth analysis page and flow data display. The pages included interactive tables and graphs, implemented using JFreeChart and custom DHTML controls.• Built web-based front end to our bug system (Accurev). This web application enhanced the existing system by providing multiple views of the bug database. Application used by most as primary interface to bug system. Implemented using JSP, Java/XML.• Implemented several widely used development utilities including: script for imaging lab systems; script for taking a snapshot of a lab system for offline testing.• Served as Release Coordinator for Global Route 3.0 release. Responsibilities included: coordination of all documentation, integration testing and bug tracking. Wrote and presented formal release notes document. This was in addition to the development of several key features.• Wrote functional specifications for all major features. Wrote and maintained design specification for configuration system. From November 2001 to October 2003 (2 years) Senior Software Engineer @ Brio Technology • Single-handedly designed and built web-based server administration tool for Brio’s next generation server. Back-end implemented in Java. UI implemented with JavaScript and custom-built DHTML controls. Developed Java framework for admin and thin client servlets consisting of data caching and remote action systems. • Lead engineer for re-architecture of Brio’s web client (Brio Insight) for 6.0 release. This included adding new UI features, and an object oriented rewrite of the web client application code. Implemented a security management system for controlling application features on an application/document basis. Integrated this system into our framework for use with all applications. Work done in C++ and Netscape’s Plugin API.• Implemented UI and server features for the 5.5 release of Brio’s OnDemand Server. Features included database access functionality and internationalization. Coding was in C++ and Java on NT and Unix. Worked on all system components (web client, CGI and server).• Implemented UI features and fixed bugs in the Unix (Solaris, AIX and HP) version of BrioQuery. Lead engineer in this role for two major releases (5.0 and 5.5). Coded in C++ using XVT and Motif APIs. • Implemented and maintained all software configuration management utilities for all Brio Enterprise products. These utilities were in daily use for at least five years and performed the following tasks: I) Daily builds and reports of all products on all platforms (NT, Solaris, HPUX, AIX). II) Automated configuration utilities for development systems. All utilities use an object oriented API to ease maintenance. Through a single configuration file, users can add new products, code branches, platforms and source control systems. Maintained makefiles for all projects. Utilities developed using the following languages/tools: shell scripts, MKS Toolkit, C++, DHTML. From August 1996 to July 2001 (5 years) Software Engineer @ Xyplex • Responsible for firmware development on Ethernet networking hub. Implemented TCP/IP protocols and hardware support for multiple I/O modules including 10 Base-T, 10 Base-FL, 100 Base-Tx and 100 Base-Fx.• Developed UNIX shell scripts for source control, firmware/software builds and releases.• Responsible for coordinating firmware code releases and firmware documentation. From June 1995 to August 1996 (1 year 3 months) Software Engineer @ Auburn International • In charge of development, maintenance and support of all software for IMR product line. Developed network protocols, user interface, graphical displays and data analysis algorithms. Development languages included C, C++ and Intel assembly.• Additional responsibilities included customer training presentations, phone support, product documentation, hardware installation and troubleshooting.• Honored July 1994 as Auburn’s Employee of the Month for implementing a company-wide employee-training program From April 1992 to June 1995 (3 years 3 months) Software Architect @ UKG (Ultimate Kronos Group) Contributed to the development of many Kronos product as a developer, tech lead and architect.KronosMobile Applications (2010 – present)• Jan 2017 - Assumed the role of architect for mobile products• First technical Lead for Kronos Mobile Development Team. Was one of several founding members who built the mobile product from the ground-up.• Development roles were initially as lead server developer (REST, OSGI) and eventually as lead Android developer. Delivered numerous features and framework enhancements.o Implemented and managed all Release Engineering aspects of the Android product.• Designed, and built extensibility platform which has become the standard mechanism for deploying HTML modules in our mobile app.Next Generation User Interface Project (2009-2010)• Developed modules to integrate Next Generation Flex-based UI and legacy HTML UIs. This included the development of a component to manage the display of HTML and applet content in a Flex container.• Automated the Flex and Java code coverage processes.Hiring Systems Group (2008-2009) • Contributed enhancements to HSG’s SaaS platform.• Designed and implemented a code generator that produced functional code and UIs for managing configuration objects.• Added support for JSP Expression Language to MVC framework.DNA Project (2007-2008) • Part of a small team tasked with prototyping a SaaS platform for Kronos applications.• Implemented all web services for the platform using JAX-WS.• Implemented test automation framework for the project.Process Manager Project (2003-2006)• I was part of a group that first added workflow capabilities (Process Manager) to WFC. My primary role was to build the UIs for several Process Manager applications.• Implemented numerous other features, wrote performance tests using JMeter.• Lead numerous training sessions on both development and usage of Process Manager.


Eric Kampf’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Eric Kampf's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

2 year(s), 10 month(s)

Eric Kampf's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 87% chance that Eric Kampf is seeking for new opportunities

Eric Kampf's Social Media Links

/school/um... /company/u...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free