Profile photo

John Oliver Mendoza


Previous positions

  • Associate Software Engineer at ServiceNow
  • Software Engineering Intern – Platform Development at ServiceNow – The Enterprise IT Cloud Company


University of California, San Diego, Bachelor of Science (B.S.), Computer Engineering




We are hiring! If you are a top notch engineer focused on designing, architecting, and building enterprise web applications we want to talk to you! Be a key member of the Express team in San Diego that’s developing an innovative, elegant and high performing multi-device UI. Developers having experiences with HTML, CSS, AJAX, BootStrap, Sass and JavaScript frameworks/libraries such as AngularJS, React and jQuery, we are looking for you! ServiceNow | One of the fastest-growing cloud companies where employees are empowered to solve real problems ServiceNow is the Enterprise Cloud Company. We focus on transforming the delivery & management of services to help the modern enterprise operate faster and be more scalable than ever before. More than 25% of the world’s largest companies rely on us every day. We are aggressively hiring in all areas of the business in nearly every state, province and country around the globe. The opportunity is NOW. Connect with me to learn more or check out ————————————————————————————————————————————- I am a graduate from the University of California, San Diego with a degree in Computer Engineering. I enjoy challenging myself with new and interesting projects. I am eager to strengthen my professional skills by taking on greater responsibilities and by continuing to gain work experience in the industry. My current interests include front-end web development, but I’m quickly learning to become a full-stack web developer through my experience with ServiceNow and side web projects. Thanks for stopping by!


  • Senior Software Engineer


    February 2019 – Present(8 months)

  • Software Engineer II


    January 2017 – Present(2 years 9 months)La Jolla, California

    – Full-stack web development using Java (backend) and JavaScript(frontend and backend) with emphasis on NodeJS, React JS, SASS – Responsible for managing and coordinating the team’s development environment and code repositories using GitHub Enterprise – Current ServiceNow ITSM projects include: ITSM Virtual Agent, Walk-Up, Embedded Help, and Service Portfolio Management – Colead the front-end redesign, architecture, and implementation effort for the new Service Portfolio Management product

  • Associate Software Engineer


    July 2015 – December 2016(1 year 5 months)Greater San Diego Area

    – Implemented and maintained core features on ServiceNow Express product – Projects include: Angular front-end redesign, REST APIs, Machine Learning and AI prototyping – In charge of maintaining all development code repositories for the team (GitHub) – Technologies include: JavaScript, HTML, CSS, AngularJS, Java, Python

  • – Implemented new platform functionality using ServiceNow Script API and Java – Performed bug fixes on ServiceNow’s Internationalization software – Added user experience improvements on ServiceNow Express using front-end technologies: HTML, CSS, Javascript, and jQuery

  • IT Intern, Performance Engineering & Testing

    Pacific Gas and Electric Company

    June 2013 – September 2013(3 months)San Ramon, CA

    – MyEnergy Log Analysis – Analyzed millions of customer data logs and provided key metrics – Extracted key information that lead to performance optimization of the MyEnergy website by 10% – Created a log analyzing user interface using Perl – features: sorting, data metric extraction, and parsing – Streamlined performance engineer’s custom data collecting scripts into a collective user interface using R programming – Upgraded and maintained the team’s load generator servers and Performance Center troubleshooting

  • Software Engineer Intern

    Tandem Diabetes Care

    January 2013 – June 2013(5 months)11045 Roselle Street, Suite 200

    – Performed testing of insulin pump devices through a comprehensive and strict verification protocol – Utilized JTAG debugging software tools for the software validation and testing of high tech insulin pump, t:slim (Arm Cortex & MSP430) – Developed a Linux shell script application tool that automates the assembly and compilation of the product’s application build files – Script is used by the fellow engineers and quality assurance to create new device builds for software verification

  • Tutor

    UCSD CSE Department

    December 2011 – June 2012(6 months)

    -Team of 13 people tutored a class of 190 students and graded programming assignments -Assisted students with instructions and programming assignments – debug code, answer questions, etc. -Intro to Java Lab – Winter 2012, Intro to Object Oriented Programming – Spring 2012

  • Marine Technology Society Intern


    June 2010 – August 2010(2 months)

    -Project Objective: to overhaul and automate the manual pressure calibration system for sensitive oceanographic instruments -Designed, assembled and programmed the electronic valve prototype which controlled the output air pressure used in the calibration process



  • IEEE Micromouse Robotics Competition

    November 2012

    – Small autonomous maze solving robotics competition (May 2013) – Low level embedded programming on Arduino Due Chip with ARM processor – Use of GNU toolchain and JTAG interface to program chip to control stepper motor drivers, sensors, interrupt handlers, memory management – Developed the maze solving algorithm with emphasis on reliability and efficiency

    Team Members (2):
    • John Oliver Mendoza,
    • Gabriel Seemann
  • Place-its Android App

    January 2014

    – Served as team lead for a team of 6 people on full cycle agile development of location-based reminders application – Organized and lead team meetings, delegated tasks to individuals, ensured completion of project deadlines – Developed using Java (Eclipse IDE) with Google Android SDK, Google Maps API, Google App Engine – Tested through BDD-style testing, JUnit, and full scenarios testing

    Team Members (1):
    • John Oliver Mendoza

Skills & Expertise

  • Electronics
  • Git
  • Matlab
  • JavaScript
  • CSS
  • Cascading Style Sheets (CSS)
  • Data Structures
  • Perl
  • Labview
  • OOP
  • Verilog
  • Eclipse
  • PostgreSQL
  • C#
  • Unix
  • Databases
  • Embedded C
  • Visual Studio
  • Object Oriented Design
  • Python
  • Web Development
  • Linux
  • Spring
  • Embedded Systems
  • PHP
  • C
  • Debugging
  • MySQL
  • Ruby on Rails
  • C++
  • HTML
  • Shell Scripting
  • Operating Systems
  • Software Engineering
  • Programming
  • Java
  • Testing
  • Software Development
  • Pspice
  • SQL
  • Windows