Profiles from Search

Profile photo

Naitik Doshi


Previous positions

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


San Diego State University-California State University, Master of Science (M.S.), Computer Science




Seeking a job that will allow me to enhance my technical knowledge through industrial experience.


  • Software Engineer II


    January 2018 – Present(1 year 9 months)Greater San Diego Area

  • Associate Software Engineer

    ServiceNow – The Enterprise Cloud Company

    November 2015 – December 2017(2 years 1 month)San Diego, California

    • Designed and implemented an internal Approval tool in JavaScriptusing the existing core platform and infrastructure • Implemented a feature, which allows customer to configure access to the application, in server side JavaScript scripting • Responsible for continuously helping customer support with development related questions

  • Software Engineering Intern

    ServiceNow – The Enterprise Cloud Company

    July 2015 – November 2015(4 months)Greater San Diego Area

    * Started working with the development team for ServiceNow Express product. Express aims at mid market organizations * Responsible for debugging and fixing critical bugs found by the Quality Engineering and the customer support team. The bugs usually involved debugging Java code, fixing the bug and getting acquainted with the core platform in the process * Adding minor features (using Java, JavaScript and some UI development) to the existing application was also part of the internship

  • Quality Engineering Intern – Automation

    ServiceNow – The Enterprise Cloud Company

    November 2014 – June 2015(7 months)Greater San Diego Area

    * Core responsibility as a QE – Automation Intern was to convert existing manual test cases into automated JUnit Java tests. * The tests were developed using core features and functionalities of the platform without using UI functionalities of the application. * Was briefly involved in UI automation of using Protractor framework.

  • Java Engineering Intern


    June 2014 – November 2014(5 months)Greater San Diego Area

    • Assisted a developer in building a web application, which monitors the progress of all developers through the sprint, using Node.js, Javaand AngularJs • Managed high availability of data through Couchbase database (NoSQL) • Implemented automated test for the application (Smoke test) and also developed unit-tests using Mocha framework. • Learned advanced project management skills while closely working with my mentor.

  • Student Assistant

    San Diego State University Love Library

    August 2013 – September 2014(1 year 1 month)San Diego

    * Responsible for operations at the front desk, including, but not limited to: filing, answering phones, collecting payments, cash handling, registering customers, organizing front desk management * Developed better communication skills through this part-time experience



  • English

  • Hindi

  • Marathi

  • Gujarati


  • Video Inventory System

    • Objective was to develop an in-memory database with persistence • Developed the project in Java using the following design patterns- Proxy, Command, Memento, Decorator and Null Object pattern • Developed the unit-tests for the project.

    Team Members (1):
    • Naitik Doshi
  • Bank Account Management

    • Developed & Designed in SmallTalk to meet the heuristics of object oriented programming • Implemented transactions within the same bank account and different bank accounts • Implemented reusable, maintainable and extensible code • Developed Test Cases for the same

    Team Members (1):
    • Naitik Doshi

Skills & Expertise

  • Mocha
  • Algorithms
  • Computer Science
  • Matlab
  • JavaScript
  • Unit Testing
  • Cucumber
  • Data Structures
  • Perl
  • JIRA
  • Eclipse
  • smalltak
  • Databases
  • NoSQL
  • Python
  • Test Automation
  • BDD
  • CouchDB
  • PHP
  • Perforce
  • C
  • Jenkins
  • Node.js
  • MySQL
  • C++
  • HTML
  • Quality Assurance
  • Java
  • Spatial Databases


San Diego State University-California State University

  • Theory of Parallel Algorithm(CS-662)
  • Advanced Object Oriented Programming(Java Design Patterns)(CS-635)
  • Database Theory Implementations(CS-514)
  • Spatial Databases(CS-614)
  • Heuristics of Object Oriented Programming(CS-535)
  • Algorithms and their Analysis(CS-560)

University of Mumbai

  • Computer Programming-1(C++)
  • Computer Programming-2(Java)
  • Data Structures And Algorithms
  • Digital Logic Design and Application
  • GUI and Database Management
  • Microprocessors and Microcontrollers
  • Internet Programming
  • Network Technology for Digital Devices
  • Object Oriented Analysis and Design
  • Computer Graphics and Virtual Reality Systems
  • Software Engineering
  • Database Technologies
  • Programming for Mobile and Remote Computers
  • Digital Signal and Image Processing
  • Robotics and Artificial Intelligence
  • Mobile Computing
  • System Security
  • Distributed Computing
  • Software Architecture