Software Engineer,resume Profile
OBJECTIVE
Software development/electronic design: Several years of software and hardware experience involving design of software products and operating systems, microprocessor-based, interface and embedded systems and the analysis and circuit/component design of electronic, digital, communications, control and power systems. Software implemented included, for example, C, C , Visual C , Visual C MFC, Ada, Visual Basic, C , Visual C , graphical interfaces, Perl, scripting, CSS, XML/XSLT, Java, J2EE, JavaScript, Access, Oracle, SQL Server, MS Windows, .Net, Unix and Linux. Projects have involved internetworking, networking, PC-based and embedded systems including graphical interface, front-end and web-based software and software for communications, control, data acquisition, display, digital signal processing, device driver and database systems. Initial designs emphasized data acquisition, control and display for microprocessor-based systems such as temperature controllers, printers and data display systems. Later work involved emulators, compilers, simulators and browsers. Database applications included inventory, sales, optimal resource management, language look-up, client billing, web based software and additional systems.
WORK EXPERIENCE
Confidential
Software Engineer: Emulator software for Tektronix 4012/4015 Computer Display Terminal C, C , MS Windows, Windows API, Winsock, FTP, TCP/IP, Kermit, XMODEM Systems included software/hardware and operating systems of products including those for internetworking, networking, PC-based and embedded systems. Systems included microprocessor based, communication, control, data acquisition, digital signal processing, display, device driver, TSR, process control, web based, windows-based, front-end, browser and database software. C, C , Visual C , STL, QT, Labview, C , Visual C , ADA, CSS, XML, XSLT , HTML, XHTML, DHTML, Java, JavaScript, J2EE, Java EE, JSP/Servlets, HTML, Perl, CGI, scripting, ASP, ColdFusion, Active X, COM, X Window System, Windows API, X Motif, Tcl Tk, front end, client/server, Visual Basic, VBA, Visio, Excel, Access, SQL Server, Sybase, Oracle, PL/SQL, data warehousing, data modeling, DBA, Assembly language, embedded, Windows CE, .NET, Visual Studio.NET, UNIX, MS Windows, Linux, Linux 2.4 and 2.6 kernels, VxWorks, CodeWarrior, UML, ArgoUML, Rational tool suite, IBM Rational Rose, IBM MQ Series, IBM JCL, BIOS, device drivers, CAN, MPC560, MPC580, MPC860, ECAN527, TCP/IP, UDP, Polaris, Visual SourceSafe, Eclipse Jupiter . See software skills summary.
Confidential
Software Engineer: Message passing application, developing software ADA/68020 of application to protocol, device driver and hardware layers for multiprocessing/internetworking software system SDLC . ADA/68020/machine code of message passing/routing application from application through protocol, device driver and hardware layers of software system including SDLC and AM85C30 SCC. Unix systems administration. OSI, TCP/IP and SDLC protocols. Embedded, multiprocessing design. SUN and VAX workstations, UNIX, ADA/68020/machine code, Sun IV, VAX/VMS, VAX/DCL, SUN IV SUN OS, Verdix VADS, VADS 6.0 for SUN IV, VADS 6.0.5 for SUN IV OS/MC68020/30 : . Developing option file driven message passing test software for node of internetworking software. Device driver for an AM85C30 serial communication controller/68020 based embedded control system for RS 422 synchronous and RS 232 asynchronous communication loops. OSI standard layers including application, network management, transport, datagram and logical link control layers of network i.e. hardware layer interrupt/DMA and frame control , protocol layer routing via address indicating network and CPU transmission/receiving segments via state machine sequence , application layer sending/receiving of messages via queues and buffers for applications, for example, request/response and manager message processing via queues . ADA class. Verification of design of 68020 and SCC circuitry.
Confidential
Software Engineer: DOS/16M extended compiler software redesign/test C/80X86 . Test software design for DOS/16M extended compiler library functions and TSR, user manual and make files for compilers such as Microsoft C, Turbo C, IBM C, Zortech C, Lattice C and Watcom C. Utilized debugger. Coded in C and 80X86. Redesign of C/80X86 software for compilers, which ran on DOS/16M. DOS/16M is an extended compiler in protected and real modes for MS DOS systems which extends memory from 648K bytes to 16 megabytes. Banyan Vines, IBM PC/AT, DOS/16M, C/80X86, networking, device drivers, TSRs
Confidential
Monitor repair . Monitor repair Repaired monitors including Compac and IBM clones.
Confidential
SOFTWARE DESIGN: Software development and test of software and microprocessor-based products as well as for electronic systems analysis Operating systems and interfaces including internetworking, networking, microprocessor-based, and PC/computer interface boards utilizing higher level languages, assembly level languages and machine code for DSP, data acquisition, control, communications RS 232/RS 422, DMA, SDLC, file transfer, device driver and display Software products including PC based such as emulator, compiler, database/development software, front-end and Windows NT/ development software, front-end controller/data acquisition networking based including LAN, database/development software front-end and database and internetworking based including browser, device driver, web-based database and web pages Test software including test equipment, electronic product software/hardware system, compiler and browser Software for electronic systems analysis including radar, antenna, communication link relay satellite system ELECTRONIC/ELECTRICAL EXPERIENCE: Design, redesign, test and analysis of microprocessor-based, electronic and electrical circuitry Microprocessor based systems including Internetworking/multiprocessor, single microprocessor and PC interface board for DSP, data acquisition, control communications RS 232/RS 422, DMA, SDLC, device driver and display Electronic design, redesign and test including communications MTI radar , electronics fuel controls, antenna impedance network and digital circuitry microprocessor-based/interface circuitry 68020/ 85C30 , RS 232/RS 422 conversion circuitry, Z80/8088 interface board, interface boards, as well as C/8031, 6502, 8048 based systems , CMOS Universal Logic Array gate and MOSFET test design Analysis of electronic systems including multiprocessor/controller circuitry, radome interference patterns, antenna field strength measurements and directional antenna patterns and signal to noise ratio for communication link of relay satellite system Electrical systems design and estimates for the lighting, power distribution and control systems of commercial facilities
Confidential
Computer Software
PROTOTYPE DESIGN: . Software prototype development for networking, operating systems and additional software. . Web Software Web software including HTML, Java and JavaScript to create part numbers and validate specification input data. Additional software development included Access, Visual Basic, SQL, SQL Server, Java, JavaScript, Perl, CGI, ASP, CSS, HTML, SOAP, web services, BEA Web Logic, Internet, web pages and various software . Windows MS Windows, Windows API, X Window System, XMotif, Tcl Tk, C/C , Think C, Thin C , Visual C , Visual Basic, Turbo C, IBM AT, Turbo C software function window management functions, Microsoft C, IBM AT, buffered user interface, Apple Macintosh, Macintosh firmware, window software . Graphics Game software, Turbo C, IBM AT, Turbo C graphics functions, C graphics development software for menus, parallel/serial communication software, buffered user interface, DMA, graphics routines, CAD graphics C/C . Embedded and graphical user interface POS and UPS design including TCP/IP protocol stack TCP/IP layers and WinSock API C,C /8051 intruder alarm system Motorola MC68705J1A microcontroller for thermostat Zilog 85230 Serial Controller MPC560, MPC860, Ecan 527 MicroC/OS RTOS BIOS software TCP/IP client and server sockets, SCC and UML development TCP/IP layers and WinSock API OSF/ Motif, Tcl Tk Linux, Labview and VxWorks . Emulator 3270 terminal emulator C/C . Operating Systems VxWorks, Code Warrior and Linux TCP/IP Internet software, PDP 11, AT T PCs TCP, IP, ICMP, UDP, ARP, RIP, SNMP , Ethernet based network. Apple Macintosh XINU operating system software/firmware UNIX operating system software, AT T UNIX PCs local area network client/server operating system IBM AT/XT/PC's, multiport serial board RS 232C, serial ports , UNOS XINU Internet software, LSI 11, PDP 11, VAX, Ethernet based network MS Windows, Microsoft, Macintosh
Confidential
Computer Software
PROTOTYPE DESIGN: . Software prototype development for networking, operating systems and additional software. . Protocols UNIX,C 802.3 Ethernet based network, PDP 11, AT T UNIX PC, 4.3 BSD UNIX UNIX, C XINU Internet and TCP/IP Internet protocols RS 232 serial and modem software including TSRs and device drivers for RS 232C/IBM PC/IBM AT based client/server local area network operating systems . Communications Serial/parallel input/output 8086 software, mouse interface . Device Drivers and Communications Software Unix disks, terminals, printers, networks and kernel modules to control devices , Ethernet, Windows NT PCI , Windows VxD and DLL PCI , RTOS 32 bit embedded POS and UPS, RS 232 based LAN disk driver, 80960 laser printer and disk device drivers, Macintosh XINU windows and disk device drivers RS 232, RS422, RS485, SDLC, XModem, Kermit . TSRS Local area network, client/server star topology , IBM PC/AT based multiport serial board, RS 232, TSRs to redirect output from LPTs and COMs to printer and serial port on server TSR that associates a socket with RS 232 serial port, configures the port and installs itself as the communication driver for the defined socket. . Networking TCP/IP internet software, PDP 11, AT T UNIX PCs, internet gateways, and routers RIP implementation of system from XINU operating system including processes for application programs, TCP input, TCP output, TCP timer management, IP, ICMP, ARP, RIP and SNMP client server application finding user information on remote machine in C, Web software HTTP, HTML, NNTP, Perl, Java, CGI, Netscape 2.0, Win NT XINU internet software, LSI 11, PDP 11, VAX, Ethernet based network ARP and RARP, Ethernet, ELOAD, FS, ICMP, IP, PURPLE and UDP Token Ring . Client/server UNIX, C Unix modem dialer, TCP/IP, SNMP and Whois, Token Ring based, RS 232 LAN . File server/remote file access UNIX, C UNIX 4.3 BSD/PDP 11, file server/remote file access . Socket Software Unix modem, TCP/IP SNMP and Whois, RS 232 LAN Local area network, client/server star topology , IBM PC/AT based multiport serial board, RS 232, TSRs to redirect output from LPTs and COMs to printer and serial port, on server TSR that associates a socket with RS 232 serial port, configures the port and installs as the communication driver for the defined socket , Visual C , Trumpet Winsock, Winsock . Databases UNIX, Microsoft, C, etc. Access, SQL Server, Oracle, Sybase and relational databases Oracle Designer 2000 Forms, Oracle Discoverer, PL/SQL, Reports, scripts and triggers MSC relational database management systems, Oracle, Oracle Forms, Sybase Applications: inventory/sales, SQL optimal resource management language lookup database, C, RDBMS client billing, Nexous 386, Dataflex, Novell NetWare, Oracle 6, Sybase database administration . Systems administration UNIX, C Unix systems administration, shell scripts
Confidential
Computer Software
CONTRACT BID PROTOTYPES: . Demonstration software in C/80X86 for X Window System involving GUI, client/server, Token Ring, RS 6000 and UNIX C/C , Oracle 6, X Motif, X Window System software . Demonstration software in C/C /80X86/Microsoft Windows 386 for IBM PC based data acquisition/control application C/C /80X86 . Demonstration SQL database software . Developing circuitry for sound accelerator board bid involving Motorola 56001 DSP and Apple II NuBus used for audio processing and algorithms such as recording/playback of multiple channels of audio C, 56001 DSP, 680XX, DSP, FFT, user interface, I/O, DMA, data acquisition, DAC, ADC, SSI . Redesigning controller circuitry for video tape recorders, routing switchers and power supply to include embedded controller for hardware bid and developed C demonstration software . Researched 80960 used in speech recognition system board C, A/D, DSP, FFT . Demonstration software for 80960 disk driver system C, 80960 . Demonstration software involving C/C , Microsoft Windows 386 and buffered screen interface for process control system MS DOS, C/C , 80X86, MS Windows . Designing C language look-up relational database demonstration software . Research involving client billing software Dataflex, Nexous 386, Novell Netware, IBM AT based network, Oracle 6, Sybase . Demonstration software in C under UNIX to modify UNIX operating system commands for potential contract IBM AT, UNIX, C, and Unix systems administration, Unix shell scripts . Designing C micro to mainframe software including file transfer protocols XModem, Kermit and protocol conversion 3270 terminal emulation
Confidential
Granada Hospital Group, Burlington, MA previous work location: Waltham, MA 1990 TV repair . Microprocessor based TV repair technician Repair of microprocessor based TVs
Confidential
Computer Software
Software Engineer: Design of dBase III and Clipper software for client invoicing system. Novell based network, IBM PCs, Clipper, dBase III, networking
Confidential
. Computer/peripheral repair Tested and repaired personal computers, printers and peripherals including IBM PC, XT, AT, clones, Apple Macintosh, Leading Edge, Wyse and VAX
Confidential
Software Engineer: Alarm/security system software development. Testing and developing software for C/8051 based alarm/security system. Developing of C/8051 software of Programmable Peripheral Interface for printer output and MAX 232 for output, programmable circuitry, programmable dialer codes, long range RF communicator, central station including receiver, message decoding and display screen , digital receiver of alarm control system for acceptance of coded signals from Transcience transmitters. IBM PC/AT, MS DOS, C , Archimedes C/8051 cross compiler, device drivers, communications protocols, graphical user interface, embedded system
Confidential
Electrical Consultant Electrical consulting/estimating Preparing electrical estimates, assisting at job sites and consulting in electrical engineering and PCs
Confidential
HARDWARE DETAILS FROM RESUME: Development of software and hardware, repair of computers, peripherals, monitors and microprocessor based televisions, teaching/tutoring technical/software subjects such as C, C and microprocessor design . Verified design of 68020 and SCC circuitry . Hardware designs and research for design bids 80960 research for speech recognition system, 56001, 680XX redesign for sound accelerator board, broadcast controller for video tape recorder, routing switcher and power supply and TMS320CXX based controller . Software contract bid prototypes and prototype development see sections that follow . Electrical consulting/estimating . Inforex, Burlington, MA 1984 : Electrical Engineer C, 8031, FPLS, Z80, 8088 Z80/8088 interface design and 8031 FPLS SCSI bus redesign . Process controls company, Clinton, MA Process Control Division 1984 : Electrical Engineer 8031, Macro 11 RS 232/RS 422 conversion circuitry design support of PDP 11/23 based controller product software /hardware . Engineering company, Cambridge, MA 1983 : Electrical Engineer Fortran, Basic, 8048 Redesign of hardware of Substation Control Unit to include 8048 . Engineering company, Greenbelt, MD TDRSS Group 1982 : Electrical Engineer Fortran 77, PL/1, Pascal, 360/370 assembler Analysis of communication links of relay satellite system. Trained in digital communications signal processing and telemetry. Phased array and directional antennas, telephony, network fundamentals, spread spectrum communications and tracking systems . Field service radials/field strength measurements for directional antennas and impedance network design . 1980-1981 : Other Electrical Engineering positions: Design of phase lock loop circuitry including frequency generation for frequency synthesizer and manual controller to test two-way radio circuitry Design of test prototypes to test CMOS devices such as the Universal Logic Array Design of electronic fuel control circuitry Design and redesign of analog/digital circuitry for MTI radar Student at the University of Pittsburgh in electrical engineering electronic design for DSP/FFT, digital, electronic communications, microprocessor based circuitry and communications circuitry
Confidential
Software Engineer Fortran/8088 . Software development for test station, communication board Fortran, 8088 Design and test of Fortran/8088 software for test station IBM PC based to test DAR4 Tropo modem and receiver, which included communication board and RS 232 protocol. Development of interface circuitry.
Confidential
Electrical Engineer: C, 8031, FPLS, Z80, 8088 . SCSI bus redesign 803l, FPLS , Z80/8088 interface design, C/68000 software design. Design and test of 8031/FPLS based SCSI bus board and Z80/8088 interface including assembly code/logic design. Development of C and 68000 software for data terminals.
Confidential
Electrical Engineer 8031, Macro 11 : RS 232/RS 422 conversion circuitry design to test temperature controller, support of PDP 11/23 based and 8031 based Process Microprocessor products. Design of RS 232/RS 422 conversion circuitry interface used to test communication board of Process Microprocessor 8031/8742 based temperature controller