We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Morrisville, NC

PRINCIPAL SKILLS:

  • C/C++ - 15 yrs Linux, 6 yrs Windows
  • OOP/OOD - 15 yrs
  • Java - 1 1/2 yrs
  • C# - 1/2 yr
  • Perl - 1 yr bash - 3 yrs
  • SQL - 2 yrs
  • Eclipse - 2 yrs
  • Visual Studio - 6 yrs
  • NetBeans - 2 yrs
  • CMVC - 4 yrs
  • CVS - 8 yrs
  • Git - 2 yrs
  • Bitbucket - 2 yrs
  • Bugzilla - 5 yrs
  • Clearquest - 4 yrs
  • Jira - 2 yrs

COMPUTER SKILLS:

Modula-2, Pascal, html, SDLC, TCP/IP, VMWare vSphere, MS Hyper-V. Proficient in all forms of MS Windows, various flavors of Linux, and Solaris .

EMPLOYMENT HISTORY:

Software Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Developed communication protocol for electronic health records system
  • Various feature improvements/repairs on software which communicates with GE cardio equipment
  • Various enhancements / bug repairs to several existing products

Software Engineer

Confidential, Research Triangle Park, NC

Responsibilities:

  • Many test tools created & modified for the purpose of troubleshooting PCI problems and stress testing the PCI bus on Confidential blades and servers. Utilized STL, POSIX threads, Win threads, TCP/UDP sockets, gcc/g++, MFC, gdb, VS debugger. Wrote systems and user documentation for all tools.

Software Engineer

Confidential, Research Triangle Park, NC

Responsibilities:

  • Developed a tool for creating RAIDs, logical drives, and logical volumes, verifying the health of disks, and reporting the hardware configuration on servers.
  • Developed a tool to implement server and disk failover, enabling high availability.
  • Developed a tool to configure Linux servers for SOL communication, as well as to report IP addresses for SOL and IPMI.
  • Developed a tool to launch a SOL terminal to communicate with servers from a master server, eliminating the need for KVM switches and reducing cabling.
  • Ran benchmark throughput tests on Linux and Windows servers.
  • Wrote usage documents and test procedure documents.
  • Tested and documented VMWare ESX Server installation and functionality on the company’s proprietary SAN storage system.

Software Engineer

Confidential, Centreville, VA

Responsibilities:

  • Researched and acquired all hardware for the system
  • Benchmarked all hardware to determine actual operational limitations such as network throughput, RAID throughput, and tape drive read / write speeds
  • Designed the software (OOD) along with three other engineers
  • Coded in C and C++ (OOP) employing the latter’s polymorphic capabilities
  • Modified the system’s GUI with Java Swing
  • Utilized C++ STL, sockets, gcc/g++, gdb, and POSIX threads
  • Configured all hardware (SCSI tape, RAID, NICs, gigabit ethernet switches)
  • Configured the LAN (IP assignments, gateways, routes, host tables, all racking & wiring)
  • Installed Red Hat Linux operating systems from ver. 7.0 - Fedora Core 4
  • Tested the full functionality of the system in the lab
  • Installed the software on US Naval warships and utility vessels
  • Tested the system on US Naval ships during sea exercises and war games
  • Wrote end-user instructions
  • Rewrote over 100 signal processing vector calls using pointer arithmetic in C to increase their speed.

We'd love your feedback!