Post Job Free

Resume

Sign in

Object Oriented Design

Location:
Manchester, NH
Posted:
November 26, 2012

Contact this candidate

Resume:

Title:Robert Brimmer

abpsel@r.postjobfree.com

Document

Source below

NAME:,

ADDRESS:

ADDRESS2:

CITY:

STATE: NH

ZIP:

CANDIDATE ID: 2903217

US CITIZENSHIP:

EDUCATION:

EXPERIENCE: 0

WILL RELOCATE: No -

JOB WANTED:

RATE NEEDED:

TELEPHONE: 603-***-****

EMAIL: abpsel@r.postjobfree.com

HOMEPAGE:

COMMENTS:

HOTTEST SKILLS: c++, object oriented, mfc, microsoft, communication, programming, unix,

vms, database, os/2, pascal, risc, borland, kernel, lien, engineer, sql, journal, assembly

language, tactical

REVISION: 08-SEP-02

RESUME:

NAME: KENNETH COLASSI

ADDRESS: 108 RICHARDSON RD.

CITY: HOLLIS

STATE/PROVINCE: NH

ZIP/POSTAL CODE:

COUNTRY: USA

EMAIL:

PHONE: 603-***-****

CANDIDATE ID: NA

CITIZENSHIP: US

Citizen

EDUCATION: Not Entered

EXPERIENCE: Not Entered

WILL RELOCATE: Not Entered

RELOCATION INFO: Not Entered

JOB WANTED: Any

RATE NEEDED: Not Entered

HOMEPAGE:

COMMENTS:

HOTSKILLS:

KENNETH W. COLASSI

108 RICHARDSON RD.

HOLLIS, NH 03049

^603-***-****

abpsel@r.postjobfree.com

Senior Windows Developer Applied Research, Design, Rapid Prototype and

Develop MFC/GUI/WINDOWS applications using Object Oriented Design and

Development Methodologies with Visual C++.

Education BRIDGEWATER STATE COLLEGE

- Bridgewater, Massachusetts (1982

- 1986

) Received Bachelors Degree major in Computer Science May 1986.

GPA 3.0

with heavy concentration in Discrete Mathematics. Acquired 4

years academic programming in application and system software design

and development.

U. S. ARMY

- Fort Gordon, Georgia (1980 - 1981) Graduated Signal Corps

May 1981

in crypto communications technology studies on several

tactical voice/data crypto communication computer systems. Honorable

Discharge.

U. S. ARMY NATIONAL GUARD

- Quincy, Mass (1981 - 1986) Served

Massachusetts Army National Guard Field Support 1981 - 1986. Honorable

Discharge.

Career Highlights Working knowledge building OCX's, OLE, COM, OLE

Controls, OLE Container's, OLE Server's and OLE Controller's,

currently specializing in MFC Windows GUI Applications 10 years

Industry experience in Software Engineering. 2 years Industry

experience in Hardware Engineering. 6 years experience developing C++

Language. Participated in the Largest C++ Project in New England. 7

years experience developing intensive GUI applications 7 years

experience developing C Language. 6 Years designing developing User

Interface Objects. 4 years developing in a Multi-threaded, Client

Server, Object Oriented Architecture environment. Acquired expertise

with Single Threaded Message Queue Management, Window Internals,

Design and Development of Custom User Interface Controls, C++ and

Object Oriented Design Methodologies, Real Time Object Oriented

Databases, Designed custom single threaded message loops and

researched multi-threaded message loops. Recent experiences

Coordinating, Designing, Implementing, Interfacing to, Integrating to

and debugging Object Oriented Class Hierarchies (Software Sub Systems)

using C++ in a distributed Multi-Threaded processes architecture

environment, Synchronizing Single Threaded and Multi-threaded Clients

with message loops, supported software upgrades, Supported C++

hierarchical Frameworks. Technical experience in the following areas:

Concurrency, Asynchronous Client/Server Systems, Object Oriented

Analysis, Object Modeling, Dynamic Modeling, Object Oriented Design,

Object Oriented Databases Interfaces, Object Oriented GUI and Object

Oriented Application Frameworks, Object Oriented Methods, Distributed

Database Servers, Client Server Processes, Real Time Control, Device

Drivers, Diagnostics, Micro Controller programming, Porting,

Semaphores, AST's IPC, Shared memory and RS-232 Serial Data

Communications, Application and System level Debug, Distributed

processes environment development, Critical Section Design, Debug,

Deadlock Detection and Multi-Threaded Critical Section Design/Debug.

Participated in teams for architectural design of system components.

Working knowledge of NT and Windows Internals, System Administration &

Mgt.

Acquired significant experience in all phases of software development

life cycles and design specifications.

LANGUAGES HARDWARE SOFTWARE Visual C++ Intel 80X86 Microsoft Windows,

DLL's EC++, Borland C++, HP C++ Intel 8259A PIC MFC 4.0, IPC, Sockets

80X86 Assembly Language Intel 8250 SCC MSDOS 6.X OS/2 2.X Risc

Assembly IBM-PC Pentium 166Mhz, IBM TCP/IP for DOS and OS/2 MIPS C,

Microsoft C, Borland C RS232 IEEE GPIB Risc NMAKE, MAKE, PVCS Zilog

8530 SCC Experience

MFC/WIN95 Developer (R&D Consultant) Confidentia

R&D

(April. 1996 - present) Participated in fast paced MFC GUI Design

Development efforts for Employee Time and Schedule Graphics

management. Implemented use of Custom VBX MFC Controls specifically

calendar control, schedule control, spread sheet grid control and

designed graphic's views for trending of employee time schedule data.

Rapid prototypes were designed in the form of DLL's. Implemented heavy

use of MFC visual utility classes, designed class wizard dialogs and

populated them with MFC controls. MFC DLL's, MFC App Wizard GUI based

applications. All software was developed using the Microsoft Visual

C++ Environment, and Resource editor. Acquired tehnical discipline

with SDI Single Document Interface paradigm with strong knowledge of

MDI Multiple Document Interface. Designed serializable classes as well

as utilizing WIN95 Common Controls. Designed OnDraw engines for raw

graphics views and various message handler's. Broad spectrum of

Windows experience was acquired. Designed both DLL's and EXE's. Other

technical disciplines were gained with raw graphics, trending, bar

graphs, serialization, hierarchies, custom toolbars, SDI. ( MSDN

Microsoft Developer Network, Visual C++ 1.52 and 4.0, WIN32, Windows

95, Faircom CTree, Aware VBX's)

MFC/NT Developer

(R&D Consultant) Digital Equipment Corporation (May

1995

- March 1996) Participated in Microsoft/DEC partnership project

for Systems Mgt Server (SMS). Responsibilities included support and

design of new functionality for MFC based SETUP application for DEC

product. Design and implementation of MFC GUI based NT Service

integrated to NT service manager. Supported other GUI based NT

Services. Implemented heavy use of MFC utility classes, designed UI

dialogs and populated them with UI controls. Designed ICONS. Added new

functionality for vast portions of the system specifically resource

only DLL's, MFC DLL's, MFC App Wizard GUI based applications, console

applications and custom utility class toolkit's made by Microsoft for

SQL. All software was developed using the Microsoft Visual C++

Environment, and Resource Editor. Other duties involved design and

implementation of formal build methods and NT System Administration. (

MSDN Microsoft Developer Network, Visual C++, WIN32, Windows NT

Server, SQL Server )

OS/2 Developer

(R&D Consultant) Imaging Automation (May 1994 - May

1995

) Participated in developing Object Oriented Government

Information/Imaging system using C++. Interfaced to a proprietary

object oriented database interface that implemented SQL. Researched

Intel platform architectures for porting an OS/2 PM application to

MSDOS running WIN32. Addressed Concurrent message loop issues relating

to OS/2 and Presentation Manager. Developed new applications and tools

as well as extended the functionality of existing applications and

class hierarchies. Designed classes and implemented distributed

processes. All applications, with the exception of a few, were rapid

prototypes distributed and hierarchically structured (object oriented)

built with C++. Used Rogue Waves foundation class library. Supported

distributed server. ( Borland C++, Rogue Wave Tools++, MSDOS, OS/2

WARP, WIN32, Windows 3.1, SQL )

Design/Development Engr. (

R&D Consultant

) Hewlett Packard Research &

Development (May 1992

- May 1994) Worked in R&D and participated in

cutting edge large scale Software development. Produced Design

Specifications. Implemented designs using HP's EC++ with OSF/Motif X11

R4 & R5. Interfaced to a sophisticated Objected Oriented Relational

Database and an Object Oriented Motif based Application Framework.

Designed and developed Object Oriented database schema. Ported X11 R4

Software to X11 R5. General responsibilities included: Development of

Object Oriented Configuration Editing Sub System (C++ Hierarchy and

Motif Framework) Distributed Multi Threaded Object Oriented

Client/Server Development and Support (C++ Hierarchy) Supported

OSF/Motif Framework and Custom Motif Widgets Support of Field Site

Releases concurrently with planned releases Support of other

surrounding Sub-Systems (eg. Motif User Interface C++ Framework)

Produced Design Specifications and participated in the Review process

of Design Specifications Researched alternative strategies handling

Server Issues and Objects with Smart-Pointers/Ref-counts Researched

issues regarding server concurrency among threads and objects

Development was performed in a distributed multi-threaded work station

environment. Supported, Navigated among and Designed extensions to

sophicticated C++ Object Class Hierarchies. Supported Motif Custom

Widgets. Interfaced to a custom C++ Class Template Library and

Utilized Sophisticated Class Objects for C++ Development. Addressed

and solved critical software concurrency problems. (EC++, HP 9000

300/700 PA-Risc, OSF Motif 1.2, X11 R5, Xt, Xui, Xlib, Widget

Internals, Xdb++, OMT, Framemaker)

Design/Development Engr. (

R&D Consultant

) Johnson & Johnson

Orthopaedics Research (May 1991

- May 1992) Designed/developed PC

based interrupt driven serial communications XON/ XOFF driver to

implement file transfer protocol between a PC and remote system. ( IBM

At, MSDOS, Microsoft C 6.0, RS232, Intel 8086/8259/8250)

Implemented a XON/XOFF DOS based serial communications Driver on a

portable hand held bar code laser data terminal running DOS. Images

were specd, designed, developed and burned into EEPROM. Developed and

integrated a user interface with custom applications all written in

Microsoft C. ( IBM At, MSDOS, Microsoft C 6.0, DRDOS, RS232, Symbol

Technologies LDT 3805 )

Designed functional specs for small scale projects and implemented

Unix X11/Decwindows/Motif based extensions to Cad/Cam Graphics System.

Designed and implemented X11 Custom GUI widgets utilizing Object

Oriented Concepts specifically class inheritance were Spec'd, Designed

and Developed. Designed X/Motif Scrollable Multi-Column text widget.

Designed X/Motif scrollable options menu box widget. Supported

existing X/Motif projects implementing Unix system IPC facilities.

Everything was ported to Motif 1.1 as well as Custom Motif Widgets.

(Risc, Mips C, DECstation/HP 700, Unix IPC, Motif 1.1, X11 R4, Xt,

Xui, Xlib, Widget Internals, Xdb, Softbench)

Support Engineer. (R&D Consultant) - Waters Millipore Milford, Mass.

(

Mar. 1991

- May 1991) Supported gas/liquid and water chromotography

graphics application and added new features to enhance their graphics

displays for chromotography research. ( C, Vax, VMS)

Design/Development Engr. (

R&D Consultant

) - World Gym Incorporated

Foxboro, Mass.(Oct. 1990 - Mar. 1991) Designed and implemented C++ GUI

class objects (widgets) and integrated them to a relational database.

Specifically designed Scrollable menu's and Text Objects. ( Borland

C++, Ibm XT/AT, VGA) Design/Development Engr. (R&D Consultant

) -

Digital Equipment Corp

. Acton, Mass.(Aug. 1989 - Oct. 1990) Developed

and supported Real Time Device Control System. Applicant was in sole

charge of completing a system prototype with heavy design using Motif

1.0, Decwindows and C. Designed/Supported X11 Bar Graph Data

Acquisition Widgets. Designed/Supported X11 Time/Temperature Trending

Data Acquisition Widgets. Data Acquisition software development for

Analog/Digital Sensors. Developed automated built in test system for

all software components. Addresses many GUI demands and timing issues.

( C, DECstation, Unix, VMS, IPC, GPIB, OSF/Motif, X11 R3, Xt, Xlib,

Xui, Widget Internals, Dbx ) Software Engr. (R&D Consultant

) -

Honeywell Avionics

Phoenix, Arizona (June. 1988 - Aug. 1989)

Developed, supported and tested real time autopilot avionics system

for FAA certification. Trigonometry and Geometry was heavily stressed

in areas of lateral and vertical guidance flight management. ( Pascal,

Ibm_PC, VMS, SDP175 Assembly Language)

Kernel I/O Engr. (Consultant) - Foxboro Company Foxboro, Mass. (Oct.

1987

- June 1988) Developed PC based systems software for Process

Control test station. Ported MS_DOS device driver to Unix,

enhanced/upgraded PIO Unix device driver, developed user interface

with AT&T curses, integrated software modules and developed modules to

implement Gpib device driver interface . ( C, IBM AT, Unix V I/O

Internals, SCCS, MSDOS, GPIB, Windows, 8259A)

Kernel Design Engr. - Lan Tel Inc

. Marlboro, Mass. (June 1987 - Oct.

1987

) Designed a kernel diagnostics error logger for the operating

system of a real time proprietary PBX Ring LAN. Designed I/O driver

wit h interrupt handlers, designed LAN message interfaces to a disk

controller and studied complete architecture of the LAN system. System

was embedded. ( C, VMS, Motorola 68000 assembly, VME Bus, Zilog 8530

UART)

Kernel Support Engr. - Nixdorf Computer Burlington, Mass.

(

June. 1986

- June 1987

) Performed operating systems support and test on a

proprietary Unix based operating system. ( C, VMS, BSD Unix, SCCS,

Assembly language)

Data Communications Support Engr. - Army National Guard 126th Signal

Battalion

(Sept. 1980 - May 1986) Duties included hardware support of

tactical crypto digital computers that interfaced with voice/data

communications equipment. Diagnosed problems in digital circuitry with

Oscopes and Multimeters. Required security clearance of level SECRET.

Received honorable discharge in 1986.

Detailed Education Digital Equipment Corporation

(February 1996)

Object Oriented Class Design using Microsoft Foundation Classes MFC -

Intensive detailed study of MFC 3.0 design/implementation of GUI

applications using the Microsoft Visual C++ Integrated Development

Environment using the Class Wizard and Resource Editor, C++ Browser,

etc... Borland International (June 1994) World of C++ - Intensive

detailed instruction on C++ and object oriented software design. All

advanced aspects of C++ and object oriented programming were stressed.

Beyond the world of C++, OWL Hewlett Packard (June 1993) Object

Oriented Design - Object Oriented Design in it's early stages covered

methods such as inheritence, polymorphism, data hiding and

encapsulation etc... Object Oriented Design Methods by Grady Booch -

Object Oriented Design process revealed in descriptive detail by

experienced Object Oriented Developer Grady Booch covering methods and

styles to facilitate Large Scale Object Oriented Programming demands.

AT&T Object Oriented Programming in C++ - All advanced aspects of C++

and Object Oriented Programming were stressed. PA Risc Overview -

covered software engineering aspects using PA-Risc microprocessor and

optimization as it applies to software development. Digital Equipment

Corporation (October 1989) VMS Internals - Intensive detailed study of

VMS version 5.0 internals and data structur es based on Digitals

Assymetric Multiprocessing architecture. Source code and related text

was provided .

Bridgewater State College Curriculum

(Sept. 1982 - May 1986) Data

Structures - Implementations of every type of list, queue, stack, tree

also memory resident networks using Pascal and C. Many applications

were written and run on the Vax 11/780 running VMS. Operating Systems

- Designed priority process scheduler, paging memory manager and I/O

task scheduler using Concurrent Pascal. Theories were heavily stressed

in Kernel design, concurrent processes and programming, cpu scheduling

with multiple processors, memory management with page and segmentation

using different algorithms, virtual memory involving page replacement

algorithms, deadlocks, interprocess communication and file systems

with an in depth look at Unix. Data Communications - Designed an async

data link control protocol using Vax Pascal. Detailed study in basic

communications concepts, overview of data communications hardware,

data codes and error detection, synch and asynch communications,

modems, network architectures, data link control protocols, line

throughput and compression, finite state logic in protocol

implementation, timing problems with data flow and complete coverage

of bit/character oriented protocols SDLC/HDLC/TCPIP. Systems

Architecture - Designed primitive digital functions in both hardware

and software. Detailed study in digital logic circuit design,

integrated circuits design and digital function implementation in both

software and hardware, data representation, register transfer and

micro operations, basic computer organization and design, central

processor organization involving microprocessor design, microprogram

control organization, arithmetic processor design, I/O organization

and memory organization using RAM, ROM and cache. Discrete Mathematics

- Computability, formal languages and grammars, permutations,

combinations, probability, graphs and planar graphs, trees, finate

state automata, numeric functions, recurrence relations, generating

functions and recursive algorithms, boolean algebra, analysis of

algorithms involving differential and integral calculus and predicate

calculus related to logic in problem solving (PROLOG). Related Courses

- C, Fortran, Design of programming languages, Basic, Cobol,

Artificial intelligence using Prolog and predicate calculus, Pascal 1

and Pascal 2. Programming and algorithm design was heavily stressed.

U.S. Army Signal Corps

. (May 1980 - May 1986) Basic electronics

training, Advanced training maintaining tactical crypto data

scramblers, reading open digital circuitry schematics and trouble

shooting to component level using multimeters and oscilloscopes.

Miscellaneous Applicant is a subscriber to the following technical

journals: Dr. Dobbs, C++ Journal, C++ Report, Journal of Object

Oriented Programming, Object Magazine, Windows/DOS Developers Journal,

MSJ and Microsoft Developers Network. All off site work is performed

with a Gateway P5/166mhz, 5gig. References furnished upon request.



Contact this candidate