profile-pic
Vetted Talent

MAHESH PATEL

Vetted Talent
A software professional having 11+ years of experience in complete software development life cycle. Domain experience in online advertising, ecommerce, finance and hotel management.
  • Role

    Tech Architect

  • Years of Experience

    12 years

  • Professional Portfolio

    View here

Skillsets

  • JavaScript - 10 Years
  • Type Script - 4 Years
  • Mongo DB - 4 Years
  • Node Js - 7 Years
  • React Js - 5 Years
  • react - 5 Years
  • Node Js - 8 Years
  • AWS
  • AWS
  • Express
  • Laravel
  • Mocha
  • MySQL
  • Postgre SQL

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Front End Developer (3 months extendable Contract - Remote)AI Screening
  • 39%
    icon-arrow-down
  • Skills assessed :Server-Sent Events, WebSocket, HTML / CSS, Restful APIs, Vue JS, Bootstrap, Django, Mongo DB, React Js, Tailwind CSS, Type Script
  • Score: 39/100

Professional Summary

12Years
  • Jun, 2020 - Present5 yr 7 months

    Tech Architect

    Tecxar Consultants Pvt Ltd
  • Dec, 2019 - Jun, 2020 6 months

    Sr. Backend Developer

    Casting Networks
  • Apr, 2016 - Nov, 20193 yr 7 months

    Sr. Software Engineer

    Cybage Software Pvt. Ltd.
  • Nov, 2009 - Jul, 2010 8 months

    Web Engineer

    Radix Web
  • Aug, 2010 - Sep, 20144 yr 1 month

    Sr. PHP Developer

    SASA Software Technologies
  • Oct, 2014 - Mar, 20161 yr 5 months

    Sr. PHP Developer

    Communication Crafts

Applications & Tools Known

  • icon-tool

    NodeJS

  • icon-tool

    Express

  • icon-tool

    React JS

  • icon-tool

    TypeScript

  • icon-tool

    Laravel

  • icon-tool

    AWS Lambda

  • icon-tool

    Mocha

  • icon-tool

    MySQL

  • icon-tool

    PostgreSQL

  • icon-tool

    MongoDB

  • icon-tool

    Git

  • icon-tool

    CI/CD

  • icon-tool

    CodeIgniter

  • icon-tool

    Angular

  • icon-tool

    Bootstrap

  • icon-tool

    PHP

  • icon-tool

    CI/CD

Work History

12Years

Tech Architect

Tecxar Consultants Pvt Ltd
Jun, 2020 - Present5 yr 7 months
    Design Architecture for new project Deployment and setup cloud environment Delegating work and assignments to team members

Sr. Backend Developer

Casting Networks
Dec, 2019 - Jun, 2020 6 months
    Participate in the entire application lifecycle, focusing on coding and debugging.

Sr. Software Engineer

Cybage Software Pvt. Ltd.
Apr, 2016 - Nov, 20193 yr 7 months
    I was managing all large and small Node JS base projects.

Sr. PHP Developer

Communication Crafts
Oct, 2014 - Mar, 20161 yr 5 months
    Developed projects in different frameworks of PHP such as Laravel, CakePHP and handling team and mentoring Junior team members.

Sr. PHP Developer

SASA Software Technologies
Aug, 2010 - Sep, 20144 yr 1 month
    Researched and implemented many third party software.

Web Engineer

Radix Web
Nov, 2009 - Jul, 2010 8 months
    Developed front-end and back-end applications in PHP.

Achievements

  • Design Architecture for new project
  • Deployment and setup cloud environment
  • Delegation of work and assignments to team members
  • Collaboration with team to identify and solve technical problems
  • Development of functional web applications

Education

  • PGDCA

    C-DAC (2006)
  • DNIIT

    NIIT (2002)
  • Bachelor of Commerce

    Gujarat University (2004)

Certifications

  • Pgdca

  • Dniit

Interests

  • Travelling
  • Cricket
  • AI-interview Questions & Answers

    Hello everyone, myself Mahesh Patel and I have 14 years of experience in various technology. My experience include NodeJS, JavaScript, ReactJS, MySQL, MongoDB, PostgreSQL. I have knowledge about AWS cloud, different services. Also I have worked on Redis and Q mechanism system like Kafka, RabbitMQ and BoolMQ. Throughout my career, I have worked with different clients from different countries. It includes Kenya, US and UK. And always I am improving my language skills for better communication and better understanding. Throughout my career, I have worked on different domains. It includes fintech, media and entertainment, e-commerce and stock market. Throughout my career, I have worked on many enterprise level projects. It includes call center solution. In that project, there are three types of entities, admin, agents and supervisor. Admin will upload the leads in terms of the phone number and agent can talk with customer through different sources like direct call, SMS and whatsapp, also IVR. So that is one very major project in my career. I have worked on one of the big project, it's a stock market portal. It is similar to Zerodha where end customer can trade with live price of different stocks. So yeah, that's it all about me.

    So, I have knowledge about Vue.js also, so in past I have worked on few projects, I have used the Vue.js to make very attractive and nice application with different components, so there are lots of, I have n level of number of components I have created.

    Okay, given the piece of Javascript code that intended to fetch data from API and re-render it, could you point out any potential issue or optimization with respective handling and performance? So, regarding this question, I always use the Redux library into React to store management and for backend side, I use the NestJS, so on every API, I have some security level and I fetch data through the Axios third-party library and always I have error handling for every records, I mean every API, so any errors come through, first of all, I validate from client side and after then, I validate through the server side also, if any server side errors happen then on screen, I am displaying errors in proper format, so client can understand what is the missing or what error is happening.

    Okay, so I use the actually Node.js as a backend and in Node.js I use the sqlise package for ORM and I use as a backend database MySQL as well as I use the PostgreSQL also.

    So, for responsive, I use the bootstrap mostly, if I use Vue.js or React, so there are lots of third-party libraries available, let's say if I talk with React.js, then in React.js we have material UI, ANTD, so using this library we can create a very nice and responsive interface.

    For client-side validation, I use the many third-party packages, let's include like HAPI, I forgot the module about it, but yes, I use the client-side validation using the third-party library.

    For asynchronous API, I use the Redux Thumb, managing asynchronous operations.

    For animation part, there are lots of third party packages available, we can use and we can make some animation.

    For managed states, I use the, actually, I use the Lace Vue.js but I mostly use the Reage.js. So in Reage.js, I use the Redux for state management globally.

    So basically ElectronJS is used for to develop a desktop application, so in desktop application I mean ElectronJS we can create a desktop application as well as web application, it is a cross platform library or package where we can develop single code and we can use it on desktop application as well as mobile application as well as web application.