Robert Davidson
**** ******, ********, ** ***** 972-***-**** *******@*****.***
SOFTWARE ENGINEER
At Broadridge Inc., my duties as spanned across multiple projects. I performed as technical POC for
customer and in house management. Performed as programmer (utilizing various programming and
scripting languages on Unix OS and Windows), QA, and Test Lead for each project. Job requirements
consisted of requirements gathering, work trouble tickets, code design, test, delivery coordination, and
database support (writing and updating Oracle SQL procedures). My Broadridge tenure highlights are as
follows:
• Developed and Implemented dynamic approach to determine file types and processing locations. Deployed
and tested code at three locations (servers) to complete project. Project was in operation within the
specified schedule and reduced expected customer support by 30%.
• Developed and programmed scripts that (1)detected and began processing the arrival of new data files and
(2)determined their validity and if invalid, emails were automatically sent to project managers and
customers. A cost reduction of 25% was achieved by eliminating of process errors.
• Wrote numerous programs utilizing the C programming language to verify data quality and to correct
customer data prior to being processed. This produced a 15% reduction of production errors.
• Defined and coded new workflow processes to eliminate multiple blocks and expedite processing of data
files which resulted in 20% reduction in processing time thus increasing throughput during high
traffic periods.
PROFESSIONAL EXPERIENCE
2012 March – Present DATA ANALYST, IAG, LLC, Carrollton TX
• Learned Infusionsoft CRM; provided technical support for and mentor all CRM users.
• Created datatypes and attributes for new contacts in the CRM.
• Designed and Coded Visual Basic programs (in excel) to alter and validate importable data for the CRM.
• Created and sent all marketing media (emails, newsletters, technical info).
2006 March – 2009 July BUSINESS DATA ANALYST, Broadridge Inc., Coppell TX
• Provide application software support consisting of analyzing product requirements, developing/revising
software, updating software on all servers, design test scenarios and perform functional/regression tests.
• Worked problem tickets and escalated issues on a 24-hour basis.
• Developed test metrics for all owned applications.
• Coordinated upgrades and software changes from the IT department through production personnel.
• Performed as knowledgeable customer interface for product issues.
• Program and test AFP (printer language) based software applications that utilize Streamweaver, IPW, and
various printer specific (IBM) applications.
• Develop numerous C language programs to capture and alter customer data.
• Perform (Oracle) database backups for month end. Duties consist of updating several dB procedures to add
new customers and requirements, restoring the database and moving the backups to various servers.
2004 July – 2005 April SENIOR SOFTWARE ENGINEER, Mantech Inc., Chantilly VA
• Duties included the development and testing of JSPs and Servlets that stored and retrieved data from the
database. Utilized Java, JSP, Javascript, HTML and SQL in my development process.
• Worked with other application and web developers and DBAs to develop requirements documents and
software specifications. Programmed and tested DHS web based software application that utilized Struts
framework. I provided Java, JSP and XML support in creating portals for this program. Oracle 9i database
was utilized for this program.
• Provided Java and Oracle software support in developing client/server applications. Project enabled users
access to specific data based on their security access level.
Robert Davidson Page Two
2002 October – 2004 April SENIOR SOFTWARE ENGINEER, MacAulay-Brown Inc., San Antonio TX
Assigned to Security Hill at Lackland Air Force Base
• Evaluated network security tools for technical feasibility, applicability and operational effectiveness.
Developed procedures and scripts (PERL) to apply the tools for optimal deployment. Utilized TCP/IP suite
of protocols in development of the project. Leveraged the results of multiple evaluations to validate tactical
recommendations of the tools.
• Designed and programmed two layers for open source application OpenMap utilizing the Java
programming language. One layer allowed Oilstock (a type of map file) files to be displayed on the map.
The second layer was a user defined US Classification Banner. The layers utilized Java Swing components
and were developed in a Windows environment.
• Developed a Unix based Java application that would perform an optionally recursive (down a directory
tree) find and replace routine. This tool utilized Java Swing components and Perl programming languages.
2000 January – 2002 October SENIOR SOFTWARE ENGINEER, RAYTHEON SYSTEMS
Reston, Virginia, assigned to the National Imagery and Mapping Agency (NIMA)
• Provided development and maintenance of a client/server application that provided clients tiered
access to secure data. The UI was written in Java Swing. The JDBC was utilized for database (Sybase)
access.
• Designed and integrated software upgrades to existing database server to accept new data types.
Utilized Oracle database application software on an SGI processor using C programming language. Initiated
a team-based approach to problem solving, resulting in reduced development time and improved customer
service.
• Developed, programmed and tested real-time database server software applications utilizing C and
C++ programming languages in a Unix (MOTIF) environment on a Sun Microsystems and SGI processor.
• Technical support team leader responsible for updating system command user manuals.
1996 January – 2000 January SOFTWARE ENGINEER, RAYTHEON SYSTEMS, Richardson Texas.
• Developed requirements (both hardware and software) for switch encryption applications. Activities
included programming updates to the switch database and DSP applications (C and Assembly language).
Implemented the switch/peripheral test-bed configuration.
• Maintenance (upgrades and problem resolution) for video conferencing application. Significantly
improved video signal quality by designing the combination of two time-slots to gain greater bandwidth.
• Performed unit, integration and regression testing on cryptographic products. Prepared software test
procedures and performed testing with QA team partners.
• Lead Engineer for C language based MILSTAR (government secure telecommunications satellite)
program. Duties included design requirements, major code modifications, build issue resolution, testing,
hardware platform and test-bed changes, documentation, and demonstrations.
TECHNICAL EXPERTISE
Programming Languages:
Java, C/C++, Java Swing, Java SWT, JSP, JavaScript, SQL, HTML, PERL, XML, ANT, and Struts
App Servers: Tomcat, Apache, JBoss
Integrated Development Environments: Eclipse, Sun One Studio, NetBeans
Databases/Tools: Oracle, Sybase, Microsoft Access, ObjectStore, TOAD
Hardware/OS: SUN Solaris Workstation/UNIX/AIX, Win32, Linux, Vax/VM
EDUCATION
Bachelor of Science in Electronic Engineering Technology, DeVry Institute of Technology, Dallas TX 1981
Completed the following classes at the University of Texas at Dallas: C Programming, Assembly, Discrete
Structures (finite mathematics), Data Structures and Algorithms, Survey of Computer Architecture, Operating
Systems, and C/C++ Programming Projects. Current GPA: 3.5.
SECURITY CLEARANCES
DoD: Top Secret (SCI, CI Poly) Single Scope Background Investigation – May 2000 – April 2005 (not current)