profile-pic
Vetted Talent

Garg Tushar

Vetted Talent

Working in an environment where I can learn lot of new things, brush up my technology stack and start growing as a Software Engineer,

apart from technical, a good artista, highly inclined towards Arts and Graphics.

  • Role

    Sr Software & gRPC Engineer

  • Years of Experience

    8 years

Skillsets

  • Confluence
  • Ubuntu
  • Slack
  • Oop
  • nginx
  • macOS
  • Kibana
  • Jira
  • Grafana
  • Git
  • Elastic Search
  • Docker-compose
  • Docker
  • Datadog
  • CSS
  • jQuery
  • Bugsnag
  • AWS
  • Rails
  • API Design
  • Postgres
  • SOLID principles
  • RSpec
  • MVC
  • Agile methodologies
  • gRPC
  • Redis
  • Ruby
  • HTML
  • JavaScript

Vetted For

12Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Ruby on Rails DeveloperAI Screening
  • 48%
    icon-arrow-down
  • Skills assessed :UI/UX Design, website maintenance, Heroku, MVC Architecture, RESTful API, AWS, CSS3, HTML5, JavaScript, jQuery, Ruby on Rails, TDD
  • Score: 43/90

Professional Summary

8Years
  • Jan, 2021 - Present5 yr 2 months

    Senior Software Engineer

    LocoNav India Private Limited
  • Sep, 2019 - Jan, 20211 yr 4 months

    Member of Technical Staff

    LocoNav India Private Limited
  • Jan, 2016 - Sep, 20193 yr 8 months

    Jr. Associate IT

    Daffodil

Applications & Tools Known

  • icon-tool

    Git

  • icon-tool

    AWS

  • icon-tool

    Ubuntu

  • icon-tool

    Nginx

  • icon-tool

    Docker

  • icon-tool

    Docker-Compose

  • icon-tool

    Grafana

  • icon-tool

    Datadog

  • icon-tool

    Bugsnag

  • icon-tool

    Kibana

  • icon-tool

    Confluence

  • icon-tool

    Slack

Work History

8Years

Senior Software Engineer

LocoNav India Private Limited
Jan, 2021 - Present5 yr 2 months
    Designed and developed RESTful APIs, optimized fleet management systems, implemented workflows for trip and vehicle operations, improved RSpec suite performance, and enhanced database query efficiency.

Member of Technical Staff

LocoNav India Private Limited
Sep, 2019 - Jan, 20211 yr 4 months
    Developed sensor modules, extended marketplace applications, integrated DataDog, enhanced admin panels, and created sensor-based reports.

Jr. Associate IT

Daffodil
Jan, 2016 - Sep, 20193 yr 8 months
    Facilitated data transmission for project monitoring, optimized financial planning, built custom review modules, developed e-commerce applications, and learned ReactJS to create components.

Achievements

  • Achieved 50% improvement in the performance of the RSpec spec suite
  • Optimized database queries by adding caching to reduce background worker runtime from 2 minutes to about 10 seconds

Education

  • B.tech (Computer Engineering)

    YMCA University of Science and Technology (2016)
  • Diploma (Computer Science Engineering)

    Govt. Polytechnic Ambala City (2013)
  • Secondary Schooling

    SMB Geeta Sen. Sec. School (2010)

AI-interview Questions & Answers

Hello, this is Tushar. I have a 8 year experience in application development in Ruby on Rails. I am a backend developer currently working in Rokon. I have India Private Limited. So I have worked on multiple projects in Ruby on Rails, including ReactJS as well. So from the last 5 years I am working in the backend. Currently working on the fleet management application. So my mostly work and responsibilities includes development of fleet related application modules, including trips, mostly on the trips, geofences and the trips flow icon is there.

Describe how to pose data modeling in a multi-tenant application using Rails, data modeling in multi-tenant application. So I think it's related to e-commerce application. Multi-tenant application, there are multiple tenants present in the system, no idea, never worked on the e-commerce, not too much worked on the e-commerce, mostly on the... So in our case, in our case we have one thing, we have franchisee partners. So let's suppose there are multiple users, where we have different type of accounts. One is account, another is franchisee partner. So we can think of franchisee partner as a tenant and that franchisee partner can maintain the multiple accounts and the data of the system which they are trying to store.

How would you design a react frontend to consumer real estate by following REST practices? So, I have worked on reactjs but not in touch of react right now. Currently, I am doing pure backend. In Rails, let's suppose we have REST APIs. So, there is a module called axiom. I am forgetting the name of the module. It is a simple HTTP package we can use to call the APIs and then integrate them in our component. In react component, we can use redux as well to get the data. No idea right now.

how do you implement a javascript callback to handle asynchronous processes in ruby on rails application javascript callback to handle asynchronous processes javascript callback to handle asynchronous processes why i will have to handle asynchronous process on the web page there should be proper case for that let me think about it what can be the case we have jquery we can use ajax request but it is still not asynchronous we can use remote through link2 but i can't say it is asynchronous because it is asynchronous code but it will not reload the whole page it is single page request will be happened there

how to implement MVC aggregator to split responsibility in Rails application MVC model view controller model for the model in the models we define the entities and active record for the database tables ORM object relational modeling and V for the views and C for the controller in controllers we define the restful APIs or we can say APIs for the actions request actions and views views will be the part which will be shown to user user can see the views on the basis of specific request let's suppose there is a request come for a let's suppose we define a controller in controller we have multiple operations for every operation what we can do for every operation we have request, request come to the middleware then it comes to the application from where routes decide where it has to come so it will go to controller action controller action will do one thing it will check that if this request need to interact with database so in that case we interact with model and get data from the database and then return that data to the response and that response is shown by the views

What approach will you take to optimize the database space depends on the database system like we can use indexing we can use indexing indexing and Partitioning as well. We can use partitioning Data partitioning can help us in Indexing also help us and we can use joints and in joints use we can use in joints and includes But Indexing is better If you do partitioning then far way better But ultimately we need to we need joints and includes without that we have a lot of n plus Queries

This will be going tend to handle the errors during the service execution explain what code does how does it Potentially fail to handle the certain error service does execute to rescue services Basically what you are doing How it In In the rescue part you have done service service error it will handle a specific service error exception Apart from that you have defined rocket eat it stand for the standard error It will handle the standard error issues which you get and after that you have done the page In the rescue are raising another exception Which can fail? apart from that If there is any exception, which is not a standard error exception Then it can also fail

Give an active record query snippet in the ruby-nulls, explain what it does, and it's just a way to improve the efficiency It will include the articles where published It will it will give the users with articles that having articles That have published articles The article.publishedRule.limited Just say it improves its efficiency, so it called frequently I think it's already includes articles, article.publishedRule We already optimized it No need You

but just you let optimize the full text search in this app deploy across multiple AWS instructions Full text search implementation we can use a run check or elastic search elastic search we can use or Run check is better. Run check gem we can use that else we can use run check

What practice would you follow to secure SAP AOL application to save GodSensitive data? How to secure SAP AOL application? How to secure SAP AOL application to save GodSensitive data?

you can evaluate that in javascript for the quality using the development of javascript javascript is mostly used on the frontend part so, mostly people use jquery rather than javascript mostly we define it in the app-assets-javascript folder in the previous Rails versions but now we have app-javascript-packs-javascript folder app-javascript-packs, we define there no idea