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.
