Mark Terpstra

Mark Terpstra Email and Phone Number

Work humble, work together, work hard and have fun. @ Magic Leap
Mark Terpstra's Location
Jupiter, Florida, United States, United States
Mark Terpstra's Contact Details

Mark Terpstra personal email

About Mark Terpstra

Proven leader in managing IT teams with 20 years of experience in technology. Understands best business practices and how to lead teams to satisfy business needs. Experienced in all levels of the software development stack providing valuable experience in all tiers. Expert in mentorship of developers as well as captaining a team of experienced engineers.

Mark Terpstra's Current Company Details
Magic Leap

Magic Leap

View
Work humble, work together, work hard and have fun.
Mark Terpstra Work Experience Details
  • Magic Leap
    Senior Director Of Cloud Engineering
    Magic Leap May 2016 - Present
    Plantation, Florida, Us
  • Processmap Corporation
    Director Of Product Development
    Processmap Corporation Feb 2016 - May 2016
    Sunrise, Florida, Us
    Responsible for architecting, developing and owning new cloud platform.- Architect new micro-serviced based cloud platform to replace legacy monolithic application.- Design, develop and lead continuous integration efforts and “devops” model.- Hire new developers and define new development process to improve productivity and performance using agile practices.- Design and implementing new infrastructure on AWS.- Create documents and presentations for owners and board members to present to future investors.Evaluate current business process including requirements gathering, development, quality assurance and software deployment.- Propose changes to increase productivity to accommodate expected customer growth in 2017. - Abandon current waterfall development process and move to an agile process.- Migration from TFS to Jira and Confluence.- Worked with business requirements team to streamline how requirements are gathered andtransferred into user stories.Developed new micro-service frameworks in both C# and Golang. Both framework projects act as askeleton to build business oriented micro-services.- Both frame works run in Docker. For C#, a mono based container was used.- Both integrated into continuous integration environment using Bitbucket and Jenkins. Build system was a distributed system spawning AWS EC2 instances as needed per build.- Both skeletons deployed to AWS via Elastic Beanstalk via continuous integration on Linux based instances.- RDS was integrated using MySQL as well as SQL Server.
  • Citrix
    Senior Software Development Manager
    Citrix Jun 2012 - 2016
    Fort Lauderdale, Fl, Us
    Manage development team responsible for creating new audio/video software designed to allow mobile applications realtime communication to their support team (concierge.cloud.com).- Team includes multiple developers for each iOS, Android, Web, Platform and Quality Assurance- Responsible for collecting, refining, prioritizing and documenting product requirements- Work directly with customers as well as sales teams to drive feature requests- Managed and led multiple projects and deliverables at the same time- Acted as a liaison between product and business development- Introduced and lead agile to the team better clarifying requirements and increasing productivity- Lead sprint planning as well as coordinating release planning- Worked with product owner to drive backlog grooming- Coordinated and participated in daily stand-ups and team lead stand-ups- Responsible for sprint reviews and retrospectives as well as facilitating changesManage server side development team including design and architecting cloud solutions hosted on Amazon Web Services. Designed developed and lead team in creation of large, scalable distributed cloud services such as file storage, key value storage, push and data storage. Responsible for proving real-time data to clients via REST API’s. Development done using the Go programming language and providing clients with REST API’s endpoints over HTTP, Web-Sockets and SSE.Managed Windows SDK Team for cloud consumption. This included hiring a team and designing a native .Net SDK to be used on Windows desktops and Windows phones. Development done in C# using a test driven methodology and continuous integration via Jenkins.Developed web clients to consume cloud services. Sites were developed mainly as single page web applications using JavaScript, HTML5, CSS3 and JQuery. Developed front-end solutions working directly with designers to provide a rich customer experience.
  • Revelex
    Senior Software Engineer
    Revelex 2010 - 2012
    Boca Raton, Florida, Us
    Develop software enhancements for online booking system including bookings for all the major cruise lines, airlines and hotels.Worked on conversion of core booking system from PHP 4.4 to PHP 5.3.Converted the legacy “Shore Excursion” product to their new platform being developed on PHP 5.3.
  • Allendale Public Schools
    Network Administrator
    Allendale Public Schools Aug 2007 - Oct 2010
    Allendale, Michigan, Us
    Member of a two-person team to develop and maintain the “1 to 1 Laptop Program”. This program allows teachers and all students 6th grade and above to have their own laptop for school use. This was the first of its kind in West Michigan.Develop and maintain the website for the Allendale Public Schools. Converted the current static HTML site to a dynamic site using PHP, MYSQL and XML. This process also included moving the site from the existing NetWare server to a SUSE Linux server running Apache.Implemented and supported an Intranet for teachers and staff using a content management system.Developed custom software for teachers and staff. Developed custom reports using .Net and SQL Server to streamline the learning curve for teachers to familiarize themselves with their next class of students.
  • Genesis Technology Solutions, Inc.
    Senior Software Engineer
    Genesis Technology Solutions, Inc. 1999 - 2005
    Designed and implemented a cross platform (Windows and Linux) point of sale system for Office Depot.- System was designed for maximum scalability using TCP/IP as the primary communication layer between components. The standard Socket API was used in both operating systems.- Primarily written in C/C++ using GCC to compile for Linux and Visual Studio 6 to compile for Windows.- Developed build environment for both Linux and Windows with a common source code repository using Bash and Windows Scripting.- Built cross platform libraries for application developers to use that contained all operating system specific source code and API’s. Library allowed application developers to easily write TCP/IP applications without having to learn and understand the Socket API.- Designed and implemented a website for store personal and enterprise support. IIS and MS SQL Server were used as backend components for system.- Wrote a custom web server to run in each cash register to save cost and integrate directly with sales process.Designed and implemented a point of sale system to be used by the blind.- System used touch screen displays, speech synthesis and voice recognition to allow site impaired personal to communicate with the system.- Designed and implemented a credit card authorization and settlement system using TCP/IP as the communication transport.Manage projects, development teams and customer relations for ongoing enhancements and customization. Including leading design meetings, reporting development status, creating product workshops, and supporting issues.- Responsible for entire software development life cycle. Gathered and authored business requirements, designed and implemented code changes. Performed functional and regression testing as well as informing the customers of changes.Designed and implemented a wireless hand held radio application used in warehouses for product distribution.
  • Icl Fujitsu
    Software Engineer
    Icl Fujitsu 1996 - 1999
    Ru
    Maintained Office Depot’s legacy point of sale system and server applications.- Lead programmer for Office Depot’s Y2K certification.Lead programmer on Office Depot’s point of sale for such enhancements as: debit card processing, signature capture, gift cards, discount pricing, self checkout, and clean receiptsHired and trained new employees for positions including both programmer and quality assuranceLead team of up to 7 programmers for various POS enhancements
  • Post Software International
    Software Developer
    Post Software International 1995 - 1996
    Developed and tested software for K-Mart’s POS (Point of Sale) system- Changes included both register and back room application.

Mark Terpstra Skills

Javascript Jquery Oop Software Development C++ C# Css Json C Agile Methodologies Scrum Html5 Web Applications Html Xml Tcp/ip Php Team Leadership Mysql .net Sql Web Services Socket Programming Cross Platform Development Html 5 Team Management Apache Golang Css3

Mark Terpstra Education Details

  • Western Michigan University
    Western Michigan University
    Bachelors Of Science In Computer Science

Frequently Asked Questions about Mark Terpstra

What company does Mark Terpstra work for?

Mark Terpstra works for Magic Leap

What is Mark Terpstra's role at the current company?

Mark Terpstra's current role is Work humble, work together, work hard and have fun..

What is Mark Terpstra's email address?

Mark Terpstra's email address is ma****@****ail.com

What schools did Mark Terpstra attend?

Mark Terpstra attended Western Michigan University.

What skills is Mark Terpstra known for?

Mark Terpstra has skills like Javascript, Jquery, Oop, Software Development, C++, C#, Css, Json, C, Agile Methodologies, Scrum, Html5.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.