We provide IT Staff Augmentation Services!

Software Contractor Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

Principal Software or Consultant Engineer with broad background in system and communication software.

TECHNICAL SKILLS:

Computer Languages: C++ (16+ years), C (20+ years), Java, PHP, PERL, SH/CSH/KSH Shell Scripts, Assembly (Z80, 808X, PPC 860/8260), Ada, JOVIAL, and more

Operating Systems: NetBSD 5, Red Hat Enterprise Linux 3 - 6 Fedora 8-10, Red Hat Linux 9.0, RedHawk Real-time Linux, VxWorks, pSOS, Windows 95/98/ME/NT/2000/XP/7/10, Hardhat Linux 2.0, Sun Solaris, UnixWare 1.1, 7.1.1, and 7.1.4, AT&T System V Release 4.2, MS-DOS,, and others

Tools: Source Code Control (git, Subversion, Clearcase, CVS, RCS, SCCS, etc.), Requirements (DOORS), Debuggers (gdb, sdb, Visual C++, kdb, adb, hardware emulators, logic analyzers, etc.), Development (Rational Rose), Libraries (STL, Boost, Rogue Wave, Microsoft Foundation Classes) Compilers (Gnu, Microsoft Visual Studio, and more) IDE (Eclipse, Visual Studio)

Protocols: SSDP, HTTP, SOAP, SNMP, TCP/IP, Confidential, I2C, Motorola SPI, RS-232, RS-485, SNA, SDLC, Confidential Bisync, Bisync, SLC, ALC, X.25, AX.25, X.29, IATA Host-To-Host, ALC over X.25, XMODEM, VT-100 emulation, Store And Forward, Peer-To-Peer synchronization, Patriot Trainer suspend and restart, and more

Skills: JMS, multithreaded and distributed SW design, SW architecture, Linux device drivers, communication protocol design, data communications, telecommunications, voice response, computer telephony integration, real-time embedded SW, fault detection and recovery, fault tolerance, driver/system/utility/API, CLI and GUI user interfaces, SQL (MySQL, PostgreSQL, Sybase, Ingres, SQL Server, Sybase), Excellent verbal and written communication

PROFESSIONAL EXPERIENCE:

Software Contractor

Confidential, Framingham, MA

Responsibilities:

  • Wrote C++ SW to communciate with Spotify, Pandora, Deezer, IheartRadio, UpnP Control Points, etc. Add Alexa control for Spotify. Software ran on Linux.
  • Wrote full-featured UpnP Media Renderer compatible with Confidential and standard UPnP Media Control Points.

Software Contractor

Confidential, Acton, MA

Responsibilities:

  • Adapted C and C++ software for SIP ALG to work with NAT. Software ran on Linux.
  • Wrote UpnP Media Renderer compatible with Confidential and standard UPnP Media Control Points.

Senior Software Engineer

Confidential, Nashua, NH

Responsibilities:

  • Wrote embedded system management software for Confidential .
  • Mainly worked on replication features.
  • Software written in C and C++ for NetBSD and CentOS.
  • Helped team stabilize and complete replication software.
  • Rewrote partner deletion code to fully clean up so a user is not stuck unable to delete a partner even when the database is in an inconsistent state.

Software Contractor

Confidential, Andover, MA

Responsibilities:

  • Wrote C and C++ software for embedded Linux. Software used Confidential to provide streaming video to an internet ena bled Confidential .
  • Fixed features for Confidential DMR and Windows 7 certification.
  • Helped team stabilize and complete software for customer.
  • Led Windows 7 certification efforts.
  • Completed Confidential prototype in time for Confidential demo.

Software Contractor

Confidential, Wallingford, CT

Responsibilities:

  • Wrote embedded system initialization software in C on Confidential Edition 5.0 Linux for management card in a cable Confidential system.
  • Wrote initialization software to generate Linux and tail-f confd configuration files and restart software when configuration changes.
  • Fixed signal handling and improved software reliability.
  • Helped team stabilize and complete software for successful first customer trial.
  • Fixed crashes and improved robustness with new features like a customized init process to restart our software if it crashes.

Software Contractor

Confidential, Needham, MA

Responsibilities:

  • Provided technical guidance for embedded software team.
  • Selected tools and environment.
  • Designed and wrote most of the embedded software.
  • Used C on RHEL 5.0 for an ARM CPU.
  • Wrote PERL scripts for backup and administration tasks.
  • Designed network proxy system.
  • Created iptables rules for firewall.
  • Wrote and successfully tested over 7000 lines of C code in 3 months for application framework.
  • Rate was well in excess of company's typical 750 lines per months.
  • My technical lead said it was the fastest rate he had ever seen.
  • Won customer satisfaction award from contract company.

Software Contractor

Confidential, Lexington, MA

Responsibilities:

  • Designed, wrote, and tested simulation software in C++ for Microsoft Windows and Fedora 8-9 and Red Hawk Real-time Linux.
  • Evaluated and selected computer for real-time parallel simulation development.
  • Taught team members how to improve performance on a multi-CPU Linux computer.
  • Helped save project from cancellation by proving non-real-time version nearly achieved the real-time performance.

Principal Software Engineer

Confidential, Waltham, MA

Responsibilities:

  • Wrote SNMP network management software for the Confidential industry.
  • Wrote software in Java, C, PHP and other script languages.
  • Wrote SNMP trap handler that was 10-24 times faster with more features.
  • Led 3 person custom software team developing software to support new MTAs (phone adapters).
  • My team earned several hundred thousand dollars for the company.
  • In two months, designed, wrote, and tested high speed, multi-threaded Java trap and event handling framework for next generation system.
  • It could handle several thousand traps per second.

Principal Software Engineer

Confidential, Chelmsford, MA

Responsibilities:

  • Was Unix, Linux, and C++ expert for the team.
  • Fixed complex threading and performance problems the team had not fixed in over a year.
  • Fixed call handling state machine, and SIP handling for Snowshore Media Server.
  • Also enhanced media server resource allocation, logging, IPC, property management, process management, media server management, process warm start, media server failure recovery, etc..
  • Created new utility functions to get the time stamp counter, NIC IP address, file management, and to get system information, etc.
  • All software written in C++ for VOIP conferencing system.
  • Used Red Hat Linux 9.0, SCO UnixWare 7.1.1, and UnixWare 7.1.4.
  • One of two engineers fixing software to win major contract with Confidential .
  • That win convinced Confidential to buy Confidential for $103 million.
  • Without my expertise debugging mutli-threaded code the sale would not have occurred.
  • Increased phone channel capacity from 180 to 240.
  • In 4 months stabilized Snowshore software which other engineers failed to fix in over a year.
  • In several weeks redesigned media server resource management so fail-over worked reliably.

Media Management Engineer

Confidential, Lowell, MA

Responsibilities:

  • Debugged and enhanced media file management software which copied, deleted, compressed, and transcoded DVI, MPEG1 and Confidential media files for video editing and storage systems. Wrote GUI in Visual BASIC and server in C++ for Windows 2000.
  • Led team that successfully fixed software in about 6 months after more than 6 previous workers failed to fix it in 3 years.
  • Greatly reduced bug reports and improved customer satisfaction.
  • That satisfied Time Warner who accepted the new software and resumed payments.
  • Designed next generation file management software which scaled up to multiple servers.
  • That design was approved by CNN.

Principal Software Engineer

Confidential, Lexington, MA

Responsibilities:

  • Improved communication software for Interactive TV system.
  • Wrote software in C++ for Windows 2000 using Openstreamer and other Confidential tools.
  • Finished critical piece of software needed to sell the company.

Senior Software Engineer

Confidential, Lexington, MA

Responsibilities:

  • Part of software architecture team.
  • Designed and wrote real-time embedded communication and system software for company’s first prototype cable TV set top box.
  • The box showcased the company’s innovative digital over analog embedding technology.
  • Wrote software for Confidential frame detection and demultiplexing, device drivers for stereo DAC and fan controller.
  • Ported PCMCIA driver to HHL 2.0 and ppcboot.
  • Ported Confidential device driver.
  • All software written in C or C++.
  • Used Motorola PowerPC 860T running Hard Hat Linux 2.0 from Montavista.
  • Mentored team on using Linux

We'd love your feedback!