See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Mark Campanelli is a seasoned software engineer with expertise in mathematical modeling, data analysis, and simulations. He has developed cloud-based services in Python for computation and data workflows, and has experience with Kubernetes, Docker, Vault, RabbitMQ, MongoDB, OpenTelemetry, ElasticSearch, gRPC, and Insomnia tool sets. Mark has worked as a Sr. Software Engineer at Quantum Computing, Inc., Intelligent Measurement Systems LLC, SunPower Corporation, Resonon, Workiva, National Renewable Energy Laboratory, National Institute of Standards and Technology, Southwest Minnesota State University, Montana State University, Minneapolis Community and Technical College, and University of Rochester.

Experience

    • Sr. Software Engineer
      • Jun 2022 - Present
      • United States

      Developing Kubernetes-based web application to access photonics-based combinatoric-optimization solvers, including–• REST API development in Golang.• Computational back-end actor development in Python.• REST API client development in Python and Golang.• Design and implementation of simple architectures to efficiently provide new customer value.• Analysis and simplification of existing complicated architectures to reduce bugs, increase scalability, and boost developer happiness.• CI/CD management for micro-service delivery, including code quality, dependency-graph simplification, and thoughtful unit testing.• Kubernetes, Docker, Vault, RabbitMQ, MongoDB, OpenTelemetry, ElasticSearch, gRPC, and Insomnia tool sets.• Mathematical optimization problem development, support, and trouble shooting.

    • Owner and Principal Engineer
      • Sep 2015 - Present
      • Bozeman, MT, USA

      Developing cloud-based computational micro-services for photovoltaic (PV) model fitting from current-voltage (I-V) curve data measured in the laboratory or in the field. Such models improve performance prediction accuracy, which should improve bankability for large scale adoption of PV as a low-carbon energy source. Available now at https://pvfit.app. Open-sourced Python code at https://github.com/markcampanelli/pvfit.

    • Sr. Software Engineer
      • Aug 2021 - May 2022
      • Remote

      Subject matter expert in solar energy simulation & analytics, developing cloud-based services in Python for computation and data workflows, including–• Solar photovoltaic system energy performance simulation and monitoring.• System component and site database management.• Computational efficiency, consistency, and scaling improvements for cloud-based deployments.• Analysis, validation, and comparison of physics-based vs. machine learning predictive models.• Project management, including feature planning, issue tracking, code maintenance/quality assurance, software+hardware testing, and releases.

  • Resonon
    • Bozeman, MT, USA
    • Software Engineer
      • Apr 2018 - Jul 2021
      • Bozeman, MT, USA

      Developing Python-based multi-process desktop software for controlling hyperspectral imaging systems, including–• Hyperspectral datacube collection via USB/GigE-based machine vision systems for R&D benchtop/outdoor/microscope and industrial processes.• Camera, motorized stage, and light source control, integration, and hardware mocking.• Machine learning/vision algorithm development for R&D and industrial classification, sorting, and quality control.• Project management, including feature planning, issue tracking, code maintenance/quality assurance, software+hardware testing, and releases.

  • Workiva
    • Bozeman, MT, USA
    • Sr. Quality Assurance Analyst
      • Sep 2015 - Apr 2018
      • Bozeman, MT, USA

      Quality assurance (QA) on an agile development team of a cloud-based business-reporting software company. Responsibilities included—• Implementing software performance monitoring across multiple cloud-based deployments.• Managing real-time server and client quality monitoring systems (logging, analytics, in-production testing, etc.).• Implementing, reviewing, and continuously improving automated software testing, including full-stack functional and server-side load testing.• Managing daily Dockerized deploys to the cloud from our continuous integration (CI) system.• Championing code quality for the best user experience, while meeting completion deadlines.• Streamlining workflows and processes to boost developer productivity while ensuring Service Organization Control (SOC) compliance.• Coaching team members about QA and organizational best-practices.• Development in Python, Go, Dart, Java, JavaScript, Docker, make, Selenium, and Puppeteer.

    • Postdoc - PV Performance Measurement
      • May 2012 - Aug 2015
      • Golden, CO, USA

      (1) Quantifying and reducing the measurement uncertainty in ISO 17025 accredited measurements of a large variety of photovoltaic (PV) modules, through an integrated combination of process improvements and a computationally rigorous uncertainty analysis. This has included— • Learning the operation of outdoor and indoor PV cell and module measurement test beds, including continuous and flash solar simulators at 1-sun standard reporting conditions (SRC) and at concentrated irradiance, as well as quantum efficiency/spectral response measurements • Ranking the significance of identified sources of measurement uncertainty • Identifying and quantifying unaccounted sources of measurement uncertainty via measurement-system and PV-circuit modeling and mathematical, statistical, and data analyses • Working within the module measurement team to recommend and implement hardware and process improvements to reduce measurement uncertainty. For example, implementing a standardized reference device placement strategy to better set the irradiance level, which reduced measurement discrepancies between three test beds by 2–3% • Developing and implementing a device-specific measurement uncertainty analysis, compliant with the Guide to the Expression of Uncertainty in Measurement (GUM), using hierarchical Monte Carlo simulation that rigorously accounts for systematic and random sources of uncertainty • Streamlining measurement procedures and improving documentation(2) Developing new methods for estimating physical model parameters from measurements (e.g., single diode model), with quantified uncertainty, in addition to performance parameters (e.g., maximum power) for PV cells and modules, including maximum likelihood estimation and Bayesian inference.(3) Expanding the group’s research reach through recruitment and mentoring of students via the National Center for Photovoltaics (NVPV) Graduate Fellowship and DOE Science Undergraduate Laboratory Internships (SULI).

    • Postdoc - Sustainable Manufacturing
      • Jul 2010 - May 2012
      • Gaithersburg, MD, USA

      (1) Development of the technical basis for uncertainty quantification (UQ) in modeling, measurement, and simulation for model validation and robust decision making in sustainable manufacturing (SM).(2) Computational algorithm, software, and information system development to support UQ for SM, e.g., uncertainty propagation and sensitivity analysis in complex systems, such as product/process life cycle assessments for reducing energy and material costs while managing emissions. First-author conference paper at the ASME 2011 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference. Co-author of a 2012 Winter Simulation Conference paper.(3) First-author publication in Measurement Science & Technology on Variance Gradients, a novel sensitivity analysis measure that guides efficient measurement uncertainty reduction for nonlinear measurement models with independent inputs under the Guide to the Expression of Uncertainty in Measurement (GUM).(4) Development of manufacturing supply chain risk/resilience assessment and supplier characterization techniques using Bayesian inference and scenario simulation.(5) Collaborative SM project planning and review, including presentations to management.

    • Assistant Professor (Fixed Term)
      • Aug 2009 - May 2010
      • Marshall, MN, USA

      Taught and managed a full load of undergraduate mathematics courses (4 courses with 3 preparations, per semester). Served on several academic committees.

    • Graduate Teaching Assistant
      • Aug 2006 - May 2009
      • Bozeman, MT, USA

      Taught one undergraduate mathematics course per semester, including writing/grading special projects and exams and grading all assignments. Typically, the course was from the main calculus sequence or differential equations, with a majority of engineering students.

    • Adjunct Faculty of Mathematics
      • Sep 2005 - May 2006
      • Minneapolis, MN, USA

      Taught foundational mathematics (1 course/semester, 2 evenings/week) during my full-time attendance at the Aveda Institute in Minneapolis.

    • Graduate Teaching Assistant
      • Aug 2001 - May 2005
      • Bozeman, MT, USA

      Taught one undergraduate mathematics course per semester, including writing/grading special projects and exams and grading all assignments. Typically, the course was from the main calculus sequence or differential equations, with a majority of engineering students.

  • University of Rochester
    • Rochester, NY, USA
    • Research Associate - Department of Mathematics
      • Jun 2000 - Jun 2001
      • Rochester, NY, USA

      Supported R&D for the Holistic Probabilistic Design Methodology and Engineering Software Toolset under Prof. Jean Parks from Xerox Corporation.

  • University of Rochester
    • Rochester, NY, USA
    • Programming Analyst - Laboratory for Laser Energetics
      • Sep 1997 - Jan 2000
      • Rochester, NY, USA

      (1) Developed software for process, test, and measurement instrumentation, esp. wideband optical monitors for large, costly, vacuum-coated optics.(2) Designed and maintained opto-electronic hardware systems for optical monitoring.(3) Modernized existing instrumentation software to National Instruments LabVIEW.

Education

  • 2006 - 2009
    Montana State University-Bozeman
    Doctor of Philosophy (PhD), Mathematics
  • 2005 - 2006
    Aveda Institute-Minneapolis
    Certificate, Cosmetology
  • 2001 - 2005
    Montana State University-Bozeman
    Master of Science (MS), Mathematics
  • 1998 - 2001
    University of Rochester
    Master of Science (MS), Secondary Mathematics Education
  • 1992 - 1997
    University of Rochester
    Bachelor of Arts (BA), Geology

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Social Profiles

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles