Ejdentremont

12/18/2014
Lynn, MA

Position Desired

Software Engineering
Anywhere in MA
Yes

Resume

SOFTWARE ENGINEER

Self-directed, results-driven and accomplished Software Engineer with extensive experience in real-time software development including requirements analysis, code development and review, implementation and testing. In-depth experience in Real Time Operating System design, Compilers, Assemblers, Linking Loaders, Hardware Emulators, interfacing with Device Drivers and Networking. Equally successful working independently or collaboratively as a team member. Communicate effectively with personnel at all levels. Known for paying meticulous attention to detail. Logical, analytical and methodical - systematically evaluate, identify essential tasks, and devise solutions to complex, multidimensional problems. Proficient at prioritizing and managing multiple tasks to meet deadlines


Operating System Design ● Compiler and Assembler Design ● Networking
Real Time Software Development ● Hardware Emulators ● Device Drivers
Problem Solving ● Troubleshooting ● TCP/IP Programming
DOD Security Clearance
Languages
JOVIAL ● C ● C++ ● ADA ● Various Assembly Languages ● Various Machine Languages
FORTRAN ● COBOL ● Java ● Perl
Platforms
Windows ● UNIX ● CDC Mainframes ● UNISYS Mainframes ● Digital PDP 11/35
Development Tools / Software Applications
Microsoft Visual Studio ● PVCS ● Clearcase
Microsoft Word, Excel, PowerPoint, Project


PROFESSIONAL EXPERIENCE

RAYTHEON CORPORATION, Tewksbury, Massachusetts ● 09/1986 - 06/1995 & 04/2006 - 04/2011
A technology and innovation leader specializing in defense, homeland security and other government markets throughout the world.
Principal Software Engineer (04/2006 - 04/2011)
Subject Matter Expert in software design of embedded systems and Expert in embedded product development using JOVIAL and Assembly languages. Designed code, tested, and maintained 300K sloc for two compilers, assembler, linking loaders, four embedded real time Operating systems, and three hardware emulators. Provided backup to UNISYS System support, with accountability for configuration, system boot, and general overall support of two UNISYS Dorado machines.
Accomplishments:
• Generated a new Software control System for the Japanese Patriot Diagnostics system. Project bid at 700 Man Hours. Completed project in 82 Man Hours, saving company 618 Man Hours.
• Recovered vital data from Control Data Magnetic tape. Data was 5000 Sloc from the software on the actual Missile. This was done on the UNISYS. Project bid at 40 Man Hours, completed task in 16 Man-hours, saving company 24 Man Hours.
• Wrote new driver for new SBC on Patriot Missile. Designed, coded, and tested driver prior to hardware availability. Driver ran correctly the first time it was used with the new hardware. Wrote a hardware emulator in ‘C' to emulate the new hardware and tested the driver on this emulator. Emulator and actual hardware communicated with the SBC using TCP/IP.
• Maintained Jovial Language Cross Compiler. Project required all aspects of compiler design, including trouble shooting parser and code generation issues. It also included adding new features, syntax and instructions to the language. Compiler runs on a UNISYS mainframe; generates code for the Patriot Missile Weapons Control Computer; and is coded in UNISYS Jovial and UNISYS Assembly Language.

• Maintained Jovial Language Compiler. Performed all aspects of compiler design including trouble shooting parser and code generation issues, and added new features, syntax and instructions to the language. Compiler runs on, and generates code for UNISYS mainframe; and is coded in UNISYS Jovial and UNISYS Assembly Language.
• Maintained Diagnostic Language Compiler (DTL). DTL is a Raytheon Proprietary Language, which is used to test and diagnose problems in the Patriot Missile Radar. Responsible for all aspects of compiler design including trouble shooting parser and code generation issues. Added new features, syntax and instructions to the language. Compiler runs on a UNISYS mainframe and generates code for the Patriot Missile Radar, and is coded in UNISYS Jovial and UNISYS Assembly Language.
• Maintained Patriot Missile Cross Assembler. Performed all aspects of Assembler design, including trouble shooting parser and machine code generation and Object Code issues, and added new features, syntax and instructions to the language. Assembler runs on UNISYS mainframe and generates object code for Patriot Missile Weapons Control Computer. Compiler is coded in UNISYS Jovial and UNISYS Assembly Language.

Senior Software Engineer and Lead Engineer (09/1986 - 06/1995)
Participated in software development, maintenance and build support on a variety of programs.
Accomplishments:
• Developed and maintained real-time, multitasking, multi-processor based simulator. Program emulates dual CPU hardware, I/O activity, error traps, interrupts, etc. Personally wrote 3,000+ lines of assembly code.
• Tested on a large scale (two million+ lines of code) real-time control program. Project included software for missile guidance, target tracking, graphical display, equipment monitoring and scheduling.
• Developed and maintained system device drivers, including tape and optical disk drivers.
• Maintained and enhanced compiler, linker, loader, assembler and Operating System used to develop Software for Patriot Software control system.
• Performed software builds over numerous releases. Coordinated documentation of tactical software released to the Japanese.

GEOLOGICS CORPORATION, Beverly, Massachusetts ● 05/2000 - 04/2006
Producer of mission critical solutions and provider of technical support in the areas of research and development, engineering, communications, software, and systems development. (Contractor to Raytheon)
Principal Software Engineer (Part-time Contractor)
Maintained and provided training for the following Patriot Missile areas: WCC/EWCC Jovial Compiler, WCC/EWCC Assembler, UNISYS Resident Jovial Compiler, WCC Mini Operating System, WCC Large Operating System, WCC Tactical Operating System, EWCC Operating System, UNISYS Resident Linking Loader, WCC/EWCC Simulator, and WCC/EWCC Utility. Computers used included the UNISYS IX5600, PC's Sun Workstations, and Patriot WCC/EWCC. Languages used were WCC Jovial (J3), UNISYS Jovial (J73), UNISYS Assembly Language, WCC/EWCC Assembly, WCC/EWCC Machine Language, UNISYS SSG, UNISYS Call, UNISYS OS2200 Command Language, and UNISYS 2200 Operating System Executive Language.
Accomplishments:
• Solved major compiler problems causing potential safety issues in flight software. Corrected code generation issues in the JOVIAL compiler, which could potentially have caused Missile Guidance errors during flight.
• Removed the need for Magnetic tapes from entire system. All of the release software was on 2400 foot nine-track magnetic tapes. Since tapes were no longer manufactured, used tapes were required for releasing software, and crea...

Login or Register to view the full resume.