Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Digital
Equipment Corporation Mar
1996 – Dec 1998 Software Principal Engineer
Download Resume Format
RUBY
SENEKER
309
Lindrick Lane Maryville,
Tennessee 37001
seneker_ruby@yahoo.com (865) 856-9876
Want local job, consider non-local short
contract, non-local perm job will require exception skill fit, location fit,
and many $$$. For local, accept less $$$
if client likes my background but feels I need to ramp up on other skills.
Senior
Software Engineer
Software Development | Architectural Design | Software
Project Leader | Source Development
With many years of
development experience, my career has encompassed source development,
architectural design, software development group leadership, technical project
coordination, and product management.
Responsibilities have included ensuring that hardware, software, data,
and logic integrate into a system’s architecture while meeting requirements and
while also ensuring the architecture’s integrity is maintained as the project
progresses from concept through design, development and into testing and
release.
My most enjoyable
positions have involved complex software embedded well below the surface
interfaces of a system. My skill sets best
fit software development with attributes described by terms such as privileged,
real-time, interrupt driven, asynchronous, file system, and operating system
kernel. Most of my experience has been
related to storage solutions but some has involved software system
communications.
Other responsibilities
have often focused on gathering customer input (internal or external),
understanding and making use of external interfaces, development of project
plans, scheduling of project resources, creating design specifications and
implementation strategies, coding of software, formulating test plans, testing,
creating product documentation, and producing software distribution.
PROFESSIONAL EXPERIENCE:
ForceX Inc. May
2011 – Sept 2011 Senior Software Engineer
Software development of data recorders, test simulators and
test adapters.
·
Used C# .NET 3.5 and C++ via Visual
Studio 2008 IDE.
·
Experience in design and
implementation of complex data acquisition systems with high speed and high
integrity data transmissions, Windows TCP/IP, UDP/IP Socket communication, and serial communication.
·
Instrument
performance using application counters and Windows Performance Monitor.
·
Completes estimates for complex modules under
development, and estimates own work.
·
NUnit was used for testing. | Use
Wireshark to examine network traffic. | SurroundTestTrack
Pro (TTP) was used for issue tracking/management, Surround SCM wasused for
source code control.
University of Tennessee Jan
2007 – Dec 2010 Senior Research Associate
Performed software engineering duties for the FBI’s
CODIS contract:
·
Design, implement and test complex data processing
applications with focus on quality and ease-of-use
·
Perform analysis and presentation of complex
technical problems.
·
Implement (in Visual C++) the first two
releases of human pedigree evaluations associated with missing person
identification. This work included
server side pedigree consistency determination and candidate ranking via Joint
Pedigree Likelihood Ratio computation associated with the Short Tandem Repeat
(STR) DNA data that is associated with the pedigree. Both aspects of this functionality included
considerations for allele mutation and alleles unobserved in the population
study data or the typed members of the pedigree.
·
Implement best practices approaches where
applicable and mentor team members.
·
I
gathered and defined business and user requirements; designed systems
specifications; adjusted project scope as needed to meet delivery deadline;
proactively communicated any issues and obstacles that impacted planned
deadlines and developed workable solutions; completes
the software quality process through the execution of complex module, subsystem
and system test procedures, supported user acceptance
testing (UAT) and system integration testing (SIT); ensured proper
documentation was kept.
·
Job
required knowledge of a Visual C++ STL containers and container iterators, OOD,
multi-threaded coding and UML. | Used Microsoft Windows 2003 Server, Windows
XP, Visual Studio.
·
Solid experience
debugging complex client/server architectures.
·
Used
Microsoft Team Foundation Services for source/document control and testing
control, DevTrack for project issue tracking, and Microsoft office tools such
as Outlook, Word, Excel, and Project.
·
Day
to day task management used Agile / Scrum / TDD techniques while the software development
processes were based on CMMI level 3 guidelines (waterfall type). TDD
scaled up through the software quality process to include the execution of
complex module, subsystem and system test procedures.
·
Intermediate level of competency in
Microsoft SQL Server including understanding of database design and
normalization, use of triggers, stored procedures, referential integrity, and
table-driven design concepts.
Information Technology
Group Sept 2006 –
Jan 2007 Software Contractor
Worked with H&R Block
to update and verify the state/federal income tax application written in C
running under OpenVMS.
The White Stone Group Jan 2004 –
Apr 2006 Software Developer IV
Performed research, developed
prototypes, demonstrated and documented the use of new SW and HW.
·
Performs presentations of technical findings and developments
via creation of short white
papers and investigation reports, with regards to VoIP, wireless technologies, analog
and digital CAS TDM technologies.
·
Created
programs using C, Visual C++ and Visual C# to evaluate new hardware and
software associated with TDM/PSTN based technologies. | Made use of the base, advanced, and network
Win32 API services.
·
Worked
with products that support TCP/IP (V4 and V6), SIP, RTP, RTCP, T.38, IPSEC,
MGCP and H.323 suite of communication protocols. Adept in the use of protocol analyzers.
U.S. Design Corporation Feb
1999 – Jan 2004 Software Engineer
Performed development
for Windows and OpenVMS operating systems kernel components. Responsibility included software engineering
duties in planning, design, development, and testing.
·
Successfully applies complex knowledge of
fundamental concepts, practices, and procedures of particular area of
specialization to design,
develop, and maintained a Windows file system driver, which was based on the
FAT file system source and created interface routines using Microsoft Visual
Studio (5 & 6). | Coded in C language.
·
Made
use of Windows SDK (software development kit), DDK (Device Driver Kit), and IFS
(Installable file system). | Made use of
various generations of the kernel level debugger, WinDbg, and Win32 API calls.
·
Modified
a Windows memory disk driver to be base driver for file system driver above.
Coded updates of a SCSI device driver.
Continued to support updates to OpenVMS based SCSI software. Worked with iSCSI based products.
·
Skiils:
threading,
serialization, synchronization, windows IRQLs, spinlocks, mutex, semaphore, I/O
subsystem, file system, SDK, DDK, IFS, WDM, WinDBG.
·
Created
custom debugging logic with functionality similar to WPP Tracing to allow
complex timing related issues to be resolved.
·
Demonstrates and applies a broad knowledge of field
of specialization through successful completion of moderately complex
assignments.
·
Performed
development, testing, and integration for software written in C, JAVA, and
assembly languages.
·
Demonstrates knowledge of organization's business
practices and issues.
Digital
Equipment Corporation Mar
1996 – Dec 1998 Software Principal Engineer
As a member of the SCSI I/O group
within OpenVMS operating system engineering team, I provided technical
leadership while responsible for complex operating system level engineering
duties in design, analysis, peer review, and test. Functioned as the technical
architect responsible for project or product direction, creation of software
development plans, design specifications, and test plans using innovative
problem solving techniques to bridge business needs to solutions. I used the ISO guidelines of a structured and
detailed development process to perform the above duties and served as
technical interface with hardware providers.
·
Software
technical project leader of the FibreChannel SCSI Multipath Switching project
for the V7.2 release of the OpenVMS operating system. Responsibilities included
creation of detailed project requirements, functional specifications, and
detailed software design specifications, coding, and sub-system testing. Responsible for maintaining product
development schedules.
·
Research, create and evaluate design requirements
and specifications for complex software.
·
Performed
operating system level software development (in C and assembly), led formal
design and code reviews, and performed various levels of testing from module
level to full system.
·
Completes the development of software test requirements
for complex modules under development, executes complex test specifications.
·
Performed
assembly and C coding for both CISC and RISC processors used in both standalone
and clustered environments. | 40 hour training in C++.
·
Quickly
identified and isolated hardware supplier’s firmware problem and drove rapid
resolution that resulted in the retention of a large customer and an associated
large revenue stream.
·
Manage change of Storage Works OSDS and OSMS software products. This included the responsibility for content
of user documentation such as installation guides, user guides, and software
product descriptions. Assisted in OSDS/OSMS
end-of-life activities.
·
Responsible
for problem resolution of customer issues escalated from continuation
engineering.
·
Application and utilization of software development
processes (ISO).
Perceptics Corporation October 1987 - March 1996 Software Product Architect
Responsibility included the overall architecture/engineering/management
of two software products. Translated market and product requirements into
technical solutions and delivered those solutions. Served as technical
interface with DEC, HP, Kodak, and Sony.
·
Interacted with in-house and external stakeholders to
gather and understand requirements.
·
Performs complex design, maintenance, enhancement,
testing, implementation, and support of software.
·
Applied
leadership and hands-on architectural mentoring which fostered a collaborative
and productive environment between various organizations within the company.
·
Performs reviews of complex customers' standards
specification and other documentation to determine software engineering
requirements.
·
Designed
and implemented a file system architecture element (sparse pointers) and a new
on-disk structure (storage control block) to provide block allocation functionality
for guaranteed allocation as part of open file or file extension requests. This
resulted in a doubling of our yearly revenues.
·
Created
a new on-disk architectural specification for a new on-disk structure used with
WORM optical disks. This new on-disk
architecture was based on the concept of linked partitions that were
dynamically generated based on the disk usage pattern instead of the static
creation of a single partition at disk initialization time. This architecture
significantly helped ensure the entire storage capacity of the disk was
utilized and laid the ground work for future implementations to allow a logical
volume to span multiple disks and to allow a file to span multiple disks. | Lead
the implementation effort for this on-disk architecture. | This architecture / implementation included
mechanisms to address backward compatibility with previous on-disk
architecture.
·
Provide general
guidance or train support and/or professional staff.
·
Created
project requirements based on customer input, known product weaknesses,
corporate desires, and engineering realities. | Responsible for product
development schedule.
·
Created
product testing and reporting mechanism to bring management more closely into
the product release cycle. This
mechanism greatly improved customer satisfaction.
·
Oversaw
the software development of operating system code in the form of an ACP,
pseudo-device driver, SCSI disk class driver, SCSI robotics class driver, and
RS-232 robotics class driver.
·
Designed
and implemented multi-threading for a file system ACP (a feature not supported
by the O.S) via a thread context area saved on the kernel stack. | This allowed
the software to scale well thus supporting jukeboxes with the hundreds of
disks.
·
Created
an interface layer that allowed all model robotics devices to be viewed in a common
fashion. This greatly simplified the software logic required, the development,
and maintenance of higher-level drivers.
·
Responsible
for customer problem resolution, including on-site visits to address serious
issues.
Digital Equipment
Corporation May 1985 - October 1987 Software Specialist
·
General software consulting using Fortran and
assembly language. | Consulting at Y-12 which required a DOE Q clearance. | Created a floppy disk (traditional) device
driver for Texas Instruments, which uniquely required use of two non-contiguous
sets of mapping registers.
·
Participate in pre-sales activities
directly with customers.
·
Provided training to customers on Digital’s hardware and
software products
Technology for Energy
Corporation October 1980 - May 1985 Application Programmer
·
General software application development using
Fortran and assembly language.
·
Developed
my first operating system level software, a VMS pseudo-driver and ACP to
provide higher performance database access than was allowed by traditional
application level I/O interface routines.
EDUCATION:
December 1980
Associate Degree, Business Data Processing State Technical Institute, Knoxville TN
PUBLICATIONS:
User Influence on WORM
File System Development Under VMS
Digital Systems Journal,
Nov/Dec 92, formerly VAX Professional.
Download Resume Format
0 comments:
Post a Comment