1. Carrollton, TX
4est@pobox.com Forrest Dye 2149126629
www.linkedin.com/in/4estDye
Senior Software Engineer
ObjectOriented Design and Development / Web Services / Custom Middleware Integration
● Creative software engineer offering 15 years of experience in creating high performance integration
solutions
● Self motivated to learn any technology needed to meet the needs of a solution
● Strong troubleshooting and debugging skills
Technical Tools
Languages C#, Java, C++, C, SQL
Operating Systems Windows Server, Linux, Solaris
Toolkits ASP.NET, Axis2, WinForms, log4j, MS Enterprise Library, WCF
IDEs Visual Studio.NET, Eclipse
Standards/Methodologies SOAP, REST, XML, JSON, TCP/IP, SOA, UML
Web Servers IIS, Tomcat
Databases MS SQL Server, MySQL
Professional Experience
Senior Software Engineer, 2006 Present Verizon Enterprise Solutions, Richardson, TX
Served as a SME on web service integration, socket programming (Berkeley Sockets/.NET/Java), and
multithreaded programming. Created requirements, functional specification, and design documents.
Responded to queries for effort from the salesforce
Migrated a small suite of web applications from an end of lifed CTI hosted environment to a new hosted
environment.
● Consulted the customer to also upgrade their end of life OS to a modern version (Windows 2003 to
Windows 2012 R2)
● Updated the existing web application from running under IIS 6/ASP.NET 3.5 to IIS 8.5/ASP.NET 4.0
● Created 2 new Windows Services in C# that accessed the new CTI environment over web services
to compensate for a lack of out of the box functionality in the new CTI environment
● Technologies used: IIS, C#, ASP.NET, Windows Services, Visual Studio.NET, Windows Server, MS
SQL Server
2.
Migrated a proprietary request processing framework to one that used web standards on a platform
servicing hundreds of thousands of requests per day
● Designed overall architecture of solution
● Created way to write debugging log files without writing private customer information. This
greatly sped up troubleshooting production issues
● Created WinForms tool to manage configuration of applications on platform and query their
status
● Created tool to generate HTTP traffic for load testing
● Technologies used: IIS, C#, Visual Studio.NET, Windows Server, Visual Source Safe
Created middleware solution that allowed nonSOAP clients to make requests for data from SOAP based
and other web services for one of the nation’s largest managed care organizations
● Designed application architecture
● Took initiative to automate builds with Ant scripts that enforced version information was
written to WARs and standardized what information went into our WAR and JAR manifests
● Identified reusable code and broke it out into components for coworkers to use in their own
applications to reduce future development time
● Recognized need for client development team to be able to simulate back end data and
implemented way to playback data previously captured from the actual back end. This
allowed for the client development team to begin work before they had access to the
backend environment
● Technologies used: Apache Tomcat 7, Java 7, Eclipse, Windows Server, SVN
Software Engineer, 20002006 Verizon Enterprise Solutions, Richardson, TX
Performed as project manager and lead developer on multiple projects from requirements gathering to final
delivery
● Maintained and reviewed all documentation
● Held meetings with customer to deliver status updates and integrate customer feedback
into deliverables
● Packaged final software deliverables into Wise installation packages
● Technologies used: Wise, Windows Services, Visual C++, MS Windows, Visual Source
Safe, UML
Principal contributor on a framework for crossplatform (Win32/Solaris/HPUX) distributed integration
solutions in C++
● Created crossplatform thread library implementation of thread starts, stops, sleeps, waits,
joins, and mutexes.
● Created load testing GUI utility in Visual C++ that became the standard load testing utility
for the framework
● Created simple scripting language to allow for more realistic load testing
● Taught others to write applications for the framework
● Ported native C++ components and load testing utility to Java and C#
● Technologies used: make, Visual C++, gcc, Java, C#, Solaris, HPUX, AIX, MS Windows,
Wireshark, ClearCase, Visual Source Safe
Production Support Engineer, 19992000 Verizon Enterprise Solutions, Richardson, TX
Served on team monitoring the health of operating systems and applications running in a production
environment while troubleshooting and resolving failures