R O B E R T E V AN S
Murphy TX *5094
214-***-**** • ********@*****.***
SOFTWARE ENGINEER
Results-Driven Software Engineer with extensive experience enhancing operational efficiencies, developing
solutions, deploying/upgrading technologies and working with IT initiatives to support mission-critical business
processes. Extremely effective at integrating emerging technologies and operational systems/processes to solve
complex business problems. Talent for developing and working with high-performance teams, making effective
decisions, and quickly revising tactics to achieve goals within aggressive time frames.
KEY SKILL PROFICIENCIES
Object-Oriented Analysis & Design Simulation Development
Product Testing Prototype Development
Technical Integration Database Development & Management
Technical Consulting Higher Mathematics
TECHNOLOGIES
C++, C, Smalltalk, XML, Perl, Assembly, Fortran
Languages:
Rose (UML), Coverity, Purify, gdb, Wireshark, Mathematica, many more.
Utilities:
Linux, Sun Solaris, HPUX
Platforms:
Ethernet, ATM; IP; SCTP/TCP/UDP, many application layer protocols.
Protocols:
Databases: Versant, Gemstone, Oracle, Sybase
SELECTED BUSINESS CONTRIBUTIONS
Volunteered to take over development of a business-critical telecommunications traffic generating tool written in
•
C++ for a major company. Expanded the flexibility and protocol coverage of the tool, improved the performance
rd
(by 30% in one area), and updated the stale documentation. This work involved integrating some 3 party
software packages and working closely with vendors. Results: Complete and rapid testing of the target product.
The product’s overall quality was improved by use of this tool and target release dates became more
achievable.
Developed a program for migrating customer databases by directly transforming binary images. This involved a
•
detailed understanding of the internal structure of a proprietary database and the use of complex memory
management techniques. Result: Program reduced by 75% errors and time required for customer upgrades on
the product. The migration software, written in C, was entirely my idea and design.
Significantly enhanced a new FORTRAN program critical to a research laboratory. Result: This enhancement
•
reduced design and reconfiguration time of experiments by an estimated 50%. The enhancements also resulted
in a general acceptance of the program by the laboratory staff.
Developed mobile location algorithms using Mathematica and implemented these in C. Continually enhanced
•
the accuracy of these algorithms using statistical and heuristic techniques. I had complete responsibility for the
resulting subsystem which became a critical component of a new product.
Designed and developed an automatic regression testing system for a telecommunications switching system.
•
Prior to this, engineers had to manually make complex calls using handsets and document the results. This was
exceedingly time consuming and error prone. The software was written in C and ran on a Unix system. Result:
Regression testing system accelerated testing/debugging by at least 50% and improved the overall quality of the
product.
R. Evans - Page 2
PROFESSIONAL EXPERIENCE
TEKTRONIX, Richardson, TX 2004-2009
Software Engineer
Member of software testing group for GeoProbe. a network performance management product.
Extended capabilities and performance of GeNet, a C++ multithreaded utility which simulates customer
•
traffic over diverse Internet and SS7 networks.
Mentored and assisted the test team with testing tools and scripts.
•
Designed, implemented, and maintained C++ code for the GeoProbe product.
•
Integrated 3rd-party software packages and made these generally available to the various engineering
•
teams, for example, GMP, a trans-64 bit mathematics package.
SAMSUNG TELECOMMUNICATIONS AMERICA, Richardson, TX 1997-2004
Principal Engineer
Developed software supporting telecommunications switching applications.
Integrated an object-oriented database, Versant, supporting both C++ and Java, into a softswitch
•
product and served as the sole database administrator, which included mentoring the engineering staff.
Designed and implemented a client-side Versant object cache management scheme based on multicast
•
groups.
Designed and implemented a database schema evolution framework supporting on-line software
•
upgrades.
Developed a TCP server to support lawful intercept feature.
•
Developed a DHCP proxy server for mobile IP session management.
•
Took the initiative to produce all the product installation software.
•
Extraordinary Team Achievement Award.
•
MCI, Richardson, TX 1996–1997
Consultant
• Developed configuration and performance reporting software for ATM networks using SQL-based
reports in Sybase.
PINPOINT COMMUNICATIONS, Dallas, TX 1995–1996
Senior Software Engineer
Developed vehicle location algorithms based on time-of-flight measurements of RF signals to sets of
•
base stations. Algorithms were modeled with Mathematica and implemented in C.
Developed subscriber database using Oracle.
•
EDUCATION
MS, Physics, University of Pittsburgh
Additional graduate physics studies, University of Chicago
Additional graduate applied mathematics studies, University of S. Florida