Rajat Rajput

Head Software Architect at Aristocrat
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ghaziabad, Uttar Pradesh, India, IN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Gambling Facilities and Casinos
    • 700 & Above Employee
    • Head Software Architect
      • Jan 2023 - Present

      Noida, Uttar Pradesh, India

    • Senior Software Architect
      • Jul 2019 - Jun 2023

      Noida, Uttar Pradesh, India • Understanding new jurisdiction requirements and participate in designing best solution. • Provide technical solutions to complex problems and write technical documents. • Solved complex problems. Such as implementing Dynamic Search Interface for Bingo ○ Granted a US patent for this work: https://patents.google.com/patent/US10777036B2/en?inventor=Rajat+Rajput • Excellent proficiency in modern C++, mainly C++11 and C++14. • Working in Studio of around 20 software engineers… Show more • Understanding new jurisdiction requirements and participate in designing best solution. • Provide technical solutions to complex problems and write technical documents. • Solved complex problems. Such as implementing Dynamic Search Interface for Bingo ○ Granted a US patent for this work: https://patents.google.com/patent/US10777036B2/en?inventor=Rajat+Rajput • Excellent proficiency in modern C++, mainly C++11 and C++14. • Working in Studio of around 20 software engineers, helping with technical challenges. • Thorough understanding on current and previous 2 generations of game development framework • Developed slot video games on Linux as well as Windows. • Designed and developed various libraries. • Self-motivated to write tools/utilities to improve development process and product quality. e.g. ○ Rust: a small command line utility to copy/move/hard-link files/dirs as per command-line or from json file. https://github.com/rajputrajat/esycpy ○ C++, Linux: “Record & Replay” utility - recording the important events while playing the games to an xml file and those can be replayed later to reproduce the bug. Created a shared lib for Linux for preloading the hooks. ○ C++, Python, Google Cloud Vision API, gRPC, Linux: tool to test all possible configurations for a particular game. ○ C, Linux: Header file only solution (preprocessor macro based) to identify race condition related issues. ○ Python and Linux: screen recording utility which automatically includes all the available screens (our game rigs can have up to 1-4 screens). Very useful in WFH scenario ○ PowerShell: build scripts.

    • Software Architect
      • Jan 2017 - Jun 2019

      Noida, Uttar Pradesh, India

    • Associate Architect
      • Apr 2015 - Dec 2016

      Noida, Uttar Pradesh, India

    • Technical Lead
      • Nov 2012 - Mar 2015

      Noida, Uttar Pradesh, India

    • Senior Software Engineer
      • May 2010 - Oct 2012

      Noida, Uttar Pradesh, India

    • United States
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • Senior Engineer
      • 2008 - Apr 2010

      Thane, Maharashtra, India Development of software component Schluessel Daten, i.e., Key Data for the CAS (Car access system), which collects the CAN messages from the various sensors of the vehicle, coding parameters and diagnostic data, and sends this whole data to the vehicle key (IDG) via HF as well as LF, based on various conditions.

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Feb 2007 - Apr 2010

      Thiruvananthapuram, Kerala, India • Designed, developed AUTOSAR compliant GPT, DIO drivers, SHR external driver and MUX, DinH, DoutH handlers for NEC’s V850ES_FJ3 microcontroller. • Designed, developed ADC driver for Fujitsu 16FX and Infineon XC2287 microcontrollers. Enhanced and tested GPT driver and tested PWM driver for V850ES_FJ3. Tested PWD_LF driver for Freescale S12XE microcontroller.

Education

  • Birla Institute of Technology and Science, Pilani
    Master's degree, Software Systems
    2009 - 2011
  • Centre for Development of Advanced Computing (C-DAC)
    Embedded Systems
    2006 - 2007
  • Dr. A.P.J. Abdul Kalam Technical University
    B.Tech., Electronics & communications
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now