Profile photo

John Halmaghi


Previous positions

  • Software Engineer Intern at General Atomics Aeronautical Systems
  • Senior GIS Technician at Royale Energy, Inc.


San Diego State University, Masters Science, Computer Science




After earning my B.S. in Geographic Information Systems in 2013, I began to work as a GIS Technician for the County of San Diego and Royale Energy Inc. During this time I noticed several opportunities for software to increase efficiency and productivity in the workplace, so I began to learn the basics of programming and software engineering in my free time. Eventually I wrote a few python scripts to improve the efficiency of my work flow. The more I learned about programming, the more I enjoyed it and this passion continued to grow until I decided to pursue a M.S. in Computer Science at San Diego State University, which I completed in 2019. I have a proven record, both academically and professionally, of exhibiting a willingness and ability to learn quickly, solve problems and complete tasks.


  • Software Engineer

    General Atomics

    June 2019 – Present(4 months)Greater San Diego Area

  • Software Engineer Intern

    General Atomics Aeronautical Systems

    June 2018 – June 2019(1 year)Greater San Diego Area

    Due to the sensitive nature of my work, I cannot disclose my job description.

  • Senior GIS Technician

    Royale Energy, Inc.

    May 2014 – January 2016(1 year 8 months)San Diego, CA

    • Took the initiative to create various python scripts for automating GIS workflow and web scrapping oil and gas well data for analysis. • Independently responsible for gathering, storing and distributing geographic data for over 60 oil and gas well, leases and pipelines. • Was continually given more responsibility and asked to learn new job roles to improve the productivity of the company. • Regularly led projects to gather and assemble geographic data in order to create maps which were used by petroleum engineers and geophysicists to aid in critical decision making. • Assisted with IT work including but not limited to help desk tasks in the windows environment, minimal database management and integration with ArcMap, troubleshooting office hardware and virtual machine environments.

  • Vector Control Technician Aid

    San Diego County – Department of Environmental Health

    April 2013 – April 2014(1 year)Greater San Diego Area

    • Worked independently to manage, correct and extract georeferenced parcel and record data stored in Accela Database. • Created various maps using ArcGIS software with data extracted from Accela Database. • Assisted in treating mosquito breeding sites across the county of San Diego.

  • Operations Staff

    Associated Students of San Diego State University

    July 2009 – June 2013(3 years 11 months)Greater San Diego Area

    • Work with others, and independently, to set up furniture for various events and help manage the facility. • Responsible for quality control and client satisfaction. • Assist in training new hires.


Skills & Expertise

  • Communication
  • Oil & Gas
  • Unix
  • Python
  • Remote Sensing
  • Android Development
  • Machine Learning
  • Test Driven Development
  • Teamwork
  • Object-Oriented Programming (OOP)
  • GIS
  • Java
  • Software Development