Site hosted by Angelfire.com: Build your free website today!

Up Trains n' Me Resume Stuff I Done UnivDiag

Henry P. Sousa
32 Heaton Avenue
Norwood, MA 02062

email: hanksousa@juno.com
Tel: 781-769-6202
fax: 781-551-5864
cell: 781-492-0072

Specializations:

Specializing in a wide area of expertise like 68HCxx controllers, PIC controllers, 8051 controllers, 386EX embedded systems, MS-Windows GUI’s, Quinn-Curtis Graphics MS-Windows based machine and process controls, embedded and Windows based diagnostics, and ROM BIOS POST development, and diagnostics.

Diagnostics:

MS-Windows GUI’s. MS-Windows 3.x and 95/98 based diagnostics targeted for End Users, Manufacturing and Engineering. Embedded diagnostics for hardware verification and initialization.

Real Time Controls:

Keyboard controllers, Very large material handling systems (Newspaper industry), Micro controller controls like the 68HCxx, PIC16C7xx, 8051, and 386EX families, etc.

Device Drivers:

DOS, Windows 3.x and Windows 95/98 drivers ( TSR'S, VxD's and DLL’s ).

Busses:

ISA, PCI, EISA, I2C, PCMCIA, Card Bus, STD, PnP, Fire Wire, USB, J-Bus (SAE J1708_199310)

Hardware/OS:

MS-DOS, PC-DOS, pSoS, VxWorks, MS-Windows, Electronic Workbench, Hardware emulators for the 68HCxx, 6800, 6802, 68000, PowerPC, PIC family, 8051, 4004, 8008, 8080, 8086, Z80, 80186, 80286, 80386, 80486, Pentiums, and 386EX families, oscilloscopes, logic analyzers, in circuit emulators, etc.

Tools:

Visual Studio, Visual C++, MS-C++, Zinc GUI, Visual C, Visual Basic, MS-C, VtoolsD, MS-SDK, MS-DDK, Tiny C, Turbo Basic, assembler, MS-ASM, MS-MASM, Borland C, Borland's IDE, Borland TASM, Turbo Debugger (ugh), Turbo Vision (interesting), Borland C++, Turbo C, Turbo C++, FORTH, Clear View Mathias emulator for the PIC family of Micro Controllers, Electronics Workbench, Quinn-Curtis Graphics/Charting tools, Archimedes cross compilers, assemblers and debugging tools for 68HCxx and 8051 families of controllers, Tiny C, Small C, ASM05, ASM11, PE05, PEII, GNU cross development tools, Wind River development tools, PVCS (Unix and PC), Microsoft Visual Source Safe, etc., etc.

Skills:

Strong interpersonal, managerial and engineering skills, capable of carrying an assignment from concept through delivery. Work well independently or as part of a team. Excellent written communications, with professionally prepaired specifications, documentations, and reports, as well as code documentation. Have a passion for embedded and GUI work.

Patents:

  • Remote Programmable Call Diverter (POTS)
  • Multi Line Toll Restriction (POT
  • Remote Access WAT's Extension (POTS)

Contract Assignments:

  • Trains-n-Me, Norwood MA – Contract PIC16C711/16C715 Software/Hardware Engineer

PIC 16C711/16C715 Digital Command System Controllers

Responsible for the documentation, design, build, test and delivery of industry state of the art control modules for fixed rail transport systems using Digital Command Control (DCC) packets applied to the rails. Responsibilities included hardware, software, and layout design. Required engineering, documentation, test, build and development skills to take the process from concept thru delivery. Responsible for managing all tools selection and control, as well as all documentation and software version control.

  • Arthur D. Little, Cambridge MA – Contract GUI Software Engineer

Windows GUI for a Medical Instrument.

Responsible for the design and implementation of a Windows Based (GUI) interface to an embedded medical instrument, linked via a serial communications link. Responsibilities included defining the protocol used in the serial communications link, designing, writing and testing the drivers (VxD), at both ends of the link. Worked within a small team environment, requiring good interpersonal, documentation, testing, and engineering skills. Because the client did not have a version control system I was required to manage my own version control for all software and documentation I developed.

  • Trains-n-Me, Norwood Ma – Contract PIC 16C711/16C715 Software/Hardware Engineer

PIC 16C711/16C715 Micro Controllers.

Responsible from conception thru documentation, of a complete control system for a rail transport system using embedded controllers. Required interaction with the upper management team to negotiate all of the key features of the system, as well as good interpersonal and communication skills to sell the completed design. Wrote the documentation for all approved designs.

  • Alcatel, Andover MA – Contract Diagnostic Software Engineer

Embedded Diagnostic

Responsible for the design, implementation, testing, documentation and delivery of an embedded NT diagnostic. Required strengths in interpersonal and engineering skills, working within a small team environment.

  • Avid Technologies, Tewksbury MA – Contract GUI Diagnostic Software Engineer

Port diagnostic code from one code base to another.

Port over an existing, Windows Based diagnostics, for stand-alone operation, requiring excellent interpersonal skills to negotiate with multiple departments about the porting requirements, tools, testing procedures and final implementation of the ported product. Additional responsibilities including overlooking the maintenance of version control for all documentation and source code.

  • ATI Research, Marlboro MA – Contract GUI Software Engineer

Design Diagnostics for Graphics tools that were under development

Responsible for defining, designing, implementation and delivery of a group of design verification diagnostics for a Graphics engine under development. The definition strategies required both interpersonal and organizational skills to negotiate the implementation requirements between various engineering groups.

  • 3Com (NBX) Andover, MA – Contract BIOS Software Engineer

Boot Only BIOS

Evaluate the probability of designing a proprietary BOOT-ONLY BIOS for a new Networked Based Telephone Branch Exchange. Required good interpersonal and engineering skills to negotiate and identify requirements.

  • Stratus Computer, Maynard MA – Contract Diagnostic Software Engineer

Diagnostic Functional Specification and Application of TestStand Test Engine

Temporary fill in position for Principal Engineer in charge of diagnostics for their high reliability systems, until a permanent hire could be found. Negotiations required extensive interpersonal and diagnostic engineering skills to negotiate various requirements with multiple engineering groups. Responsibilities including the training of the new hire, hired to assume command of this department.


Back To The Top

  • Brooks Automation, Chelmsford MA – Contract BIOS Software Engineer

General Software BIOS fixes on Embedded 386EX

Responsible for identifying and fixing problems in a General Software BIOS CODE implementation, in the shortest time possible. Interpersonal and problem solving skills, to interact with multiple engineering representatives, identifying and documenting their technical issues. Engineering skills were also required to develop engineering solutions to these problems, and their subsequent implementation.

  • Genetics Institute, Andover MA – Contract Y2K Software Engineer

Y2K resolution in 85 Medical instruments.

Strong interpersonal and engineering skills were required to identify Y2K problems within a group of 85 medical instruments. Interaction with a multitude of departments to identify all instruments and their Y2K problems. Armed with this information, interact with the instruments manufacturers about possible fixes and the skill sets required to implement these fixes, as well as the costs associated with the fixes. Armed with this information, management could make intelligent decisions about what instruments to upgrade, what resources would be required, and what costs were associated with those upgrades.

  • GTE Government Service Div, Needham MA – Contract PCI/CardBus Software Engineer

PCI to CardBus Bridge consultation

Engineering, research, and analytical skills, were required, to successfully analyze problems associated with their new product, using the Tl PCI 1 220 PCI-to-CardBus Bridge. The problem was associated with the Yenta specificationYenta specification and how Microsoft implemented that specification. When the research was completed, a presentation was prepared and made to management pointing out the problems and possible solutions.

  • Motorola, Mansfield MA - Contract GUI/Diagnostic Software Engineer

Win 95/98 based diagnostics and Device Driver (VxD)

Design, implement, debug and deliver a Windows 95/98 based diagnostic, for testing a new PCI BUS based Software Modem. Additional responsibilities included the design, debug and implementation of a Windows based GUI for programming serial EEPROM’s, located on the Software Modem board. Windows, diagnostic, engineering and interpersonal skills, were required, to work with multiple engineering and marketing groups.

Back To The Top

  • Lucent Technologies, Concord MA - Contract Diagnostic Software Engineer

Embedded diagnostics for Power PC

Responsible for defining, designing, implementing and delivering an Windows Based, embedded diagnostic for testing memory, custom ASICS, ATM devices, and various other components. Determining the diagnostic requirements required interfacing with both the engineering and marketing groups.

  • Artel Video Systems, Marlboro MA - Contract 68HC05 Software Engineer

Embedded 68HC05 development

Design, implement and deliver an embedded 68HCO5 system for updating EEProm configuration data, and to display text information using NTSC/PAL television receivers. Design included managing setup and test processes, as well as reading/writing on-board Serial EPROM devices.

  • Sousa Software Dev Inc., Norwood MA - Contract GUI/Diagnostic Software Engineer

Windows 95/98 based Diagnostic and Device Driver (VxD and DLL’s)

Conceptualize, design, implement and deliver a Windows based universal diagnostic. This universal diagnostic had to support all typical functions associated with diagnostic applications. It was required that this design be such that the use of this universal tool would be applicable to a whole range of diagnostic requirements. Interpersonal, documentation, implementation, and engineering skills were required for this position.

  • PictureTel Corp., Andover MA - Contract GUI/Diagnostic Software Engineer

Windows 95 based Video Conferencing Diagnostic

Responsible for the porting and upgrading of a PCI Bus based, Windows diagnostic supporting engineering, manufacturing and end user requirements. Application of interpersonal, diagnostic, and Windows engineering skills, were required, to determine the product requirements, as seen by the client, implement the same, and to gain acceptance by the client.

  • DEC Marlboro MA - Contract GUI/Diagnostic Software Engineer

Windows 95 based Diagnostic

Conception through delivery of PCI Bus based diagnostic for video compression PC products using MPEG-1, J-PEG and P64 compression algorithms.

  • OKI Advanced Products, Marlboro MA - Contract GUI/Diagnostic Software Engineer

Windows 95, PCI Bus based Diagnostic

Concept through delivery of Windows based diagnostic for an advanced, PC based, 3D-video card. Required high level diagnostic and interpersonal skills supporting engineering, end user and manufacturing requirements.

  • AT/Comm Inc., Marblehead MA - Contract 68HC05 Embedded Software Engineer

Design and Implement Embedded Real Time controls

Concept through delivery of a product base, new to the client, for use in MACK Trucks to monitor the onboard J-Bus (SAE J1708_199310) packets, parse the desired packets, reconfigure new outgoing packets and transmit over RF link. This process was initiated by a request from the data collection device, with the request originating over an RF link.

  • Xylogics, Burlington MA - Contract GUI Software Engineer

Windows 3.n Network Management Tool

Enhanced Novel Network management tool, for managing a network MODEM pool. System administrators and end users alike would use this tool. The product determined what modems were available on the network and informed the user of the availability of on-line modems. Access Control lists were used to determine users authorization levels.

  • Data General, Marlboro MA - Contract GUI/Diagnostic Software Engineer

Windows 3.x and DOS based Diagnostic

Upgraded and added, new functionality to an existing diagnostic. The upgrade required the testing of Intelliport Computone communication ports. Advanced engineering skills were required to determine both the updates required, and their implementation specifics. Strong interpersonal skills were required to negotiate the product updates and tool upgrades dictated by both the product requirements and management needs.

  • Technology Specialists Inc., Norwood MA - Contract Embedded Software Engineer

Embedded controllers on Z80 and 68HC11 platforms

Designed, developed and delivered embedded platforms for interfacing Dollar Bill changers and AT type 101 keyboards, to a 68000 system.

  • PictureTel Corporation, Peobody MA - Contract GUI/Diagnostic Software Engineer

Windows 3.x based Diagnostics for Picture telephone Systems

Designed, implemented and delivered, a Windows based diagnostic for testing and initializing Picture Telephone systems. Required both interpersonal skills to negotiate with various engineering groups, and Engineering skills to develop, implement and deliver diagnostic.

  • Phoenix technologies LTD, Norwood MA –Principal BIOS Software Engineer

ISA/EISA BIOS diagnostic Development for PC’s

Conceptualize, design and implement solutions to BIOS timing problem, associated with the new, higher speed, Intel processors coming on the market. Was required to develop timing solutions that were independent of CPU and CPU clock speed. Negotiating skills to sell the solutions to both the engineering and marketing groups as well as the engineering skills to realize successful solutions to he BIOS timing problems, were required.

  • Digital Equipment Corporation, Littleton MA - Contract GUI/Diagnostic Software Engineer

DOS, Windows 1.0 based Diagnostics

Responsible for the Development and implementation of MS-DOS, BIOS and MS-Windows compatibility verification test modules. Extensive engineering skills were required in identifying compatibility issues between Digital’s implementation of their BIOS functionality, versus the IBM BIOS functionality. Both engineering and interpersonal skills were required to develop, and then sell the solutions to the various engineering groups.

  • Goss Mailroom Products, Nashua NH - Contract Embedded Hardware/Software Engineer

Real time embedded controllers for Newspaper material handling systems

Responsible for evaluating, designing and delivering real time, material-handling solutions for real time material handling systems. Was responsible for most areas of control, including wire stream controllers, tray controllers, tray emergency stop controllers, tying line controllers, and dock controllers. Required both hardware and software engineering skills, as well as interpersonal skills, to negotiate solutions with both the client and end customer. Responsible for designing, debugging and installation of systems in 5 newspapers within the continental United States.

  • Sylvania GTE, Needham MA - Contract ATE Software Engineer

ATE diagnostic Development

Responsible for the design and implementation of diagnostic code for ATE test equipment testing telephony products for the U. S. Army.

  • Spacetac, Bedford MA - Contract Test Equipment Hardware Engineer

Real Time embedded Manned Space Flight System Test Equipment

Designed, built, debugged and delivered Manned Space Flight test equipment and was part of the Certification team to verify flight worthiness of equipment destined for use in manned space flights. Specifically, was involved in the equipment used to test the uplink/downlink systems used in all spacecraft since Solar Maximum. Required interpersonal, engineering and management skills in supervising the engineering, building and testing of the test modules, involving a staff of 6 technicians and 2 engineers.

Back To The Top

Education:

  • University of Vermont (UVM) BSEE, MSEE
  • Visual C++, Part I, II, and III ZDU (Ziff Davis University)
  • MFC Programming with Visual C++ ZDU
  • Object Oriented Analysis and Design ZDU
  • Microsoft Networking: An Introduction ZDU

References:

Available on request

Printable Version

 
hanksousa@juno.com Hit Counter Web Design by backroomdesigns.com