Profile photo

Mohit Jain

  • Senior Software Engineer at ServiceTitan
  • Los Angeles, California, United States
  • Computer Software

Previous positions

  • Software Engineer at ServiceTitan
  • Software Development Intern at Allscripts


North Carolina State University, Master’s degree, Computer Science



Working as Senior Software Engineer at ServiceTitan. Graduated with Masters degree in Computer Science from North Carolina State University in May 2015.


  • Senior Software Engineer


    January 2018 – Present(1 year 9 months)Greater Los Angeles Area

  • Software Engineer


    June 2015 – January 2018(2 years 7 months)Greater Los Angeles Area

    ServiceTitan is a leading business management software platform, powering some of the world’s best home service companies. It helps streamline operations, deliver amazing customer service, and significantly improves sales. We are a unique start-up with a proven product, brand-name customers, and are enjoying significant revenue growth. ServiceTitan is one of the most successful SaaS start-ups in Los Angeles.

  • Software Development Intern


    June 2014 – August 2014(2 months)Greater Boston Area

    Designed and implemented solution for automating processes for unmerging database records. Implemented features for custom data transfer between products. Developed a tool that helped support team with configuration management and troubleshoot installation problems. Was involved in multiple projects, and performed actively in all software development processes. Participated and was rewarded in Intern Innovation Challenge ‘014.

  • Software Developer

    NCSU Distance Education and Learning Technology Applications

    March 2014 – June 2014(3 months)NCSU DELTA, Raleigh, NC

    Designed an efficient Database Management System for NCSU Distance Education Learning Technology Application (DELTA) to manage the information about Recorders. This application will handle the storage and manipulation of information of about 180 recorders spread across 4 campuses. Application developed in PHP and MySql will help generate reports.

  • Software Development Intern


    January 2013 – March 2013(2 months)Indore Area, India

    Undergone training for ASP.NET, C#. Got acquainted with Software Development Life Cycle and Software Engineering Principles. Designed User Interface and performed Testing on ongoing live projects.


  • North Carolina State University

    Master’s degree, Computer Science

    2013 – 2015

    Activities and Societies

    Volunteer for Homerun event, Volunteer at Employee Recognition Day, Performed dance at Aarambh Event

  • Thakur College Of Engineering and Technology

    Bachelor of Engineering (BE), Computer Engineering

    2009 – 2013

    Being an undergraduate student of Computer Engineering, I took up many courses in the field ofSoftware Development, Programming, Mathematics, Networking, Algorithms, Data Structures, etc. Along with excelling in academics, I was actively associated with various student bodies and organized various technical and cultural events in the college. I was the Chief Organizer of the 10 day Industrial Visit organized by the IETE Committee. Also, I was part of the Organizing Team for the technical festival – Zephyr where students from various college participated. Being Event Head for Inter Collegiate Sports competition, provided proper hospitality to the participants and ensured that all the rules are followed during gameplay.


  • Interactive College Portal using ASP DOTNET framework and SQL Server.

    June 2012 – June 2013

    A college portal designed to manage a plethora of regular college activities in an efficient automated manner.

    Team Members (3):
    • Mohit Jain,
    • Amruta Hanchate,
    • Vibhor Mehta
  • Analysis of performance of BTree and Red Black Tree for Insert and Search operation (In Memory Implementation).

    November 2013 – November 2013

    By varying the input size from 0 to 3 million, performed analysis for insert and search operation for BTree and Red Black Tree and studied the reasons for Red Black Tree superior performance for in memory implementation.

    Team Members (1):
    • Mohit Jain
  • Database system for student health center

    January 2014 – May 2014

    Designed an efficient database system can be used by students, doctors and nurses at the health center to maintain medical records, doctor’s appointments and schedule and vaccination dates and allow students to schedule an appointment with the doctor.

    Team Members (3):
    • Mohit Jain,
    • Saumil Gandhi,
    • Krunal Jhaveri
  • Game Development (Applet based) implementing Java library and Thread functions.

    August 2011 – December 2011

    ‘Doodle Jump Game’ was designed to run on Java Applet window using concepts of Java such as Multi -threading, Inheritance and Graphics. The unique feature of the game was dynamic scoring based on time.

    Team Members (2):
    • Mohit Jain,
    • Amruta Hanchate
  • SOA based Enterprise configuration Analysis.

    November 2013

    Performed Querying and Analysis on large XML documents which were real world enterprise configuration files to explore the applicability of in-memory and external search and sort techniques to industry standard file analysis.

    Team Members (1):
    • Mohit Jain
  • Demonstrating the impact of interference on Frame Aggregation Techniques in 802.11n WLANs.

    December 2013

    Created OPNET models to verify the performance of MPDU and MSDU Aggregation techniques of 802.11n network in presence of interference.

    Team Members (2):
    • Mohit Jain,
    • Bhavin Shah
  • An Empirical Study of Tag Based Features on Response Time in Stack Overflow

    August 2014 – November 2014

    Tags are key words, which are provided as metadata in the Q&A sites like stack overflow. When user posts a question in stack overflow he/she can associate tags with it. This project studies various tag based features which can possibly affect the response time and identify the ones which have greater impact.

    Team Members (5):
    • Mohit Jain,
    • Pragyan Paramita Jena,
    • Sujith Katakam,
    • Mohit Jain,
    • Mohit Jain

Skills & Expertise

  • Algorithms
  • JavaScript
  • Data Structures
  • Discipline
  • C#
  • Databases
  • Team Leadership
  • Object Oriented Design
  • Microsoft Office
  • Table Tennis
  • Teamwork
  • PHP
  • C
  • Cricket
  • MySQL
  • C++
  • HTML
  • Design Patterns
  • Programming
  • Java
  • Powershell
  • Software Development
  • SQL


North Carolina State University

  • Design and Analysis of Algorithms(CSC 505)
  • Computer Networks(CSC 570)
  • Software Engineering(CSC 510)
  • Automated Language and Data Analysis(CSC 522)
  • Software Security(CSC 515)
  • DevOps(CSC 791)
  • Object Oriented Languages and Systems(CSC 517)
  • Database Management System(CSC 540)
  • Internet Protocol(CSC 573)
  • Advance Data Structure(CSC 541)

Volunteer Experience & Causes

  • NC State University Home Coming Event

    NC State University


Causes Mohit cares about:

  • Animal Welfare
  • Children
  • Environment
  • Health
  • Human Rights
  • Science and Technology