AVAILABILITY - None

Retried – After 40 years of IT work, I’m no longer in the Job Market


~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~
<|~ <|~~~~~~~

~~~~~~~~~|~~~|~~~~~~~

~~~~~\___|___|___/~~~… Gone Fish’n

~~~~~~~~~~~~~~~~~~~~~



CANDIDATE:

Dan (Daniel) J. Rak

EMAIL:

Dan.Rock@Dan-Rock.com

CELL:

440-241-1443

ALTERNATE PHONE:

216-769-6669

TYPICAL ROLE:

Software Architect (UML/SysML/Object Oriented)

Embedded Software Architect

Embedded Software Developer

Senior Software Engineer

Solution Provider: Full stack product implementer, concept-to-product

CITIZEN:

U.S.A.

EXPERIENCE:

Click here to see in-depth work experience


SUMMARY

>> Full stack design and development of your embedded systems:

From concept to final product; You give me your concept and I will produce:

1) the Object Oriented Software Architect (in SYSML and/or UML)

2) Codebase that implements that design (typically in C++)

a) Related RDMS database to support the codebase (when/if needed)

3) Packaged deployable product (installable binaries for your product)


>> Seasoned Software Architect - for RTOS environments, servers and PCs operating systems and Docker deployment

>> C++ Senior Software Engineer - Embedded platforms/RTOS, PCs and server-side development

>> C++ Deployment on - Unix, Linux and Windows environments



Extensive background which includes:

1) fortune 500 companies

2) Federal and State government entities

a) Related RDMS database to support the codebase if needed

3) multi-threaded, multi-socket, multi-pipe software architecture/design and development

a) including distributed application development for both

1) client/server and

2) multi-tiered (PC to mini-computer to IBM Mainframe) environments.

4) Network stack development via sockets (TCP/IP and UDP).

5) Design patterns and collections (e.g.: STL and related STL algorithms and/or user developed collection types).

6) Proven track record implementing Object Oriented technology via C/C++.

7) Developed thousands of line of code using C++, UNIX scripting, SQL, XML and Assembly Language

8) Experience developing under the following operating systems:

  1. RTOS (s) : Green Hills (Integrity) RTOS, ThreadX and my own home-grown RTOS

b) UNIX (Solaris, HP-UX and AIX) and

c) Windows (2008 Server, 2003 Server, 2000, Win7 Professional, XP, NT) platforms

d) C++ compilations targeted for deployment on 64-bit and 32-bit platforms


PREDOMINANT SKILL SETS

Programming: C++/C (20+ years) and SQL (10+ years)

Architecture: Object Oriented Architecture/Development in SYSML & UML (OOA/OOD) (20+ years)

Hardware: Digital (e.g.: CMOS, TTL (4+ years), and some ECL work (3+ months) )



TECHNOLOGIES / TOOLS – that I used in the performance of my work

TECHNOLOGIES

SYSML

UML

Object-Oriented Programming (OOP)

Socket Programming (TCP/IP & UDP)

OOA/OOD (Architecture/Design)

Multi-Threading (via C++)

Multi-Task (via C++ on RTOS)

Multi-Processing (via C++)

Multi-Pipe (via C++)

Database partitioning

STL

RAID

Windows Service

ODBC

Partitioned Databases

Stored Procedures (SPs)

Configuration/Source Control Management

Management Tools

Symmetrical-Keys

OPERATING SYSTEMS

RTOS (Integrity from Green Hills, Inc)

Linux

HP-UNIX

WINDOWS (XP,2008,2003,2000,NT,95)

SOLARIS-UNIX

AIX-UNIX

TSO

LANGUAGES / SCRIPTING

C/C++

MS-SQL

PL/SQL

Assembly (Z80)

HTML

XML

VBScript

AWK

ksh

HPGL

DOS


DATABASES

Microsoft SQL Server 2008 R2, 2000, 7.0, 6.0, 5.0

Oracle

Sybase

Microsoft Access

DBASE IV/III+

DataBoss


METHOLOGIES

Agile

SCRUM

Design Patterns


COMPUTER PLATFORMS

AIX RS6000 Servers

Windows PCs and Servers

IBM Mainframe

SOFTWARE TOOLS (including CASE/RAD)

MagicDraw (SW Architect Tool)

Enterprise Architect Professional

Visual Studio (VS2017, VS2012, VS2015, VS2010, VS2008, VS 6.0)

Microsoft SQL Sever

Microsoft SQL Profiler

Software Verify (Suite of Products)

Rational Rose / XDE

XML_SPY

Source Safe

Clearcase / Cleartools

SCCS

PVCS

Edge Diagrammer (UML)

Entera

WS/FTP PRO

Radical_RAD

git

BitBucket

Tortise git

SourceTree

FIRMWARE TOOLS

Oscilloscopes

VOMs (Volt Ohm Meters)

Digital Logic Analyzers

Spectrum Analyzers


3D TOOLS

FreeCAD

UltiMaker Cura

FLSUN QQs-pro


SOFTWARE (Office)

Lotus Notes

Microsoft Project

Microsoft Excel

Microsoft Word


EMBEDDED PLATFORMS/CPUs

Power PC

ARM

8051, 8049

Z80


EMBEDDED SYSTEMS EXPERIENCE

10+ years

(Embedded C++; FDLC)


Proto-Drafter/Scanner System

(Assembly Language; FDLC)


NETWORK PROTOCOLS

TCP/IP (sockets)

UDP (sockets)


Click here to see:

Embedded Skill-Set Breakout



EDUCATION

Software Engineering since 1985

Cleveland Institute of Electronics Cleveland, OH; Electrical Engineering GPA: 97.2

Electrical Engineering (1982-1987)

Experience – Over 33 years as a Software Engineer with overlapping Electrical Engineering experience of about 7 years



CERTIFICATES

C++ "Tek Check (Scored: 93%)" / Prove It (Scored: 80%)”

Microsoft System Administration for Microsoft SQL Server 6

IBM AIX/6000 Advanced System Administration

IBM AIX/6000 Basic System Administration

FileNet Corp System Administration for AIX/6000

PowerCerv Corp PowerTool Workshop

PowerCerv Corp Introduction to Power Builder

The DSW Group Delphi 3 training/Delphi Foundations


REFERENCES

References available upon request


WORK HISTORY

01/1982 to Present Systems Architect,

Embedded Software Engineer,

Software Programmer/Developer (on embedded RTOS systems, Windows, UNIX, AIX and Linux),

System Analyst,

Computer Consultant,

Electrical Engineer Experience

airline ticketing

artificial intelligence/CUDA

automated job routing and control

computer system control (via C/C++ on mainframes, UNIX, Linux, Windows, embedded systems)

Federal and State government data processing

database administration, tweaking & maintenance

fiber optic provisioning

gas/petroleum decomposition automated analysis

medical procedures and equipment (e.g.: heart monitoring, hemodialysis, etc...)

oil and gas cross continental system control/monitoring

oil rig early warning systems (as located in the oceans)

particulate (white room) studies

petroleum/oil rigs equipment configuration and costing analysis

staged robotic controlled assembly line control

robotic high speed printing control systems

robotic medication distribution systems

satellite control systems

server farm control and automated intra-actions

stock market trading algorithms and market technical and fundamental analysis

financial institutions internal workings

package/UPS delivery system tracking and billing internals

very heavy equipment (locomotive/train) transportation controls

very large computer performance tweaking and system analysis



WORK HISTORY DETAILS

(click links below for greater detail)


03/09/2020 – Present Independent Entrepreneur; Project: Artificial Intelligence/CUDA Researcher & 3D design/printing (Examples of work: CUDA viewed from MBSE perspective, 3D CAD work)
















Beryllium Awareness

Foreign Object Elimination

Information Security

Contamination Control

Foreign Travel Briefing

LOTO - Lock Out Tag Out Awareness

Emergency Preparedness

Hardware Handling & Material Safety

Personal Protective Equipment

Ergonomics Awareness

Hazard Communication (Global Harmonization System)/TSCA

Property Management Control

ESD (Electric Static Discharge)

Human Error Prevention - AESOP

Trade Compliance Awareness

ESHMS (Environmental Safety and Health Management System)

White Room Procedures / Particulate Matter Control

Satellite System(s)



































Daniel J. Rak Resume Revised: 12/02/2020