Resume for Joseph Edwards Van Riper III (Trey)
18805 Sparkling Water Dr. T-3, Germantown, MD, 20874 * 301 728-5719 * vanriper@fleeb.net
Objective:
I seek a job allowing me to grow my current skillset, and focusing on the skills I enjoy using.
Skills:
I have strong C/C++, Python programming skills, Java, Unicode, MFC, ATL, COM, XML via Xerces, STL, RogueWave Tools++, Visual C++ .NET and 6.0, gcc, as well as exposure to ODBC, Windows native API, FreeBSD and Linux operating systems. My total programming experience runs 20+ years, eight of these in a high pressure, commercial software environment. I take particular care to use time as efficiently as possible, and I prefer to think my way through problems to prevent future issues. I possess an amiable personality that inclines me to see things from other people's perspectives, allowing me to work well with others. I pay deep and careful attention to detail, yet occasionally step back to see the larger picture. I do not hesitate to speak when I see a possible problem, but I do so with respect to the team. Hire me, and you hire someone who focuses on resolving problems, both for your customers, and for you.
Experience:
Software Developer/Engineer Attachmate Corporation September 1998 - Current
Duties included handling full product cycles for major features of WinINSTALL, full maintenance for the product, designing and implementing solutions for customers, working with customers on occasion to help determine and resolve problems, working alone or with a team of other developers towards putting together releases of WinINSTALL for customers. WinINSTALL provides Information Technology engineers the tools they need to maintain desktops in an enterprise environment.
Offered important design tips to help save the company time and money while improving the product. Primarily used e-mail, discussions, and word processing tools to convey this information to managers, fellow developers, Quality Assurance engineers, and technical support staff.
Maintained a snapshotting tool that examined differences between states within various operating systems, using C++, Visual Studio .Net 2002, XML, STL, RogueWave Tools++, MFC and custom technologies.
Created and maintained a tool to properly replicate software packages for various purposes (e.g. creating a CD-ROM disc) using C++, COM, Visual Studio .Net 2002, STL, ATL, and custom technologies.
Served as primary UI architect for building an editor for Microsoft Installer packages, using C++, COM, Visual Studio .Net 2002, XML, STL, RogueWave Tools++, MFC and custom technologies.
Provided maintenance for a wide range of areas within the WinINSTALL product through careful use of C++, COM, Visual Studio .Net 2002, SourceSafe, and various bug tracking tools over the course of eight years, most notably Scopus and a web-based tool whose name escapes me.
Maintained our product licensing tools and integrated these within the product using C, C++, Visual Studio .Net 2002, and custom technologies.
Built and maintained back-end tools for handling table relationships within Microsoft Installer files using C++, Visual Studio .Net 2002, STL, RogueWave Tools++, some SQL, and custom technologies.
Created environments in which to unit test our software, with operating systems ranging from Windows 95 through all corporate versions of Windows XP (with some very recent work in Windows Vista, but very preliminary), using NT-style domains and Active Directory-style domains, FreeBSD machines, Linux machines, DHCP, SMTP, SNMP, setting up Oracle databases, SQL Server database, all in languages varying from English and French to Japanese.
Assisted in guiding source control usage, transitioning the team from project to project.
Worked with multiple projects at a time if necessary.
Worked with Japanese and French operating systems, and ensured the product displays information in the appropriate language. The necessarily involved working with Unicode characters.
Maintained a custom build system written in ActiveState Python, that provides a Windows service, with web page access to the build system (using AJAX to help minimize network traffic.. this necessarily involves creating dynamic XML documents and using JavaScript to render the HTML) to both observe and control builds, and support for broadcasting e-mail messages for various events.
Handled other responsibilities of varying degrees of importance.
Quality Assurance Specialist Tivoli/IBM September 1996 – September 1998
Duties involved testing Tivoli IT Director for problems, particularly with regards to SNMP and handling basic verification tests prior to release to the rest of the Quality Assurance team.
Find customer concerns in reporting through SNMP.
Ensured product was stable enough to release to the rest of the Quality Assurance team.
Built a tool to translate SNMP traps to the IT Director-specific notification system in Java.
Technical Support IBM Global Services September 1995 – September 1996
Duties involved providing third tier support to transition from a legacy point of sales system to a touch screen point of sales system.
• Determine the nature of the problem the customer is experiencing.
• If required, authorize work orders to ship provisioned hard-drives to fix a system.
Journalist, Euphonium Player United States Army June 1985 – July 1990
As a journalist, I worked for The Patriot, a newspaper in Ft. Stewart, Ga. To work as a journalist, you must have a secret security clearance. As a bandsman, I performed euphonium in Japan (a euphonium is a miniature tuba, playing in the range of a trombone).
Interviewed people for features in a metro-style newspaper.
Wrote copy for a metro-style newspaper.
Laid out pages for a metro-style newspaper.
Handled some minor public affairs situations.
Maintained a secret security clearance.
Photographed action shots for a metro-style newspaper, and develop the film/prints.
Performed marches with a euphonium in parades.
Performed concert band pieces with a euphonium.
Maintained a euphonium.
Acted as a sort of ambassador to the United States while living in Japan for two years.
Handled some clerical work involving typing, and maintained studies related to firefighting, while working as a bandsman.
Education:
BA in Music (Composition) UNC-Asheville, Asheville, NC June 1991 – June 1994
References:
Available upon request