profile-pic

Nikhil Malhotra

Software Engineer with industry experience in building full-stack software - data APIs, backend systems, and UX design using Node.Js, Express.Js, Javascript, C# and C++ to develop end-to-end simulation products. Engage with tech leadership and external clients to fine product strategy. Seeking position in dynamic, exciting environment.
  • Role

    OpenGL & Software Engineer

  • Years of Experience

    4.7 years

Skillsets

  • TypeScript
  • Data Structures
  • Drools
  • Microservices
  • MongoDB
  • Node.js
  • PHP
  • PostgreSQL
  • Redis
  • CSS
  • WebRTC
  • WebSocket
  • .NET Framework
  • C#
  • Jest
  • Luascript
  • OpenGL
  • Unity
  • Algorithms
  • Angular - 4.0 Years
  • XML
  • Java
  • AWS - 02 Years
  • HTML - 4.0 Years
  • GraphQL
  • Unit Testing
  • JSON
  • JavaScript - 4.0 Years
  • Oop
  • RESTful API
  • Express
  • Nvidia physx
  • Alfresco
  • Apache Kafka
  • C++
  • Camunda BPMN

Professional Summary

4.7Years
  • May, 2022 - Present3 yr 6 months

    Software Engineer

    Ari Simulation
  • May, 2021 - May, 20221 yr

    Software Engineer, Intern

    Ari Simulation

Applications & Tools Known

  • icon-tool

    OpenGL

  • icon-tool

    AWS

  • icon-tool

    Unity

Work History

4.7Years

Software Engineer

Ari Simulation
May, 2022 - Present3 yr 6 months
    Designed and developed highly scalable web applications for Directorate General Of Shipping, utilizing a tech stack of Angular, Node.js, Express.js, MongoDB, PostgreSQL, Camunda, Drools, Kafka, Redis and AWS. Designed and implemented a distributed microservice architecture, ensuring seamless performance and scalability for a government organization. Led the design and development of Browser Based Drilling Simulator (first in industry) using Angular, Node.js, Express.js, MongoDB, WebSocket and WebRTC. Resulted in enhanced maintenance efficiency, increased revenue streams, and positioned the organization at the forefront of technological innovation in the drilling sector. Designed and implemented a real-time simulation engine using Node.js and C++, integrated with NVIDIA PhysX for accurate physics-based modeling. Integrated multiple data sources, including sensor data and geological models, using AWS IoT. Led the design and development of multiple enterprise-level microservice applications for the browser-based simulator using Node.js and C#. This enhanced system scalability and maintainability, supporting a 30% increase in concurrent users. Successfully integrated NI/Phoenix hardware with web application, seamlessly bridging the gap between hardware and software functionalities. This integration optimized operational processes, enhancing overall system efficiency and functionality. Developed core APIs and user interface of solar farm simulator for tracking solar power generation using Node.js, Express and Angular. Collaborated with quality engineers, user research, product management, design, and support teams to ensure quality development of multiple projects.

Software Engineer, Intern

Ari Simulation
May, 2021 - May, 20221 yr
    Worked with tech lead and architect to build E-Examination Platform (Online platform to conduct Examination). Worked on Crane Simulator and OpenGl functionalities using Nvidia PhysX, C++ and controller in C#. Worked on developing and improving Crane Server, Server Controller.

Achievements

  • Led the design and development of the first industry Browser Based Drilling Simulator
  • Successfully integrated NI/Phoenix hardware with web application
  • Played a key role in drilling server operations implementing NVIDIA PhysX Technology
  • Built and deployed Oil Well and Drilling Simulator on AWS

Major Projects

5Projects

DG Shipping, Government of India

    Developed and integrated four key modules for efficient management of maritime operations, improving user experience and operational efficiency. Collaborated with cross-functional teams to deliver a robust solution in line with DG Shipping's regulatory requirements and government standards. Technologies: Angular, MongoDB, NodeJS, ExpressJs, PostgreSQL, AWS (S3), Apache Kafka, Alfresco, Camunda BPMN, Drools.

Autonomous Simulation Platform

    Developed an AI-powered simulation platform to model and optimize the operations of autonomous drilling rigs. Integrated real-time data streams, machine learning algorithms for predictive analytics, and hardware interfacing to improve decision-making, reduce operational risks, and optimize drilling parameters in various environmental conditions. Technologies: Angular, MongoDB, NodeJS, ExpressJs, C++, AWS (IoT, Lambda, S3), Nvidia PhysX.

E-Examinations

    Certified online examination platform catering to marine and drilling exams. Integrated multiple cloud-based simulators, ensuring high-security standards. Technologies: Angular, MongoDB, NodeJS, ExpressJs, C#, Websocket, Unity, JSON, CSS, HTML.

Browser Based Drilling Simulator

    Redeveloped simulator with enhanced UI, cloud integration with microservices, and seamless performance with PoKeys, Phoenix Hardware. Technologies: Node.js, Express.js, Angular, Mongodb, C#, Javascript, Websocket, WebRTC.

Server and Controller

    Responsible for data communication with the simulator, handling calculations, and managing APIs. Enhanced functionality with OpenGL support, serving as the central intelligence for the simulator. Technologies: C++, .Net framework, OpenGL, JSON, XML.

Education

  • Bachelor of Engineering (B.E), Computer Science and Engineering (CSE)

    Chitkara University (2022)