Resume

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

Objective

Software Engineering position developing native iOS apps, web applications, or backend Java web applications. Ability to design and develop next generation web applications. Desire Santa Barbara / Ventura County / North Los Angeles County. Desire remote work environment with regular visits to the main office.

Skills

  • 15 years Software Engineering experience with IBM, Dialogic, Intel, Citrix, LogMeIn
  • Mobile iOS - Swift, Objective-C, Xcode
  • Web Applications - Spring Framework, JDBC, Hibernate, Spring Security, Apache, Resin, Node.js
  • Web technologies - HTML/CSS, Javascript (JQuery, Knockout), AJAX, XML, JSON
  • Build / Versioning - Ant, Maven, Perforce, git
  • Other - Perl, PHP, Shell scripting, emacs, vi, IntelliJ, DbVisualizer, MySQL, Oracle
  • Operating Systems - Mac OS X (10.13.x), Windows 10, Unix
  • Ability to quickly pick up new technologies
  • Strive toward usability and improving the user experience
  • Current Dev System: MacBook Pro (15", 2016)

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

Expertcity / Citrix Online / LogMeIn

  • Principal Software Engineer - July 2001 to Present
  • Santa Barbara, CA
  • LogMeIn.com
  • Mobile iOS Developer - Jan 2015 to Present
    • GoToWebinar iOS App - enhance and improve join experience for mobile attendees. Show upcoming webinars and allow scheduling of webinars for paid organizers. Native iOS app with mix of Objective-C, Swift application code. Uses C++ libraries shared with Mac and Windows endpoints.
    • Magnetic App - create web presentations. Native component with web/js layer to build and modify the presentations. Reveal.js, Amazon S3 storage, native iOS app with 100% Swift code.
    • Technologies - git, Jenkins, Swift, Objective-C, Reveal.js, jQuery.
    • Remote Work environment communicating with team via Slack, GoToMeeting, & phone. Visit office in person approximately once a month.
  • Java Web Applications - July 2001 to Dec 2014
    • Backend services for GoToMyPC, GoToMeeting, GoToTraining, and GoToWebinar products.
    • Debug production systems, improve build system (convert ant to maven), nightly builds with bamboo / jenkins. Team lead of 5 developers. Experience with waterfall & Scrum engineering models. Interface with product management, marketing, & user experience engineers.
    • Technologies - Perforce, git, Spring Framework, JDBC, Hibernate, HTML/CSS, jQuery, node.js, Knockout.js
    • Worked primarily in office until I got married and moved to Moorpark in 2006. Worked remotely with 1-day office visits every other 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 - experience with registering and setting up domains, email, and integrating with 3rd party sites.
    • faithmoorpark.com - maintain our church website. Integrate weekly worship service sign ups using SignUpGenius API. Setup feeds for iTunes and Google Play podcasts of sermons and bible studies. Maintain mailchimp email list, a facebook page and group for church communications. Also maintain the church's twitter and instagram accounts. Setup daily bible verse to automatically post to Facebook and twitter.
  • YouTube / Video Production - I maintain a few YouTube channels in which I shoot, edit, and publish videos.
    • jffmrk (mostly of my kids and family) - produce 1 video every month or so.
    • FaithMoorpark (church sermons, bible studies, and "whiteboard sessions") - produce 3 to 4 videos per week, add voice over introduction, title screens, text overlays during bible readings.
    • Jefferazzi (my go karting videos).
    • Kit.com/jffmrk - links to the gear I use for the church video/audio and what I use to record audio at weddings.
  • Property Management - I owned, managed, and rented a 3-bedroom condo in Ventura, CA from 2006 - 2015
  • Outside sports - snow skiing, swimming, kayaking, beach volleyball, tennis, biking, hiking, karting
  • Travel - anyplace tropical (Hawaii, Cook Islands) or close to the water (Morro Bay, San Diego)
  • Family - my wife (married 2006) and I have two daughters (born 2009 & 2013)