Resume

Jeffrey A. Mark P.O. Box 46
Moorpark, CA 93020
805.285.2229

Objective

Software Engineering position relating to Java web applications. Ability to design and develop next generation web applications. Desire Santa Barbara / Ventura County. Desire remote work environment with regular visits to the main office.

Skills

  • Ten years Java experience with IBM, Dialogic, Intel, Citrix
  • Java web application - Spring 2.5.6/3.0, JDBC, Hibernate, Spring Security, Apache, Resin
  • Web technologies - HTML/CSS, Javascript (including Prototype / Script.aculo.us), AJAX, XML, JSON
  • Build / Versioning - Ant, Maven, Perforce
  • Other - Perl, PHP, Shell scripting, emacs, vi, IntelliJ, DbVisualizer, MySQL
  • Operating Systems - Windows (2000, XP, Vista), Unix (Ubuntu, Redhat), Mac OS X (10.6.x)
  • Ability to quickly pick up new technologies
  • Strive toward usability and improving the user experience
  • Current Dev System: MacBook Pro 10.6.2, Ubuntu 7.0.4

Education

University of California: Santa Barbara

  • BS Computer Science - June 1997 (Highest Honors - 3.77 GPA)
  • MS Computer Science - June 1998 (3.90 GPA)

Work Experience

Citrix Online

  • Staff Software Engineer - July 2001 to Present
  • Santa Barbara, CA
  • www.citrixonline.com
  • Java web application development for GoToMyPC, GoToMeeting, and GoToTraining products. Technologies used include custom JDBC ORM mapping, JDO, Hibernate, Spring 2.0/2.5/3.0, HTML/CSS, Javascript (Prototype / Script.aculo.us). Debug production systems. Improve build system including converting our existing ant build to maven, working with build team to setup nightly builds. TDD (test driven development) and ATDD (acceptance test driven development) using Canoo WebTest. Team lead of 5 developers. Experience with both waterfall engineering model and Scrum. Interfaced with product management, marketing, and user experience engineers. Maintain productivity while working remotely 4 days / week.

Dialogic / Intel

  • Senior Software Engineer - April 1998 to June 2001
  • Santa Barbara, CA
  • www.intel.com
  • Participated in the standards activities of the Internet Engineering Task Force (IETF) to help enhance the Session Initiation Protocol (SIP). Co-authored an IETF draft describing fully-distributed multi-party conferencing services with SIP. Implemented the Session Initiation Protocol (SIP) in Java. Attended technical bakeoffs. Developed several generic class utilities in Java and C++.

IBM

  • AIX Security Intern - June 1997 to September 1997
  • Austin, TX
  • www.ibm.com
  • Assisted in testing AIX, debugged and helped resolve defects. Automated and debugged the security test cases. Discovered possible security holes involving buffer overflows.

Spectron Microsystems / Dialogic

  • Engineering & Web Intern
  • June 1996 to June 1997, September 1997 to March 1998
  • Santa Barbara, CA
  • www.spectron.com (now part of Texas Instruments)
  • Wrote a Java interface to their real-time OS using native C calls (with JNI). Used Java 1.1 Remote Method Invocation (RMI) to allow users to remotely control a DSP card through a web interface. Gave a one hour presentation on Perl and CGI scripting.

Hobbies / Interests

  • Web Hosting - I also develop and maintain personal and small business web sites using PHP, HTML/CSS, and Drupal content management system. I acquire and transfer domains for clients, setup Google Apps (for email). Have worked with setting up podcasts and adding the feed to the iTunes store. Developed a Facebook application.
  • Videos - I have shot and edited several videos for my friends and family.
  • Property Management - I own and rent out a 3-bedroom condo in Ventura, CA.
  • Outside sports - snow skiing, swimming, kayaking, beach volleyball, tennis, biking, hiking
  • Travel - anyplace tropical (Hawaii, Cook Islands) or close to the water (Morro Bay, San Diego)
  • Family - my wife and I are proud to announce the arrival of our daughter Emily on Labor Day - 9/7/09!