Kenneth Kahn
Poughkeepsie, NY *****. 845-***-**** . ***********@*******.***
C / C++ Support Application Engineering
SENIOR-LEVEL SOFTWARE ENGINEERING
Focused, industrious, creative contributor who consistently delivers strong
outcomes and maintains a superior level of customer / user satisfaction.
Effective in gaining the trust of individuals, achieving consensus, and
maintaining long-term, mutually-beneficial relationships. Excel in
implementing efficiencies that improve organizational goals and monetize
results. Fully committed to continuous improvement within teams and
organizations.
Core Competencies
C . C++ . STL . Algorithms
Testing . Implementation . Cross Platform Development . Inter-process
Communication . Multi-Threading
Unix Shell Scripting . Host-Based / Embedded Linux . TCP/IP . Socket
Programming . REXX
Korn Shell . Bash . Clearcase . Totalview . GDB . VIM . OS/2 . Linux . AIX
. Solaris Sparc . Solaris x86
Familiar WITH
Python . HTML . Windows XP . Windows 8 . Windows Office Suite
EMPLOYMENT history
System Programmer Since 2002
Cadence Design Systems Kingston, NY
Closely collaborated with programmers, engineers, and management, and
worked autonomously to design, develop, and test software utilized in
support of Chip Verification and Acceleration (CVA) hardware platform.
Consistently met and exceeded organizational expectations, deadlines, and
fully achieved budget requirements. Provided training to junior team
members. Led special projects.
Noteworthy Achievements:
Using C++ and multi-threading developed a resource manager to track CVA
hardware resources and to facilitate fair and efficient resource allocation
to user jobs.
Using C++ and multi-threading developed a diagnostic program for
troubleshooting each component.
Using C++ and multi-threading developed a virtual resource manager to allow
testing of hardware configurations without the need to access them.
Using C++, multi-threading and TCP/IP sockets developed telnet and tftp
servers utilized as interfaces to other components.
Using shell scripting developed a build process used as a front end to
Clearcase.
Programmer 1982-2002
IBM Poughkeepsie, NY
Established and maintained a track record of success for challenging
projects critical to corporate profitability and market share growth.
Utilized leadership and technical expertise to plan and manage / co-manage
projects that consistently achieved deadline adherence and met quality
objectives. Strong focus on the design of software in support of the P/390
hardware platform.
Kenneth Kahn
Contributions:
Using C++ and multi-threading created a dynamic program emulating a 3274
control unit, the interface between a hardware mainframe and a 3270
terminal, including device driver that could handle keystrokes.
Using C++ and multi-threading developed a simple HTML server to dynamically
create webpages indicating the current state of various hardware resources.
Using C and multi-threading established the first and at-the-time sole 3270
terminal emulator for IBM OS/2 OS enabling users to logon to a mainframe
system from a PC running OS/2.
Previous positions include: Programmer - IBM Systems Division
EDUCATION & ENRICHMENTS
Master of Science - Computer Science
University of Delaware, Newark, DE
Bachelor of Science
University of Oklahoma, Oklahoma City, OK
PATENTS
"Subsystems input service for dynamically scheduling work for a computer
system" - US Patent #4,918,595
References provided upon request