Richard Sye has over 30 years of experience as a software engineer specializing in C/C++ and .NET development. He has worked for several technology companies developing and maintaining networking, routing, and driver software. His background includes roles as a senior software engineer, sustaining engineer, and contractor focusing on areas such as data recording applications, radar simulation, intranet reporting, and networking protocols.
1. RICHARD SYE
339 Arlington Street, Acton, MA 978-263-1724 Richardsye001@gmail.com
EDUCATION
M.S. Computer Science, University of Massachusetts, Lowell, MA May 1986
B.S. Chemical Engineering, Chinese Culture University, Taipei, Taiwan May 1982
LANGUAGES / CERTIFICATIONS / SELF STUDY
Languages: C/C++, C#, Java, Assembly language, Pascal, UNIXScripting, Windows batch file, T-SQL, JavaScript
Certifications: Oracle Administration and Enterprise Solution Development February 2010 -March 2011
● Used .NET framework 3.0, Visual Studio 2008 C# as the development tool, MVC design pattern as the
concept to implement a Windows Form application to simulate the multi-tier software architecture which
includes the presentation, business logic and database access functionality
Self Study: ASP.NET (MVC4, EF, LINQ), WPF (MVVM design pattern/MVVM light framework), WCF
(SOAP/RESTservice), .NET 4.0, VisualStudio 2010/2012, Advanced .NET Debugging, CLR Architecture
EXPERIENCE
American Career Institute
Framingham, MA September 2011 – January 2013
Software Engineer
● Created/Maintained intranet reports using T-SQL stored procedure, ASP, ADO, JavaScript and VBScript
● Used Visual Studio C# 2010 to maintain new enrolled students in on-line study account utility
● Daily SQL server 2000/2005 backup, download, DTS package and agent jobs support
Environment: Windows 7, SQL server 2000/2005, ASP, ADO, Visual Studio C# 2010, IIS 5.0, Visual Source Safe
Raytheon Network Centric Systems
Marlborough, MA November 2005 – November 2009
Senior Software Engineer II
● Created/Maintained a multi-thread Winsock client and server data recording application using Visual C++
● Created/Maintained a driver using Watcom C/C++ to support the Paradise Datacom Rack-Mount, 50
WattX-Band Solid State Power Amplifier for military satellite communications
● Extended radar simulator to provide data via a previously unsupported protocol using Unix C/C++
● Developed and ran formal test procedures to verify aspects of radar tracking functions for American
Airlines traffic control system
Environment: C/C++, Windows, Unix, Vxworks, UML and Rational Rose
Various Contractor Positions October 2002 – October 2005
3Com Corporation
Marlborough, MA May 1997 – August 2001
Senior Sustaining Software Engineer
● Maintained ISO layer 2, layer3 and layer 4 switching router products
● Studied the RFC to figure out the right algorithm to fix software bugs
● Worked with hardware engineers to solve hardware related problems in the software
● Worked with the SQA/Customer Support departments to address customer issues: memory leak, vlan,
bridging table, routing table, IP, IPX, Apple Talk, multicast, ICMP, DUP, DHCP, trunking and interrupt
vector in Gigabit Ethernet, Fast Ethernet, ATM and FDDI platforms
Environment: C/C++, Unix, Vxworks Embedded system, ClearCase
2. ADDITIONAL EXPERIENCE
Banyan Systems Inc, (Rapid Response Group)
Westborough, MA March 1996 - April 1997
Sustaining Software Engineer
● Provided technical support and solutions to critical Banyan customers and the Customer Support
department.
● Maintained the Protocol and Routing components of Banyan’s networking product
● Adding Debugging capability into the code to address customer issues.
Environment: C/C++, Linux, Vines, Psos, ClearCase
Proteon, (LAN Driver Group)
Westborough, MA March 1993 - March 1996
Sustaining Software Engineer
● Implemented Novell Router support into the Netware server driver. Also enabled the TMS380SRA chip on
the adapter card to support Netware server driver’s source route bridging functionality
● Designed and developed a universal driver to support ISA, MCA, and EISA on ODI workstation, Netware
4.0 server
● Maintained and strengthened existing ODI, NDIS workstation and server drivers to pass certification testing
Environment: Intel Assembly, PC, DOS, Windows
National Transaction Network
Hudson, MA Aug 1990 - March 1993
Software Engineer
● Implemented real time software applications for an electronic fund transfer product
● Created/Implemented utility to test the software in QA.
Environment: C, Fourth Generation Language, PC, DOS
Racal Interlan, (Device Driver Group)
Boxborough, MA March 1989 - June 1990
Software Engineer
● Maintained remote reset Boot Prom for a Novell Configurable Ethernet adapter card for PCs
● Setup and ran the certification tests for Novell workstation/server drivers
Environment: Intel Assembly, PC, DOS, in circuit emulator (Hard/Soft)