Sr Principal Software Engineer Resume Example

Love this resume?

By clicking Build Your Own Now, you agree to our Terms of Use and Privacy Policy

Jessica Claire
  • , , 100 Montgomery St. 10th Floor
  • Home: (555) 432-1000
  • Cell:
Professional Summary

Dynamic and highly skilled engineer with extensive experience in full software development cycle and building modular software. Proven record of accomplishments developing enterprise quality products. Excellent analytical and problem-solving skills. Effective communication, presentation and writing skills. Dedicated and Results-oriented who gets tasks accomplished.

  • Proficient in C/C++, Bash, Perl
  • Debugging: gdb, wingdb, Microsoft Visual Studio
  • Real-time multi-threaded programming
  • SCSI, Fiber Channel, TCP/IP
  • Source Control: Clearcase, Git and CVS
  • Protocol analyzers for Fiber Channel and iSCSI
  • Linux kernel and device driver development.
Work History
Sr. Principal Software Engineer, 06/2003 to 06/2021
RtxByfield, MA,

Responsible for architecture and development of key firmware components in the Intelligent Storage Element (ISE) dual-controller RAID storage subsystem. Participated in all phases of system development life cycle starting from requirements analysis through implementation, unit testing and integration.

  • Designed and developed the configuration and control layer for the storage array through sophisticated state machine using real-time multi-threaded programming model, ensuring system state is always consistent in events of crash or hardware failure.
  • Developed low-level virtualization layer mapping physical block devices into logical storage allocation pools and handling failure / insertion of physical devices within storage pool.
  • Participated in core team that developed iSCSI (SCSI over TCP/IP) front-end interface with iSNS support, enabling deployment and discovery of ISE arrays on Ethernet SAN infrastructure.
  • Participated in design and development of ISE-to-ISE data replication solutions, both synchronous over fiber channel and asynchronous over IP networks, enabling data protection for disaster recovery.
  • Implemented VMWare VVOL feature in ISE firmware and created API layer for the VASA provider, enabling functionality offload to storage array for peak performance and utilization.
  • Maintained firmware stack within storage array providing bug fixes and enhancements ranging from fiber channel front-end driver to storage management RESTful and command line interfaces, and all layers.
  • Coordinated efforts with quality assurance teams to develop test plans and testing tools for firmware features, ensuring highest level of product quality that meets and exceeds customers' expectations.
  • Co-headed Engineering Escalation Team that provided top level support to customers and developed tools to process/analyze incoming telemetry and alert customers of potential failures in advance, resulting in prompt resolution to problems and highest customer satisfaction in the field.
Sr. Software Development Engineer, 01/2001 to 04/2003
Adobe Systems IncorporatedMclean, VA,

Lead engineer responsible for development and support of iSCSI target firmware in, 's SN54xx product line of storage routers.

  • Co-developed and maintained the iSCSI target for Cisco's storage routers, taking full responsibility of all areas related to design, development and support of customer integration and interoperability.
  • Took leading role in design and development of key functional areas in the SN54xx firmware including improved High-Availability scheme, resource management algorithms and auto target discovery over IP networks, resulting in improved product reliability and performance.
  • Acted as technical engineer for customers and strategic partners supporting cross-development and interoperability testing and contributed to development of iSCSI spec and supporting drafts within IETF Working Group on IP storage.
Sr. Software Engineer, 08/1998 to 01/2001
FisKittredge, CO,

Headed Research & Development of key projects on emerging technologies in areas of intelligent Object Storage Devices (OSD), Network Attached Storage (NAS) and distributed/clustered file systems.

  • Led design and development of Object Storage Device by integrating lower stack of file system into disk drive firmware, enabling new generation of intelligent disk drives.
  • Extended OSD model to network client/server model running in Linux kernel over Remote Procedure Call (RPC) layer, providing network access to Object-based Storage Devices.
  • Designed and implemented prototype of iSCSI (SCSI over TCP) protocol as Linux kernel module, enabling network access to block-based storage.
System Consultant, 10/1991 to 08/1998
Verizon CommunicationsRoanoke, VA,
  • Developed and optimized applications on High Performance Computing and Communications (HPCC) shared and distributed memory systems and provided consulting and training to global community of NCSA users and strategic partners.
  • Carried out performance analysis and optimization on various scalar and vector computing platforms, resulting in significant performance improvement of real-world applications.
M.S: Computer Science, Expected in 08/1998
University of Illinois At Urbana - Champaign, IL,
Ph.D: Nuclear Engineering/Physics, Expected in 10/1991
University of Illinois At Urbana - Champaign, IL,
B.S./M.S: Nuclear Engineering, Expected in 07/1987
University of Alexandria - Alexandria, Egypt,

By clicking Build Your Own Now, you agree to our Terms of Use and Privacy Policy

Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.

How this resume score could be improved?

Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume:


Resume Strength

  • Formatting
  • Length
  • Personalization
  • Strong Summary
  • Target Job

Resume Overview

School Attended
  • University of Illinois At Urbana
  • University of Illinois At Urbana
  • University of Alexandria
Job Titles Held:
  • Sr. Principal Software Engineer
  • Sr. Software Development Engineer
  • Sr. Software Engineer
  • System Consultant
  • M.S
  • Ph.D
  • B.S./M.S