James Apple

James Apple

Manager

Followers of James Apple584 followers
location of James AppleSan Diego, California, United States

Connect with James Apple to Send Message

Connect

Connect with James Apple to Send Message

Connect
  • Timeline

  • About me

    Principal Software Developer at DNV

  • Education

    • Stanford University

      2010 - 2011
      MS Civil & Environmental Engineering: Atmosphere/Energy

      Activities and Societies: Stanford Solar and Wind Energy Project

    • Humboldt State University

      2006 - 2010
      BS Environmental Resources Engineering

      Activities and Societies: Renewable Energy Student Union

  • Experience

    • Silicon Shores Corporation

      Jun 2003 - Jun 2011
      Manager

      Supervised staff for boat rentals, lessons, and summer camps. Led corporate team-building activities. Managed website.

    • Humboldt State University

      Jan 2007 - May 2010
      Instructional Student Assistant

      Assisted students with computer-based lab assignments in Introduction to Environmental Science and Engineering. Graded student lab reports.Performed literature research and air quality experiments regarding the particulate emissions of kerosene lamps. Analyzed data to estimate particulate matter emission rates. Published results in Indoor Air journal.

    • University of Minnesota

      Jun 2008 - Aug 2008
      Student Research Assistant

      Conducted engine experiments and analyzed data to determine the contribution of lube oil to diesel engine exhaust. Operated TSI Scanning Mobility Particle Sizer and other devices. Published results in SAE International Journal of Fuels and Lubricants.

    • Schatz Energy Research Center

      Feb 2009 - Aug 2010
      Student Research Assistant

      Designed and installed an off-grid photovoltaic system. Developed an Excel-based thermodynamic model of a local biomass power plant. Operated a biomass gasifier and analyzed data from a gas chromatograph to assess the efficiency of the gasifier for various fuels.

    • GL Garrad Hassan

      Jul 2011 - Sept 2013
      Wind Energy Analyst

      Analyze wind data to predict the energy production of proposed wind farms. Develop Excel VBA tools for data analysis.

    • DNV

      Sept 2013 - now

      Develop Python-based tools for solar and wind energy assessment. Work with subject matter experts to translate analysis methods into user-friendly software tools that are reliable and scalable. Manage a Git repository on Azure DevOps, including a Continuous Integration / Continuous Deployment (CI/CD) pipeline with automated unit testing using pytest and automatic documentation using Sphinx. Develop APIs using Flask, gunicorn, and nginx on a Linux-based web server. Coordinate a scrum team of part-time Python developers and review code to maintain a highly reliable and well-documented codebase. Show less

      • Principal Software Developer

        Apr 2023 - now
      • Senior Software Developer

        Dec 2022 - Apr 2023
      • Senior Software Developer

        Feb 2021 - Dec 2022
      • Innovation Manager

        Jan 2019 - Feb 2021
      • Senior Team Leader

        Oct 2017 - Jan 2019
      • Technical Lead

        Nov 2015 - Oct 2017
      • Team Leader

        Sept 2014 - Nov 2015
      • Energy Specialist

        Sept 2013 - Sept 2014
  • Licenses & Certifications