JOEL FRIEDMAN   JOEL@4DSOFTWARE.NET

EDUCATION

MASSACHUSETTS INSTITUTE OF TECHNOLOGY (M.I.T.), CAMBRIDGE, MA

    BACHELOR OF SCIENCE, COMPUTER SCIENCE AND ENGINEERING

MASSACHUSETTS INSTITUTE OF TECHNOLOGY (M.I.T.), CAMBRIDGE, MA
    BACHELOR OF SCIENCE, ELECTRICAL ENGINEERING

UNIVERSITY OF CALIFORNIA, LOS ANGELES (U.C.L.A.) EXTENSION, LOS ANGELES, CA
    COMPLETED SEQUENCE IN 3D GRAPHICS PROGRAMMING TECHNIQUES


RELEVANT COMPUTER COURSES
    3D GRAPHICS PROGRAMMING, OBJECT ORIENTED PROGRAMMING, SOFTWARE ENGINEERING, ARTIFICIAL  INTELLIGENCE, OPERATING SYSTEMS, COMPILER DESIGN,
    COMPUTER ENGINEERING, SYSTEMS ENGINEERING


3D GRAPHICS PROGRAMMING
    COURSES COVERED TRANSFORMATIONS AND VIEWING IN 3D (USING MATRICES AND
    HOMOGENEOUS COORDINATES); GEOMETRIC AND SOLID MODELING; REPRESENTING
    CURVES AND SURFACES; INTERACTIVE SYSTEMS (SPLINES, NURBS); COLOR THEORY;
    VISIBLE SURFACE DETERMINATION; ILLUMINATION AND SHADING ALGORITHMS;
    TEXTURE MAPPING; PIXAR'S RENDERMAN SYSTEM.


TECHNICAL PROFICIENCIES (PARTIAL LISTS)

COMPUTER LANGUAGES:
 C/C++ (INCLUDING VC++), PL/SQL, TCL/TK, VB, PL/SQL, FORTRAN

OPERATING SYSTEMS:  MICROSOFT WINDOWS, UNIX (LINUX, AIX, HP-UX, ETC.),
X WINDOWS

SKILLS:  REAL-TIME, STL, MFC, DOCUMENTATION, SOURCE CONTROL, TESTING,  
MATHEMATICS, LINEAR ALGEBRA, EMBEDDED SQL (PROC), ACCESS, CONFIGURATION  
MANAGEMENT, HTML, C SHELL SCRIPTING, INSTALLSHIELD, PVCS, VISUAL SOURCESAFE,   
CM SYNERGY, WRITING, COMMUNICATIONS.

TRANSFERABLE SKILLS/CURRENT STUDIES:  JAVA, FLASH


WORK EXPERIENCE

 NORTHROP GRUMMAN (NOV., 2008 – FEB, 2009), SOFTWARE ENGINEER

    DEVELOPED AND TESTED SOFTWARE (C++, LINUX, ORACLE) FOR BUSINESS AND
    DATABASE LAYERS OF MILITARY RADIO NETWORKING APPLICATION.

    UPGRADED DESIGN AND IMPLEMENTED UNIT TEST SOFTWARE FOR THE MANAGEMENT
    AND STORAGE OF SECURITY KEYS.         

    IMPLEMENTED AND UNIT TESTED OSPF CONFIGURATION FUNCTIONALITY.


 COMEDY SOLUTIONS (MAY, 2001 – NOV, 2008), SOFTWARE CONSULTANT

    PRIMAL SOLUTIONS, INC.

    DEVELOPED FAULT TOLERANT, HIGHLY SCALABLE AND EASILY CUSTOMIZABLE
    SOFTWARE FOR REAL-TIME MEDIATION AND RATING FOR TELECOMMUNICATIONS
    COMPANIES, PROVIDING USAGE BASED BILLING FOR CABLE TELEPHONY, VOIP
    TELEPHONY, WIRELESS AND PAGING COMPANIES.  TASKS INCLUDE REQUIREMENTS
    GATHERING, SPECIFICATION CREATION, SOFTWARE DEVELOPMENT, TESTING AND
    IMPLEMENTATION. (C++, UNIX, STL, PL/SQL).

    DOUBLED THE THROUGHPUT SPEED OF CALL RECORD PROCESSING, IMPROVING CLIENT’S
    POSITION FROM FALLING BEHIND EVERY DAY TO HAVING ENOUGH PERFORMANCE TO
    COVER DOWNTIMES AND HANDLE CALL TRAFFIC GROWTH BY AT LEAST 40% OVER
    TODAY’S CALL VOLUME RATES.

    INVESTIGATED AND PLUGGED MEMORY LEAKS THAT WOULD BRING DOWN THE SYSTEM.

    DESIGNED AND IMPLEMENTED STORED PROCEDURES (PL/SQL) TO IDENTIFY MATCHING
    DATA FOR COORDINATION OF INCOMING AND OUTGOING CALL RECORDS FOR
    CONFERENCE CALL SERVER APPLICATION.


 AXIOM ANALYTICAL, INC.

    PERFORMED SOFTWARE ENGINEERING ON EXISTING SPECTROGRAPHIC
    INSTRUMENTATION MONITORING SYSTEM.  (TCL/TK, SQL).

    ANALYZED SYSTEM (TCL/TK, SQL) IN ORDER TO BRING IT UP TO PROPER SOFTWARE
    ENGINEERING STANDARDS.

    IDENTIFIED ACCURACY AND EFFICIENCY ISSUES FOR SYSTEM’S DESIGNER.

    WROTE TECHNICAL DOCUMENTATION, INCLUDING USER'S GUIDE, DEVELOPER'S GUIDE,
    AND INLINE COMMENTS.


 ERAN ASSOCIATES

    CREATED GUI/CONTROL (VISUAL BASIC, .NET) FOR HAND-HELD MUSCLE STIMULATION
    MEDICAL DEVICE.

    TRANSLATED DESIGN SPECIFICATIONS INTO VB SCREENS.

    PROGRAMMED INTERCONNECTIONS BETWEEN INTERFACE SCREENS.


 STATE STREET IMS (JAN. 2001 – APR, 2001), SOFTWARE ENGINEER

    DEVELOPED SYSTEM TO ALLOW STRAIGHT THROUGH PROCESSING OF CROSS-BORDER
    SECURITIES TRANSACTIONS.

    INTERFACED WITH MANAGEMENT TO DEVELOP REQUIREMENT SPECIFICATIONS.

    DESIGNED CODE (C++, UNIX) FOR PARSING AND STORAGE OF FORMATTED (XML)
    TRANSACTION MESSAGES.


 FIRST AMERICAN REAL ESTATE SOLUTIONS (MAY, 2000 – AUG, 2000), SOFTWARE ENGINEER

    DEBUGGED AND UPGRADED MIDDLE-TIER MODULES OF REAL ESTATE DATABASE SYSTEM
    (C++, UNIX ORACLE).

    DEVELOPED, IMPLEMENTED, AND DOCUMENTED AUTOMATED TEST PROCEDURES.


 SONY TRANSCOM (FEB, 2000 – MAY, 2000),  SOFTWARE DEVELOPER

    RESOLVED PROBLEM REPORTS FOR IN-FLIGHT ENTERTAINMENT SYSTEM (IFES) (VISUAL
    C++, MFC, WINDOWS NT, GUI).

    TRACKED-DOWN ISSUES WITHIN REAL-TIME, MULTI-THREADED SYSTEM.

    IMPROVED TRANSPARENCY OF USER INTERFACE.


 SMART TITLE SOLUTIONS (MAY, 1999 – FEB, 2000), SOFTWARE ENGINEER

    DEBUGGED AND UPGRADED LARGE REAL ESTATE DATABASE  (C, MS-DOS).

    DETECTED AND REPAIRED Y2K-RELATED ERRORS IN EXISTING DATABASE SYSTEM.

    INTERFACED WITH QUALITY ASSURANCE TEAM TO ENSURE SMOOTH TRANSITION TO
    NEW MILLENNIUM.

    RECONSTRUCTED MISSING SOURCE CODE TO ALLOW DEBUGGING OF DOCUMENT
    PROCESSING SYSTEM (C, MS-DOS).

    DESIGNED AND PROGRAMMED DATABASE APPLICATION (ACCESS, VISUAL BASIC, GUI)
    FOR TRACKING REAL ESTATE TITLE SEARCHES.


 AVCO

    DEVELOPED AND DEBUGGED SOFTWARE (C, UNIX) FOR NEW VERSION OF FINANCIAL
    SERVICE COMPANY'S OFFICE SYSTEM.  

    RETROFITTED CHANGES TO PREVIOUS VERSION.


 QUALITY SYSTEM SOLUTIONS  

    COMPLETED THE DESIGN AND CODING (C, UNIX, ORACLE, PL/SQL, PROC, WINDOWS NT)
    FOR INSURANCE INDUSTRY DATABASE APPLICATION.


 NORTHROP GRUMMAN

    DESIGNED AND CODED DATABASE MAINTENANCE TOOLS (ORACLE, C, PROC, UNIX, X
    WINDOWS, MOTIF) FOR SHOP FLOOR MANAGEMENT SYSTEM.


 PACESETTER

    DESIGNED AND WROTE TEST SOFTWARE (C, WINDOWS NT) FOR PROGRAMMABLE
    CARDIAC PACEMAKER.

    CREATED SIMULATED HEART OUTPUT SCENARIOS (PMT, PVC, ET AL.) FOR SPECIFIC
    TESTS.  

    REVIEWED AND CRITIQUED PRODUCT CODE SPECIFICATIONS.  


 PYRAMID

    AT CLIENT SITE IN SAN FRANCISCO, PORTED C++ MESSAGE QUEUING SOFTWARE FROM
    RS 6000 (AIX) TO PYRAMID NILE (DC/OSX, PYRAMID'S VERSION OF UNIX).  

    TESTED AND DEBUGGED EXTENSIONS TO SOFTWARE.  

    PERFORMED INTEGRATION TESTING.  


 MANAGEMENT STRATEGIES

    AT INFORMATION TECHNOLOGY CONSULTING FIRM IN BOSTON, RESEARCHED CASE
    STUDIES FOR TRANSPORTATION COMPANY SEEKING TO REENGINEER ITS COMPUTER
    SYSTEM.

    PERFORMED ELECTRONIC DATA CONVERSIONS (MS WORD TO DBASE USING CLIPPER).


 LOGICON

    DEBUGGED AND TRANSLATED (FROM FORTRAN TO C) CD-ROM MAP IMAGING SYSTEM.

    USING INPUT VALUES FOR LONGITUDE AND LATITUDE, THIS PROGRAM CALCULATED THE
    FILE OFFSETS OF THE DESIRED MAP SECTORS, FOUND THEM IN THE CD FILE, AND
    DISPLAYED THEM TO THE SCREEN.


 JET PROPULSION LABORATORY

    DESIGNED AND IMPLEMENTED SOFTWARE TOOLS (C, UNIX, SUN/SPARC) FOR COMMAND-
    TO-SPACECRAFT TRANSLATION SYSTEM.  

    TOOLS ALLOWED ANALYSIS OF LARGE DATABASE FILES CONTAINING COMMAND
    INFORMATION FOR EACH SPACECRAFT MISSION. RESEARCHED ANOMALIES IN DATA
    RECOVERED FROM MAGELLAN SPACECRAFT.  

    REVISED AND IMPROVED TOOLS (C SHELL, PARADOX/PAL) FOR STORING DATA RECORDS.


 MANAGEMENT STRATEGIES

    UPGRADED, MAINTAINED, AND EXTENDED COMPANY DATABASE SYSTEM; WROTE
    DOCUMENTATION AND DEVELOPER'S GUIDE (FORTRAN, VAX/VMS).

    VISITED CUSTOMER FACILITIES TO EXPEDITE INSTALLATION OF COMPANY DEVELOPED
    SOFTWARE.

    RESEARCHED BIOMEDICAL-IMAGING SYSTEMS.


 CHARLES STARK DRAPER LABORATORY

    PORTED FORTRAN CODE INTO IBM SYSTEM.


PROFESSIONAL AFFILIATIONS:  IEEE, COMPUTER SOCIETY, ACM SIGGRAPH,  LA SIGGRAPH,
ASIFA (INTERNATIONAL ANIMATED FILM SOCIETY)


OTHER INTERESTS:
 COMEDY, CHESS, ECLIPSE CHASING, STORYTELLING, WRITING, ART,
LINEAR ALGEBRA, LOGIC PUZZLES, SYMPHONY, SCIENCE FICTION, TENNIS.