Resume of Sr Software Engineer




Title
Sr Software Engineer

Primary Skills
C, PHP, PERL, Assembly, AJAX, JavaScript, Postscript, PDF

Location
US-VA-Norfolk (will consider relocating)

Posted
Jul-27-07

RESUME DETAILS

Programming Skills

Extensive ANSI C knowledge, with particular emphasis on very high-speed, real-time environments
Design and development of firmware on 8051, 80x86, and 68030 platforms using Borland Turbo Assembler/Turbo C (80x86), DiabData and Microtec C (68030), and Franklin/Keil C (8051)
Sixteen years programming experience with C (K&R and ANSI), 80x86, 8051, and 68030 Assembler, Postscript, PERL, JavaScript, Java, and SQL, among others
Windows SCSI device driver and application development using Microsoft Visual C/C++
Software development experience on Windows, AIX, SunOS, Solaris, HP-UX, IRIX, A/UX, CLIX, SVR4-PC, Ultrix, OSF/1, Digital UNIX, OS/2, Windows, and MS-DOS
Hardware development/debugging experience using components and software from Altera, OrCad, P-Cad, Motorola, Intel, AMD (as well as the usual list of support/glue logic chips)
High-speed peripheral development for SATA/PATA/IDE, SCSI, and iSCSI
Research, development, implementation, and feedback integration of various caching algorithms and techniques, focusing on issues such as burst capacity, latency reduction, load balancing, and more
Proficient problem-solving skills at logical and physical levels, including experience with Tektronix and LeCroy DSO's, Philips Logic Analyzers, SingleStep 68030 debugger, Nohau 8051 emulator, and Adaptec SDS-3 SCSI Development System
Project management to include feasibility, budgeting, planning, chronology, execution, production, documentation, performance analysis/review
Fully versed in inter/intranet hardware, software, and security; including software development/debugging (TCP, IP, UDP, RPC, and more) and hardware installation (BNC, AUI, STP, UTP, AppleTalk, and fibre)

Experience

2004 - Present
Software Engineer, Contemporary Cybernetics Group, Yorktown, Virginia

Accepted (another) pay increase and returned as lead engineer. Yes, again. Responsible for initial and ongoing design and implementation of firmware for miSAN-D8/iVault products. These are iSCSI-SATA/SCSI units, equipped with 1GB+ cache. Firmware is based on a highly customized Linux kernel, with operating environment assembled from scratch. Kernel-level work included assembly routines for accessing SMBIOS data (well outside the normal kernel support), integrating at the lowest levels of the network stack, tight integration with hardware security devices, and more. Concurrent to this effort was the development of a system analysis package for the in-house Technical Support group, providing them with automated analysis of troubled units, and integration of heuristics to scan for all problems seen in the history of the project. I also spearheaded the development of a high-speed, multi-threaded, portable iSCSI test library for validation and testing.

1999 - 2004
Systems Engineer/Sr Web Developer, AIT, Chesapeake, Virginia

Designed/updated Web Sites for various customers, using wide variety of technologies, including HTML, DHTML, Java, PERL, JavaScript, Tcl/Tk, CGI, CSS, XML, VRML, Flash, Shockwave, Director, ASP, SQL Database, and more. Tools included Photoshop, Paint Shop Pro, Beyond/3D, Fractal Texture Composer, Acrobat, and more. Designed and implemented AIT corporate network, including multiple redundant links to the world, full ingress/egress network monitoring, arrays of FreeBSD/Linux/NT servers acting as front-line Web servers and back-end database servers. Worked closely with customers on all phases of projects (Concept, Design, Review, Installation, and Update) on platforms including Solaris, FreeBSD, Tru64, Linux, NT/2K/XP, AIX.



Experience (continued)

1998 - 1999
Software Engineer, Contemporary Cybernetics Group, Yorktown, Virginia

Accepted pay increase and returned to duties listed below as lead engineer.

1997 - 1998
System Administrator, Science Applications International, Hampton, Virginia

Performed standard system administration duties on corporate computer network of more than eighty Sun and SiliconGraphics systems. Wrote network security and system administration software using C, C++, Perl, sh, ksh, Tk, Tcl, Postscript, HTML, JavaScript, Fortran, and other languages as necessary. Implemented automatic network traffic security monitor in Bourne shell (with snoop, awk, sort, and dc) with Postscript reporting capabilities and an HTML/JavaScript front-end.

1991 - 1997
Software Engineer, Contemporary Cybernetics Group, Yorktown, Virginia

Designed, coded, and debugged embedded controller firmware, device drivers, test programs, and applications packages for numerous platforms. Wrote 10,000+ line robotic control software package capable of running on all major UNIX platforms. Designed and debugged SCSI device drivers for UNIX, OS/2, Apple, and DOS platforms. Solely responsible for design and development of control software for 100+ Gigabyte, 30+ Megabyte per second SCSI disk array. Assisted in writing of technical documents and manuals for various products. Sole engineer responsible for performing field engineering work at several very high-profile customer sites (Exxon - Houston, Northrop-Grumman - Baltimore, among others). End-to-end project management for several projects. Performed a number of functions in various departments, including Sales/Marketing, Technical Support, Documentation, and Production. Due to strenuous requirements of this position, I resigned to pursue completion of my bachelor's degree.

1990 - 1991
System Administrator, Christopher Newport University, Newport News, Virginia

Maintained network of approximately fifty Sun workstations, Macintosh computers, and PCs with over two hundred fifty users. Installed various hardware and software, maintained security, and responded to users' needs and desires. Wrote various security programs and scripts. Interfaced with students and faculty on many projects.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-VA-Norfolk »
View all resumes in US-VA »

View other Sr Software Engineer resumes, Programmer / Developer resumes