Jonathan Van Keulen

Jonathan Van Keulen Email and Phone Number

Sr. Software Architect @ Apple Inc
San Jose, CA, US
Jonathan Van Keulen's Location
San Jose, California, United States, United States
Jonathan Van Keulen's Contact Details

Jonathan Van Keulen work email

Jonathan Van Keulen personal email

n/a

Jonathan Van Keulen phone numbers

About Jonathan Van Keulen

Information Technology Professional with over 20 years of experience in software development. Experience with managing teams from 10 to 40 developers. Expertise in high volume applications, rest services, messaging, and NoSQL. Development in Java technologies such as JEE, Spring, Spring MVC, Hibernate and servers such as JBoss, Tomcat, and Apache. Strong SQL and Database modeling and excellent understanding of web architectures and protocols.Specialties: Java, J2EE, Jsp, JDBC, EJB, SQL, XML, JDOM, HTML, Spring, Spring MVC, Hibernate, JavaScript, CSS, HTML, Web Services, SQL, iOS, SwiftOracle 10g AS, Jboss, Weblogic, Tomcat, Apache, LDAP,Postgres, Oracle, MySql

Jonathan Van Keulen's Current Company Details
Apple Inc

Apple Inc

View
Sr. Software Architect
San Jose, CA, US
Website:
apple.com
Employees:
163018
Jonathan Van Keulen Work Experience Details
  • Apple Inc
    Sr. Software Architect
    Apple Inc
    San Jose, Ca, Us
  • Apple Inc
    Sr. Architect
    Apple Inc Sep 2023 - Present
  • Apple Inc.
    Sr. Engineering Manager, Platform Solutions
    Apple Inc. Jan 2018 - Jun 2023
  • Apple Inc.
    Engineering Manager For Sales And Marketing Applications
    Apple Inc. Jun 2014 - Apr 2018
  • Apple Inc.
    Engineering Manager For Retail Applications
    Apple Inc. Jan 2011 - Jul 2014
  • Apple Inc.
    Sr. Software Engineer
    Apple Inc. May 2010 - Jan 2011
  • Dvdplay
    Engineering Manager
    Dvdplay Jan 2007 - May 2010
    Campbell, Ca, Us
    * Manage team of 10 developers, 6 remote using daily standup meetings hosted on Skype.* Interact with customers to gather requirements for new system. Convert requirements into Agile stories tracked in Xplanner.* Architect Online Rental website to allow customers to rent movies from web and pick up rentals at the kiosk.* Architect PCI compliant solutions to pass Payment Card industry certification.* Develop Deployment Process to automatically build deliverables from Hudson build server. Use subversion to manage deliverable deployed to QA and Production. Title: Sr. Software Developer* Implement and integrate new interface to Bank Of America’s payment gateway to support DVD rentals in Canada and a new interface to First Data’s payment gateway to lower transaction fees. Processed millions of dollars and still counting.* Design and implement XML interface and to multiple DVD distributors. The Distributors send us XML files containing Title information and DVD shipping information.* Created a new workflow in our administrator web application to modify and approve title information that would be displayed to the customers at the kiosk.* Part of a team designing and implementing a new system to support over 10,000 kiosks, secure, scalable and easily maintainable.* Maintain legacy J2EE application that is used to process movie rentals from all 1300 kiosks.* Design and implement scalable solution to match DVD returns with rentals calculate extra day charges and email customer.* SQL Tuning on SQL Server 2000 and Postgres databases.Environment: Java 1.5, J2EE, Spring MVC, CSS, AJAX, Hibernate, Tomcat, Subversion, IDEA, Ant, JUNIT, DBUnit, Postgres, Log4j, ACEGI, CAS, Hudson, Jasper Reports Server, JIRA, SQL Server, Dezign for Databases
  • Caribou Lake Software
    Consultant
    Caribou Lake Software Jun 2005 - Dec 2006
    Santa Clara County – ISD Web TeamPhase 1 - Worked with client assigned team to redesign and migrate 13 of their Model 1 applicatons to an Java open source platform using Spring, Struts, Tiles and Hibernate.* Created deployments using Ant and deployed to either JBoss, Weblogic or Tomcat.* Introduced to the county agile project management methodology using Scrum.* Team size was 15 with remote developers in MN.* Performed knowledge transfer to county employees through code reviews and hands on training with the new development tools.Phase 2 - Worked on enhancements for the Online Visitor Registration system.* Create flexible schedule templates to use for holiday inmate visiting hours .* Worked directly with the customer to gather requirements for the enhancements.* Used Dezign for databases redesign the database. Environment: Java 1.4.2, J2EE, Struts, Tiles, Hibernate, Weblogic 8.1, Subversion, Eclipse, Ant, JUNIT, DBUnit, Oracle, Middlegen,Log4j, Clearcase, ACEGI, CAS, Dezign for Databases
  • Brown Printing Company
    Programmer/Analyst
    Brown Printing Company Jun 2000 - May 2005
    Waseca, Mn, Us
    Brown printing is a printing company which prints magazines such as Sports Illustrated, and Time. Brown Printing has plants in Minnesota, Pennsylvania, and Illinois.* Support the paper inventory system 24x7 for all 3 plants.* Implemented a system in Java and XML to send and receive manifests, receipts, and usage reports to and from publishers and suppliers over the Internet.* Assisted other Java developers transitioning from Powerbuilder. * Designed and administered Oracle Enterprise 10g Application Server installation on Linux. The Oracle 10G AS consisted of 2 clustered Java instances, 1 Oracle Forms, Reports and Portal server, and 1 infrastructure server. The infrastructure server supported the Oracle 10g infrastructure database and Oracle SSO/OID instance.
  • Qwest Communications
    Programmer Intern
    Qwest Communications Jun 2000 - Aug 2000
    Monroe, La, Us
    * Research security concerns for web application collecting credit card info.* Implemented a web application with Perl, MySQL, SSL and SSH to allow the billing department to accept credit card payments online for the Dial-up customers. Environment – Perl, Apache, CGI, FreeBSD, MySQL, HTML

Jonathan Van Keulen Skills

Leadership Jsp Ldap Team Building Core Java Sql Server Distributed Systems Requirements Analysis Subversion Linux Rest Agile Project Management Homekit Jasper Reports Log4j Open Source Sales Web Applications Tomcat Start Ups Applications Ejb Ant Jira Hudson Jenkins Agile Methodologies Internet Of Things Engineering Swift Struts Oracle Eclipse Apache Html Large Scale Systems Java Enterprise Architecture Postgresql Xml Hibernate Spring Web Services Pl/sql Marketing Mvc Javascript Spring Framework Junit Sql Ios Dbunit Soa Servlets Java Enterprise Edition Jdbc Mysql Shell Scripting Cas Databases

Jonathan Van Keulen Education Details

  • Minnesota State University, Mankato
    Minnesota State University, Mankato
    Computer Management Information Systems

Frequently Asked Questions about Jonathan Van Keulen

What company does Jonathan Van Keulen work for?

Jonathan Van Keulen works for Apple Inc

What is Jonathan Van Keulen's role at the current company?

Jonathan Van Keulen's current role is Sr. Software Architect.

What is Jonathan Van Keulen's email address?

Jonathan Van Keulen's email address is jv****@****ple.com

What is Jonathan Van Keulen's direct phone number?

Jonathan Van Keulen's direct phone number is (408) 606*****

What schools did Jonathan Van Keulen attend?

Jonathan Van Keulen attended Minnesota State University, Mankato.

What skills is Jonathan Van Keulen known for?

Jonathan Van Keulen has skills like Leadership, Jsp, Ldap, Team Building, Core Java, Sql Server, Distributed Systems, Requirements Analysis, Subversion, Linux, Rest, Agile Project Management.

Who are Jonathan Van Keulen's colleagues?

Jonathan Van Keulen's colleagues are Kyle Teachen, Priya Saini, Vaishnavi Kushte, Nicholas Ehrmann, Abishek B, Robin Carter Robin Carter, David Robles.

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

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.