We provide IT Staff Augmentation Services!

Software Engineer Us

4.00/5 (Submit Your Rating)

SUMMARY: Extensive experience as a Software Engineer working in a variety of industries. Assembly language experience includes 8051, x86, Z80, 6502 and 6800. Experienced doing work on real-time Embedded systems. Maintained Visual C++ third party applications.

OPERATING SYSTEMS: IBM/PC (MS/DOS), Windows95, WindowsNT, Windows 2K, Windows XP

SOFTWARE: C, C++, Visual C++, 8051, 80x86, Z80, 6502, 6800 Assembly, WinWord, Visual BASIC, Java, JavaScript, PHP

EXPERIENCE:
Store Manager 2004 – Present

  • Responsible for helping customers making copy sending/receiving Faxes and shipping packages.
  • Preparing customer items for shipment.
  • Helping customers resolve problems including but not limited to lost or damaged packages.
  • Ordering supplies needed for shipping and other needs.
  • Opening and closing of store, along with making nightly deposits.

Polaris Web Consulting – Principal 2002 – Present

  • Work with clients to determine intended web audience and best way to reach them.
  • Design, develop and test web based user interface based on customer needs.
  • Develop web pages using HTML, ASP, PHP, MySQL.
  • Used Photoshop7 for developing graphics.

Software Engineer 1999 – 2002

  • Responsible for receiving new code builds from our vendors Lucent and Conexant used to develop our analog modems.
  • Developed firmware for an embedded modem for a battery powered Credit Card reader. One of the main concerns was its ability to go into and recover from sleep mode to conserve power.
  • Worked with our vendors developing the new V92 standard.
  • Design, implement and document code changes to Microcode received from our vendor. This included a Z80 C++ code for a micro-controller-based line of modems.
  • Design, implement and document code changes to Microcode received from our vendor. This included a L27 micro-controller based line of modems.
  • Designed, developed and tested a new line of EMBEDDED modems for Credit Card Scanning company.
  • Designing changes to Visual C++ code for a new line of DSL modems.
  • Customized Third Party software using the Microsoft Visual C++ Resource editor.
  • Maintain released Microcode documentation.

Software Engineer 1994  1999
Mid-range Systems:
Designed, developed and tested enhancements to the Remote Maintenance Processor (RMP). This application is written primarily in Microsoft C. The RMP performs data acquisition using from 1 to 4 DigiBoards. Each DigiBoard contains 8 serial ports. This allows the RMP bi-directional communication with up to 32 devices.

  • Designed, developed and tested a terminate and stay resident (TSR) WATCHDOG program written in x86 assembly.

Mainframe Systems:

  • Designed, developed and implemented tests scripts in AUTOMATOR QA to perform regression testing on EMC²’s mass storage unit for Mainframe Systems (Symmetrix). These systems are fault tolerant storage devices for mainframe systems, running Mission Critical applications.
  • Member of a team to convert DOS based systems in interoperability lab to Windows95. This provided the ability to upgrade microcode on Symmetrix systems via network connections, eliminating the need for diskettes.
  • Developed and tested scripts written in SYMPL, an EMC² proprietary language. These scripts performed maintenance and upgrade handling for EMC² Symmetrix Systems
  • As part of a cross-functional team, participated in the development of a GUI platform to execute SYMPL scripts on a WindowsNT desktop.
  • Developing Filter program in Microsoft C++ 5.0 on a WindowsNT desktop.

Analysts International Corporation - Contract Software Engineer 1992  1993

  • As a Consulting Programmer/Analyst, worked for a major computer manufacturer, maintaining OS/400 Operational software.
  • Performed Reliability Availability Installability Serviceability Environments (RAISE) testing on the AS/400 system. Gained extensive experience in software/hardware development, testing and maintenance. Performed configuration management.

Software Engineer 1989  1992

  • Designed, developed, tested and maintained, "terminate and stay resident" serial communication device drivers in 80x86 Assembly and C in an MSDOS environment. These device drivers communicated to Programmable Logic Controllers (PLC).

Reliable Cash Register, Inc. - Software Engineer 1988  1989

  • As a Consulting Programmer/Analyst, I worked for a Major Computer Retailer, maintaining retail point-of-sale (POS) systems.
  • Developed programs using 80x86 Assembly for automation of endofday closeout procedures.

Datachecker/National Semiconductor - Software Systems Programmer 1984  1988

  • Developed and maintained test tools in 80x86 Assembly for PointofSale (POS) Systems on IBM PCs.
  • Maintained PCs in Lab areas for POS Systems using CROSSTALK.
  • Designed, developed and tested Embedded System code for POS systems.
  • Lead Software Engineer maintaining POS Application/Operating systems.
  • Authored Functional Specifications used for POS system under development by a contracted vendor.
  • Supported Project Management by developing test cases for future POS application software releases.

Software Engineer 1981  1984

  • Designed, developed and unit tested communication command and control (C3) drivers for AMRAAM Missile system.
  • Developed software for Patriot Missile Radar System.
  • Developed command and control message handler software for the GREEN FROG PROJECT.

MEMBERSHIPS: Notary Public, Past president – EMC² Toastmasters. Formerly possessed US Government Secret Security clearance. Team player.

EDUCATION: Bachelor of Science

We'd love your feedback!