Resume of Mark Cooper

11 Harper St., San Francisco, CA, 94131 · 415-378-3055 ·markncooper@yahoo.com

 

Objective

To obtain a development position with a company doing either server side Java/C++/PHP or client side C++ development. To work on difficult non-traditional problems.

Experience

Senior Software Engineer

Orbital Data, San Mateo, CA (Acquired by Citrix Systems)

2002 (April) - Now

As the companies first employee, I assisted in its growth from 4 to 85 employees. Worked on the core product which accelerates TCP traffic across high latency, high loss links. Developed most management functions of the product including the PHP-C++ Web UI, Radius and TACACS+ authentication, a basic CLI and SNMP support. Also worked on high availabilty features, virtual inline routing, dynamic PDF report generation and traffic classification.

 

Windows CE Developer (Contract)

DAX Industries, Austin, TX

2001 (Aug) through 2002 (April)

Developed an application, written in Embedded Visual C++ that interfaced with the DAX motor controller products across a serial interface. The application was designed for programming and calibrating a DAX motor controller, using a Pocket PC based handheld. Additionally implemented the ability to monitor these devices, wirelessly, from any internet connection. Other project include a PC client to the PDA application, which communicates using the Microsoft ActiveSync conduit, and XML messages.

 

Senior Software Engineer

Innoventry, San Francisco, CA

2000 (Dec) through 2001 (Sept)

Worked on the construction of a next generation ATM machine and network. Responsible for multiple aspects of the backend services, including design and construction of software to integrate with third parties companies including Travelers, Western Union, Equifax and Experian. Messaging with third parties was done either using SOAP or fixed length messaging. All software was developed in Java, using a home grown distributed architecture which communicated using XML over HTTP.

 

Software Engineer

AltaVista, San Mateo, CA (Acquired by Yahoo)

1999 (May) through 2000 (Dec)

Worked for the Text and Multimedia search groups, developing a number of search and catagorization related tools. Developed primarily in Java and Visual C++, for Windows NT and Digital Unix against either an Oracle or MySQL database.

 

Developer Support Engineer
Forte Software, Oakland , CA (Acquired by Sun Microsystems)

1998 (Jan) through 1999 (May)

Provided support for the design and development of mission critical multi-tiered enterprise applications. Developed applications using Forte’s Tool language and Java, C, C++ and HTML. Developed and deployed several web-based group scheduling, distributed system management, and problem analysis applications.

 

 

Software Engineer
Progressive Systems Technology, Austin, TX (Acquired by Asyst Technologies)

1996 – 1997

Developed software for the automation of semiconductor manufacturing robotics. Application development was done primarily in Visual Basic and C. Redesigned the current company application design methodology to create an infrastructure which led to greater code reuse.

 

Languages

C++, C, PHP, HTML/CSS, Python, Java SQL, XML, SOAP, Visual Basic

Libraries

STL, MFC, Win32, Java runtime libraries

Operating Systems

Linux, Windows XP/2K/NT, Solaris

 

Education

University of Texas at Austin – Computer Engineer B.S. (1992 – 1997)

 

Highlighted Projects

 

  • Built an image search site, which currently does over 2.5 million page views a month (Java/PHP).
  • Implemented a network protocol that allowed for 100Mbs communication across transpacific links.
  • Built backend integration service to connect to multiple thirdparty financial services.
  • Engineered a message queueing and forwarding service.
  • Production ftp search site (Java).
  • Image categorization tool based around the Internet Explorer COM interface (C++ MFC).
  • Internally used Web based system management tool (TOOL).

Other

I currently have both US and EU citizenship.

References

References available on request.