Doug Fenster

4854 Pembridge Circle

Onondaga Hill, New York   13215

315 / 487 - 9113

doug.fenster@gmail.com

 

OBJECTIVE:

 Appropriate position in full cycle development of interesting / challenging projects and products in fun professional environment.

 

RELATED EMPLOYMENT:

            Sensis Corporation, Syracuse, NY, Senior Software Engineer ‘07 – ‘10

o    Senior Software Lead – develop and manage multiple projects

§  Medical Product Engineering, including: embedded, host applications design, mfg support

·         Solution Architecture, Planning, Reporting

·         HW/SW Architecture Team

·         Coordinate fabrication team, recommendations, reporting per policy

·         Embedded OS (uCOS-II), Windows, Java (netbeans), C, C++

§  Embedded Digital baseband environment simulator

·         Solution architecture, planning, tools implementation

·         Manage fabrication team, recommendations, reporting

·         Solution: VxWorks on multiprocessor powerpc, C++, sRIO fabric

·         Prototype: Linux, C++, intel

·         Tools: C++ MFC, Java (netbeans)

o    Proposal team, next generation long range radar (LRR)

§  real time signal processor cluster

§  Communication analysis (Ethernet + SRIO + FO)

§  Costing, Schedule, Existing technology reuse, preliminary Life Cycle Consideration

§  Handoff to implementation team

o    Responsible for the design of AN/TPS-59 replacement radar prototype array software and development planning, modeling, including:

§  Radar Timeline analysis

§  Supporting input to Hardware / FPGA Design

§  Preliminary Design Review (PDR) / Critical Design Review (CDR) materials

§  Radar control white paper for Air Force (contributing)

§  Implementation planning, level of effort, schedule, staffing requirements

 

Technology Design Group, Inc. Onondaga, NY, Senior Partner -- Product Engineering, 1995-2007

    • Project Manager, full solution life cycle development

§  Negotiate requirements / Propose solution

§  Software and Hardware Composite Solutions

§  Schedule / Cost / Fabrication / Integration / Test / Validation / Acceptance

§  Team Management, team network, execution, status reporting

§  Agile software development environment (usually, some waterfall)

    • Solid technical (hardware, software and resource) skills including:

§  Sun (JVM 1.6) Java, applications, deployment, managed uploading, automated updating. International photo ordering system. Lab side integration.

§  Custom Image Order Entry Solution for international company ( Java (JVM), J# dot Net, CGI, Perl)

§  Embedded Algorithms in Professional Digital Imaging environment Image content analysis and detection methods (head position, etc)

§  Workflow automation tools for productivity improvement (C++, .NET ADO.NET)

·         Integrated solution for Photo Lab Automation (C++, C#, SQL)

·         Standalone, internet based (C++, C#, SQL)

§  Event Imaging Manager, Full Cycle application development (C++, GDI+, SQL)

§  Web Integration (CGI) tools and management (Perl, Java)

§  Design and develop Film Inspection tool, integrated database, image management, report generation (C++, SQL)

§  Design and develop ICC Profile converter for professional image management, server mode and various client modes (MSVC++, SQL);

§  Convert and enhance automatic film frame detection algorithm, integrate solution with multiple applications and film scanner (C, C++);

§  Embedded Real Time Industrial Controller for Truck Trailer Refrigeration (C++ Object, Nucleus Plus); Develop embedded application, work with Carrier engineers in design and algorithm. Test / Chamber analysis. Work with Hardware Engineer on parts and design alternatives.

§  Product Development hardware / software solution for User Interface (hardware - Atmel embedded CPU, embedded C) marketed (by customer) as successful product;

§  Product Integration, real time firmware with Host and communication (PSOS, C);

§  High performance (real time) sonar beam former simulators in multiprocessor message driven complex – many projects

§  Embedded RT film deck, I960 based PC-like controller( C, GNU, Nucleus);

§  Product design, hardware (Xilinx based) firmware (embedded) and host API for three next generation high resolution film scanner (hardware, embedded C, Assembler);

    • Red Team (lead computer) analysis of Massive Radar Signal Processor Cluster functionality Lockheed Martin (reporting to Division President)
      • Coordinate analysis of 40KCPU cluster;
      • Analysis / simulation / recommendations / reporting

 

Computer Sciences Corporation, 1990 – 1995 Syracuse, NY

Department Manager. Full budgeting process and execution ($10M+ budget)

§  Full cycle HR process (screen, hire, groom, motivate, promote, discipline, dismiss)

§  Integration Manager for multi-disciplinary (Software engineers) environment (BSY-2)

§  Integration and Test Manager for multi-disciplinary (Software engineers) environment (BSY-2)

§  Manage direct employees and reporting managers (20 -> 80 headcount)

·         Multiple task (project) contract manager (5 – 8 tasks at a time)

§  Full budgeting process and execution ($6M budget)

§  Full cycle HR process (screen, hire, groom, motivate, promote, discipline, dismiss)

§  Contract Manager for multi-disciplinary (Hardware and Software engineers) environment

§  Manage direct employees and reporting managers (16 -> 29 headcount)

Senior Principle Engineer. (random ‘emergency’ assignments)

§  Various specialty assignments (mostly self assigned)

§  Unix based sonar simulators and benchmarking analysis. Develop real time simulators in HPUX and Solaris based C/C++ environment including HP, Sun, Sky and Wind River, VxWorks;

      • Messaging cluster solution (@Nynex – now Verizon, Boston MA)
      • Inter process communication in supercomputer based multiprocessor environment and message driven technology-independent data acquisition and control of attached commercial and custom devices -- via IEEE-488 and serial interfaces – radar-like (black box) sensor system;
      • Prototype networking communications (@Polaroid, Cambridge MA)

 

Cf Engineering, Syracuse, New York, Consulting Engineer. 1983-1990.

    • Cardiac Waterfall technology strategy, design, prototype (MS/Windows (C++/MFC, OS/2 C set);
    • Expert Systems Development in manufacturing Computer-Aided Process Planning;
    • Flexible communications interface (FlexLink) with personality based "smart" interaction of application; and various communications interfaces including serial (RS-232) and TCP/IP based diagnostic controllers;

General Electric Company, Syracuse, New York, Sr. Associate Engineer. 1980 ‑ 1983.

    • Digital Signal Processing systems architecture, design & implementation, Signal Processor clustering - many projects including GPS-10, AN/TPS-59, OTH.
    • Kernel design and analysis of real time control applications;
    • Radar (sub) systems architecture and implementation

Packard Electric Division, General Motors, Inc, Warren, Ohio, Associate Engineer,  1979 – 1980

    • Intra-automotive communications design and prototyping (hardware / assembler)
    • Communications simulator / performance prediction

International Business Machines, Inc, Poughkeepsie, New York, Associate. Engineer, 1978 ‑ 1979

    • Manufacturing process monitoring automation (APL);

 

PLATFORMS: CGI Perl, SQL, C, C++ (Generic, MFC, and .net), C++ Object, Java (JVM), Javascript, J#, C#,

                        ASSEMBLER (I860, i960, i80X86, 8051 type, many others),  Windows, Sun Solaris (Unix), Linux,

                        various embedded OS recently including Nucleus, VxWorks and uCOS,

MS Visual Studio (current editions), multi-platform  java applications (jvm 1.6, netbeans 6.7)

.Net2, MSVC, MS Project, MS Word, MS Publisher, MS Excel, Adobe Photoshop

EDUCATION:

Master of Science ‑ Computer Engineering  1981;

Topic: Numerically intensive embedded real time computing

Syracuse University,  Syracuse, New York

Bachelor of Science ‑ Computer Engineering  1977

Syracuse University,  Syracuse, New York