|
Jeff Glickman (Jeff@Glickman.com) |
Phone:
+1 503-705-6900 |
|
Summary: Senior software architect,
software engineer and programmer with notable experience in a wide range of
defense, public and private sector projects over the last two decades. From internal kernel development for secure
operating systems for the Defense Department, to Global Area Networks for the
International Space Station for NASA, to Robotic Simulators for Ford Motor
Company and General Motors, to Communication Systems for the AEGIS Missile
Cruiser for the United States Navy, to technical evaluations
for the U.S. Department of Justice, I am experienced with software requirements,
architecture, design, coding, testing and project management to ensure
correct, on-time and on-budget software delivery. Mr. Glickman is a Board Certified Forensic
Examiner and Fellow of the |
|
Senior
Software Architect/
|
Skill Summary·
Twenty-five year track record of
successful, on-time, deliveries. ·
Knowledgeable, talented and
efficient programmer. ·
Expertise balanced between hardware
and software. ·
Superb software architect. ·
Skilled, efficient and effective
debugger. ·
Unique ability to find innovative
solutions to difficult problems. ·
Exceptional organizational, project
management and communication skills. Experience
·
Twenty-Five Years of UNIX & C
Experience. Twenty-Five Years of
Embedded Software Development Experience.
Twenty-Five Years of Project Management Experience. Twenty Years of C++ Experience. Twenty
Years of SQL Experience. Fifteen Years
of Visual Basic Experience. Ten years
of World-Wide Web Experience. Tools & Skills·
C++/C, UNIX, CE, Realtime , Embedded, Device Drivers, Real-time
Motor/Motion Control, Hardware Interfacing, SQL, VBA, VB, ActiveX, COM, MFC, MCPP, Win32/NT/2K/XP, Microsoft Access, Excel, Word, PowerPoint, Project, Adobe Photoshop,
Framemaker. Kernels, UNIX, SVRx, POSIX, BSD, OSF, SunOS, Solaris, HP-UX, AIX, ULTRIX, AOS,
A/UX, OSx, Xenix, SCO, MINIX, LINUX, MACH, QNX, MAKE, GDB, DBX, RCS, SCCS, AWK, SED,
LEX, YACC, PERL, PYTHON, CGI, SHELL SCRIPTING, RPC, TCP/IP, UDP, SOCKETS & more. Current & Recent Projects·
World Expert in MCPP,
the Microsoft Communications Protocol Program. ·
HDTV transmission
over Internet Protocols (IP) and video over WiFi. ·
Developed
presentation conferencing system for computer projectors including audio,
video and presentation. ·
Developed high-performance wireless computer-to-projector link. Deliverables included the development of a
custom real-time image compression algorithm and link protocol and
architectural analysis. ·
Advising restructuring of multinational oil company. Designing web-based collaborative extranet
for the global executive management. Education·
BSCS with Computer Engineering Emphasis from The
·
Specifications —
Determine the requirements, write the Functional Specification, Design
Specification (including object model if required), Coding Specification and
Test Specification. ·
Project Management —
Set project timeline, determine necessary resources, create the project plan,
revise the project plan, track project progress. ·
Functionality — Using a
rigorous interview process, design the end-product with the customer. Determine
the “ilities” (functionality, reliability, expandability, maintainability,
scalability, etc.) Determine the
functions and their phasing. ·
Design —
Design an architecture which matches the “ilities” providing the
functionality for the lowest cost to construct. I utilize top-down analysis, process
diagrams, data-flow diagrams, and object-oriented analysis. I spend more time in up-front design to
reduce coding, and rip-up and rewrite time.
This shortens the project cycle, often cutting the time in half. ·
Coding —
Write the code to specification. I
employ efficient top-down coding techniques, which parallel the top-down
design. The method I use minimizes
errors, increases productivity, and reduces development and debugging costs. ·
Testing —
Test the code to specification. I
perform unit tests, integration tests and system tests according to the Test
Specification. I do this to minimize
the number of software defects which reach the debugging stage. ·
Debugging — Locate and
resolve bugs. I use drill-down methods to quickly locate
the remaining software defects. I
employ a variety of techniques including debuggers and console printing to
acquire information about the code under test. I compare this information with the model I
have of how the software should function and then investigate any
disagreements between the two. ·
Documentation — Document the code and the
project. Documentation is essential to
the success of all projects. I
thoroughly comment my source code and provide clear and complete technical
documentation so that the knowledge is retained by the organizations for whom
I work. Profiles·
U.S. Department of Justice, The
Technical Committee, operating under
court seal. ·
Addamax, Inc. — UNIX Internals. Modifications to AT&T SVR4 to create DoD TCSEC B1
Secure OS. Participated in Functional
Specifications, Design Specifications, Coding Specifications, coding and
testing. Licensed to Sun in
SunOS/Solaris BSM. Solaris, C, Make, Shell Scripts ·
|