|
Drivers Daily Log Program (DDL) - F. Roland "Nick"
Bjorklund - Trucker's Duty Status Log Software and more. Includes New USA 2005 &
Canada 2007 Rules. to see a list of all supported rules go to
|
|
Payments Accepted thru OR Need Information before you buy Click here
|
Fritz Roland "Nick" Bjorklund - ResumeSENIOR COMPUTER ENGINEER
FRITZ ROLAND "NICK" BJORKLUND 01 Oct 2003
PO BOX 157
KULPMONT PA 17834
Email: frbjorklund@driversdailylog.com or bjork@ptd.net
Home Page: http://www.driversdailylog.com
Support Page: http://www.ddlsoftware.com
Education:
Degree Year School Major Field of Study
1. Master of 1968 Mass. Inst. of Tech. Naval Architecture and
Science Cambridge, Mass. Marine Engineering
2. Bachelor of 1966 Webb Inst. of Naval Naval Architecture and
Science Architecture, Glen Marine Engineering
Cove, New York
Security Clearance: TOP SECRET (Updated 19 Sep 1991 DISCO)
Employment History:
From - To Employer Title
18. 09/00 - present Self-employed DDL Software developer
17. 04/00 - 08/00 Maxim Group Software Contractor
16. 03/99 - 04/00 SVResearch Software Contractor
15. 10/98 - 01/99 Syncro Technology Corp. Software Developer
14. 03/98 - 09/98 TRL Inc. Truck Driver
13. 10/96 - 03/98 Syncro Technology Corp. Software Contractor
12. 08/96 - 09/96 Estimation Inc. Software Contractor
11. 02/96 - 05/96 Group1 Software Inc. Software Contractor
10. 01/95 - 12/95 Telecomm. Techniques Corp.Software Consultant
9. 11/90 - 12/94 Syncrotech Software Corp. Computer Specialist
8. 08/89 - 09/90 John Hopkins University Senior Computer Engineer
Applied Physics Laboratory
7. 02/89 - 07/89 Pailen-Johnson Assoc.Inc. Senior Computer Engineer
6. 08/88 - 02/89 Xeta International Senior Computer Analyst
5. 11/82 - 08/88 Advanced Digital Sys Inc. Senior Software Engineer
4. 05/80 - 11/82 Sonix Co. Inc. President
3. 02/68 - 05/80 Naval Ship Systems Naval Architect
Command
2. 01/78 - 06/89 MNH Applied Electronics Consultant
1. 01/89 - present Self Employed Part Time Software Developer
Experience Summary:
Mr. Bjorklund is a Senior Computer Engineer with over 29 years
experience with computer programming and computer hardware. He
currently specializes in micro-computer software and hardware
applications using the INTEL 80X86 family of micro processors. Most
recent work involves Windows NT 4.0 kernel mode device driver
development. Development tools experience includes Microsoft Visual
C++ v1.52c(16 bit),v2.2,v4.2b, and v5.0(32 bit). Development
experience includes OLE/COM/ActiveX. Previous work involved the
design and development of Microsoft WINDOWS 3.1 applications and
system drivers for a hand held computer/test instrument. The
Microsoft Visual C++ v1.52 compiler and Microsoft Foundation
Classes(MFC) were used. He previously completed work on two embedded
communications protocol converters used the Introl C cross-compiler
and the 6809 microprocessor assembly language. Other recent work
involved using various micro processors in a space craft radar
receiver. This included Digital Signal Processors, Fast Fourier
Transform processors, and conventional 8086 microprocessors. He was
previously involved in developing encryption software/hardware for
inter-computer data communications using the 80186 microprocessor.
Other computer experience includes 12 years of writing computer
programs for the NAVY, using active graphics, to help naval architects
design Navy ships. The FFG-7 Oliver Perry class of frigates is a well
known result of this work. Experience also includes 5 years of
business programming experience and 6 years of real time computer
programming for Navy satellite communications. He also has 6+ years
of experience writing tax return preparation software, most recently
for Windows 3.x/95/NT using Visual C++ 4.1 and MFC 4.0.
Employer Specific Experience:
From - To Employer Title
18. 09/00 - present Self-employed Software DeveloperHe worked on DDL and TLB programs for possible business opportunities
involving program implementation in truck on-board systems. Work included
developing an interface for DDL to Rand McNally's truck routing software
Mile Maker etal. Also worked on Global Positioning Satellite (GPS)
receiver interfaces for DDL. Also did some work using J1708 interace to
truck electronic control module and other truck systems. Started selling
DDL via the Internet 01 Oct 2003
From - To Employer Title
17. 05/00 - 08/00 Maxim Group/CSC Software Contractor
He worked part time on repairing/enhancing a document imaging system
for a client of Maxim Group - Computer Sciences Corporation.
Documents are scanned and processed into a database of images and
retrieval records. Visual C++ 6.0 and MFC. Also Active Data Objects
(ADO) and SQL.
From - To Employer Title
16. 03/99 - 04/00 SVResearch Software Contractor
He worked on a computer vision software project, SVObserver, which
runs on a semi-custom vision computer (SVIM). These vision computers
are used in pharmaceutical product testing systems that employ image
capture and analysis techniques - computer vision. Visual C++ 5.0 and
6.0 and MFC.
From - To Employer Title
15. 10/98 - 01/99 Syncro Technology Corp. Software Developer
He worked on a kernel mode device driver for a medical instrument that
is hosted on a Windows NT 4.0 desktop computer. He also developed an
in process server (COM)as a programmer's API to this driver. A client
application was also completed to test and demonstrate the device
driver. Tools included Microsoft Visual C++ 5.0 with MFC and the
Hyperkernel device driver development system.
From - To Employer Title
14. 03/98 - 09/98 TRL Inc. Truck Driver
He worked as an over the road tractor trailer driver for two months,
until a foot injury forced him out of the truck and into the company
licensing and permits office for four months until the injury healed.
He developed a truck Drivers Daily Log program for the trucking
industry. The US Dept of Transportation regulations requires over the
road truckers to keep hours of service logs. The Drivers Daily Log
program helps the driver or carrier to maintain the logs and to
analyze them for hours of service violations. The Drivers Daily Log is
a 32 bit application for Windows 95/98/NT. Visual C++ 5.0 and MFC.
He also developed a truck load balancing program which is nearing
completion. This program helps truck drivers to adjust trailer
tandems to bring a tractor trailer plus load into Federal Bridge Law
weight limits and checks specific state regulations regarding trailer
tandem positions. Visual C++ 5.0 and MFC.
From - To Employer Title
13. 10/96 - 03/98 Syncro Technology Corp. Software Contractor
He worked on a Electric Power Station Generator Protection Unit (GPU)
External Control Program (ECP). The ECP is a Windows 95/NT/3.11/3.1
16 bit application that sends control parameters via serial port (COM1
or COM2) to a GPU unit to monitor protection events and to set up
protection criteria. Visual C++ 1.52c and Microsoft Foundations
Classes (MFC).
He previously worked on Windows 95/NT program that communicates via
serial port and high speed modem with electronic arcade dart throwing
machines, retrieving usage and game statistics and sending game
parameters to the machine. Visual C++ 1.52c and Greenleaf COMM
library.
He previously worked on upgrading a Voice/Fax system from Windows 3.1
to Windows 95/NT, and incorporating the Microsoft Messaging
Applications Programmers Interface (MAPI) system. He is specifically
working on the Facsimile send/receive part of system that includes the
Fax printer driver (.DRV), a Fax MAPI client module (.EXE), and a MAPI
Address Book Provider (.DLL). Tools used include Visual C++ v1.52c
(16 bit) and VC++ v4.2b/v5.0 (32 bit). Extensive use of OLE, COM,
ActiveX templates, and DAO SDK was required.
From - To Employer Title
12. 08/96 - 09/96 Estimation Inc. Software Contractor
He worked on a personal computer software system that helps
construction contractors prepare bids for construction projects. The
software is a Windows 3.x/95/NT application and is being developed
using the Microsoft Visual C++ 1.52c with MFC (16 bit) development
tools. He worked on the conversion of a DOS based Electrical Bid
Summary module to a Windows application. Work includes proprietary
data base programming and Windows graphics user interface (GUI)
programming. He also worked on an OLE Automation controller
application for EXCEL 5.0/7.0.
From - To Employer Title
11. 02/96 - 05/96 Group1 Software Inc. Software Contractor
He worked on a personal computer software system that provides large
quantity mailers with significant postage savings if mailings are
sorted and prepared to United States Postal Service (USPS)
regulations. The USPS is in the process of a major regulations
simplification that will be in effect 1 July 1996. The software is a
Windows 3.x/95/NT application and is developed using the Microsoft
Visual C++ 2.2 32 bit development tools. He worked on postal
regulation verification software and Windows graphics user interface
(GUI) modules.
From - To Employer Title
10. 01/95 - 12/95 Telecomm. Techniques Corp. Software Consultant
He worked on a hand held computer that uses embedded Windows 3.1 and
associated applications to provide a test instrument for the telephone
communications industry. Software work included designing and
developing Windows and DOS drivers using Intel 80x86 assembly
language. He is also designing and developing Windows applications
and dynamic link libraries(DLLs) using the C and C++ languages. The
DLL work included custom Windows controls for listboxes, combo boxes,
scroll bars, and buttons (both bitmap and custom drawn). The
Microsoft Visual C++ compilers, linker, debuggers, and the Microsoft
Foundation Classes (MFC) version 2.5 for 16 bit applications was also
used.
From - To Employer Title
9. 11/90 - 12/94 Syncrotech Software Corp. Computer Specialist
He worked on converting an MS/DOS based communications software system
(GATEGUARD) to a WINDOWS 3.1/WINDOWS NT application. The Microsoft
Visual C++ compiler along with the Microsoft Foundation Class (MFC)
v2.0 and the Borland Pascal 7.0 compilers along with the Object
Windows Library (OWL) were used for this effort.
He completed two real time embedded data communications projects for
the Naval Computer Telecommunications Center (NCTC) in Cheltenham, MD.
The first project provided a custom message transfer protocol that
allows Local Area Networks (LANS) aboard Navy ships to communicate
directly with the ship's communications center computers. The second
project provided an AUTODIN MODE I communications protocol to the
Personal Computer Message Terminal (PCMT) system, thereby providing
enhanced communications capabilities to this land based communications
computer system. The 6802 processor along with a special C compiler
was used. 6802 Assembler was also used.
He also provided software and hardware support for PC based Naval
afloat and shore based communications systems developed and tested at
the Joint Interoperability Test Center (JITC) (formerly the Naval
Telecommunications System Integration Center (NAVTELSYSIC)),
Cheltenham, MD and the Naval Computer Telecommunications Station, also
at Cheltenham, MD. Support is provided for the ON-143(v)7 CUDIXS Link
Control Unit software, the Message Conversion Utility (MCU) software,
the Data Extraction Program, and the CUDIXS/NAVMACS Link Monitor
Program. These are all PC based programs developed in various
languages including C, PASCAL, and Intel 8080 assembly language. Some
of the systems use the CTASK real time kernel for multi-tasking
capabilities; others use custom real time kernels. The Link Monitor
program is an MS/DOS application. This involved work with the
Microsoft C compiler v6.0, Masm 6.0, and the Software Development Kit
(SDK) for WINDOWS 3.0.
From - To Employer Title
8. 08/89 - 09/90 Johns Hopkins University Senior Computer Engineer
Applied Physics Laboratory
He provided software and hardware support for a radar Beacon Receiver
experiment for the Space Defense Initiative (SDI) Midcourse Space
Experiment (MSX) satellite. Specific duties included design, coding,
and testing of embedded real time software for the receiver control
processor using the Intel 8086 microprocessor, the C programming
language, Intel assembler, and Intel I2ICE in-circuit emulator.
Digital Signal Processing software was also designed, coded, and
tested using the Analog Devices ADSP-2100A DSP processor and the
supporting C and assembler tools. The TRW TMC-2310 FFT processor was
also used. Support for hardware design was provided as required.
He also wrote a simulation program for the Beacon Receiver that models
the target beacon, space loss, receiving antennas, receiver
electronics, analog/digital converters, FFT processor, DSP processor,
and the Beacon Receiver control processor. This model provides the
capability to run controlled experiments on system performance. It
has been particularly useful in predicting system performance in the
presence of random noise. This was written in Microsoft C using a
Compaq 386 micro computer running the MSDOS operating system.
From - To Employer Title
7. 02/88 - 07/89 Pailen-Johnson Assoc.Inc. Senior Computer Engineer
He provided engineering support on a National Security Agency (NSA)
contract designated the Low Cost Encryption and Authentication Device
(LEAD) for secure data communications between personal computers and
main frame host computers. The software was written in the C language
with some assembler. Both Intel and Microsoft compilers and
assemblers are used. The hardware is the Intel 80186/80188 processor,
dual port RAMs, RS-232 communications ports, and the Harris RACA
encryption chip. This work also involved the hardware and software
interfacing to credit card sized computers called Smart Cards. Smart
Cards are used to store passwords and encryption keys for the LEAD
devices.
From - To Employer Title
6. 08/88 - 02/89 Xeta International Senior Computer Analyst
He designed and installed a data base design for the Naval Ordnance
Station, Indian Head (NOSIH) Department 64 using the DBASE III+ data
base system. He was also briefly involved as task leader for two
expert system projects that were started.
He also developed and installed a dBASE III+ program to handle the
accounting, billing, payroll, payables, and receivables for Xeta
International. He was also involved in preparing contract proposals
and cost estimates.
From - To Employer Title
5. 11/82 - 08/88 Advanced Digital Sys Inc. Senior Software Eng.
His last assignment involved work on micro computer based real time
software applications involving the installation of Navy Tactical Data
System (NTDS) parallel interfaces into IBM/PC compatible personal
computers for use as message processing and storage emulators for test
and evaluation work at the Naval Telecommunications Systems
Integration Center (NAVTELSYSIC) in Cheltenham, Maryland.
He acted as the office manager from October 1987 through February 1988
for the Clinton, MD office. This office had seven employees during
that time.
He was previously responsible for the design and development of the
Link Monitor software to be used by NAVTELSYSIC for quality assurance
of the satellite link protocol between the shore based Common User
Digital Information Exchange System (CUDIXS) and the shipboard Naval
Modular Automated Communications System (NAVMACS). This software was
developed on an IBM/PC computer using the C programming language and
the Intel 8086 assembly language.
He was previously the project leader for design and development of the
Front-End Processor (FEP) software for the CUDIXS being developed by
the NAVTELSYSIC to make CUDIXS run on both a standard satellite
channel and a multiplexed satellite channel (DAMA). He has writ-
ten/updated documentation for the Program Performance Specification
(PPS), Program Design Specification (PDS), and Interface Design
Specification (IDS) for the CUDIXS FEP. He wrote assembly language
code and helped train junior programmers working on the FEP project.
The FEP software development also included hardware consultation
support during the development of the ON-143(v)9 Interconnecting Group
configuration to be used as the micro-computer for FEP software. The
assembly language programming involved work with the Intel 8080 and
the Zilog Z-80 microprocessors. Built in Test (BIT) software, an
Applications Downloader, and a Secure Voice capability was also
developed and included in the ON-143(v)9.
He has also worked on the AN-UYK-20 minicomputer and has helped
develop modifications to the CUDIXS software using the ULTRA-16
assembly language. He has also programmed the IBM/PC microcomputer
using the 8088/8086 assembly language, the C programming language, the
CB86 Basic programming language, and the PASCAL programming language
and associated debugging tools.
He previously helped the Naval Electronics System Command prepare the
plan for the transition to using the Demand Assigned Multiple Access
(DAMA) multiplexer (TD-1271B/U) for Naval Satellite Communications.
He also participated in the hardware audit of the TD-1271B/U unit,
performed at Motorola in Arizona.
From - To Employer Title
4. 05/80 - 11/82 Sonix Co. Inc. Business Man
He was a self-employed business man for 2 years, retailing sound
equipment to musicians and recording engineers throughout the United
States. Computer work included setting up a complete business
computer system in an S-100 buss environment and using the CPM
operating system and the CBASIC programming language. Software
developed included an integrated package of programs for accounting,
payroll, payables, receivables, order taking, and mailing list
maintenance. Extensive use of the 8080/Z80 assembly languages was
also required.
From - To Employer Title
3. 02/68 - 05/80 Naval Ship Sys Command Naval Architect
He worked for 12 years as a Naval Architect/Marine Engineer working on
ship designs, developing Computer Aided Design tools for other naval
architects, and studying new concepts for naval ships. Ship design
projects include the FFG7 frigate, the DD963 destroyer, the proposed
Sea Control Ship anti-submarine aircraft carrier, a proposed nuclear
cruiser for the AEGIS targeting system (CSGN), and new less costly
fleet aircraft carriers. New concepts studies include Fleet Fire
Support ships, smaller aircraft carriers, air cushioned surface effect
ships, new hospital ships, Marine Corps rapid deployment support
ships, and Small Waterplane Multiple Hull (SWATH) catamaran type
ships.
Computer related work included development and/or modifications to
ship design synthesis computer programs to help design, analyze and
optimize configurations for destroyers, aircraft carriers, submarines,
surface effect ships, and small waterplane twin hull (SWATH) ships.
Extensive work was done in the areas of application of active graphics
to the design of ship hull forms. The resulting HULGEN program is
used daily by naval architects to help define the surface ship hull
forms during the preliminary design stage in the ship design cycle.
The work done on a computer terminal with graphics capability allows a
naval architect to "draw" a hull form with expected parameters
including displacement, center of buoyancy, etc. in the matter of
minutes vice the manual drawing process that could extend for several
days. All programming was done in the FORTRAN IV language including
graphics packages where applicable, the latest being the PLOT 10
package from Tektronix. Computer hardware experience includes the IBM
7094, the IBM 360, the IBM 1130 with graphics, and the CDC 6700 with
graphics.
From - To Employer Title
2. 01/78 - 06/89 MNH Applied Electronics Consultant
He has 12 years experience as a part-time consultant in the
software/hardware program development, specializing in accounting and
mortgage software development for several clients of MNH, Inc. These
programs were first written CBASIC and were later converted to
Microsoft C when the computer systems were converted from CPM
operating system based computers to MS/DOS operating system based
computers.
From - To Employer Title
1. 01/89 - present Self Employed Part Time Software Developer
He developed a truck Drivers Daily Log program for the trucking
industry. The US Dept of Transportation regulations requires over the
road truckers to keep hours of service logs. The Drivers Daily Log
program helps the driver or carrier to maintain the logs and to
analyze them for hours of service violations. The program is
freeware. The Drivers Daily Log is a 32 bit application for Windows
95/98/NT. Visual C++ 6.0 and MFC was used.
He developed a Truck Load Balance program for the trucking industry.
Visual C++ 6.0 and MFC was used.
He developed and marketed a federal Form 1040 Income Tax Return
preparation program. This was a part time effort that saw the
evolution of the program from a MS/DOS program written in Microsoft C,
to a Windows 3.1 Application written Visual C++1.52 and finally to a
Windows 95 application (32 bit) written in Visual C++4.1.
This program system included one .EXE file and 14 .DLL files for the
federal system, and one .DLL for each state module supported. A
custom tax form editor was written, a Windows help system was
developed, and a custom INSTALL.EXE was written that included a DDE
interface to the Windows Program Manager.
Back to Top | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DDL is a trademark
of DDL Software. All other products mentioned are registered trademarks or
trademarks of their respective companies.
|