profile-pic
Vetted Talent

Kaushal Modi

Vetted Talent

I'm Kaushal, a seasoned developer with a diverse skill set and extensive experience in the tech industry. As a proficient team leader and developer, I have successfully led teams and collaborated on projects spanning various domains and technologies. My expertise lies in VueJS, NuxtJS, and Vuetify, where I have crafted innovative solutions for SaaS-based products, educational platforms, and tourism domains. I'm particularly passionate about leveraging technology to enhance user experiences, evident in projects like kiengiangdiscovery.com, where I've contributed to creating seamless platforms for tourists. With a track record of tackling challenging projects, providing exceptional service, and driving successful outcomes, I'm eager to bring my expertise to new opportunities and continue making meaningful contributions to the tech community.

  • Role

    Software Engineer Level 2

  • Years of Experience

    8.2 years

Skillsets

  • Vuetify
  • Vuejs
  • SCSS
  • react
  • Python
  • Next
  • GraphQL
  • Django
  • CSS
  • Bootstrap
  • Apollo Client
  • Quasar
  • jQuery
  • Pinia
  • Vuex
  • NuxtJs
  • Tailwind
  • Firebase
  • HTML
  • Magento
  • Laravel
  • JavaScript
  • MySQL
  • PHP

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Vue.js DeveloperAI Screening
  • 55%
    icon-arrow-down
  • Skills assessed :UI/UX, CSS, Agile, HTML, JavaScript, REST API, Vue JS
  • Score: 44/80

Professional Summary

8.2Years
  • Apr, 2024 - Present1 yr 9 months

    Software Engineer Level 2

    York IE
  • Aug, 2023 - Apr, 2024 8 months

    Lead Software Engineer (Frontend)

    Emperor Brains
  • Aug, 2021 - Jul, 20231 yr 11 months

    Senior Frontend Engineer

    Samcom Technobrains
  • Oct, 2018 - Sep, 2019 11 months

    Full-Stack Developer

    Vashishth Technologies
  • Sep, 2019 - Dec, 20201 yr 3 months

    Frontend Engineer

    Logieagle
  • Dec, 2020 - Aug, 2021 8 months

    Frontend Engineer

    Simform Solutions
  • Sep, 2017 - Sep, 20181 yr

    Jr. Magento Developer

    TecStub

Applications & Tools Known

  • icon-tool

    NuxtJS

  • icon-tool

    Vuex

  • icon-tool

    Javascript

  • icon-tool

    Html

  • icon-tool

    css

  • icon-tool

    scss

  • icon-tool

    Tailwind

  • icon-tool

    Firebase

  • icon-tool

    Magento

Work History

8.2Years

Software Engineer Level 2

York IE
Apr, 2024 - Present1 yr 9 months
    Leading development of scalable applications using Vue.js, Nuxt.js, React.js, Next.js. Architecting reusable component systems and improving overall frontend performance. Collaborating directly with product managers & backend teams for end-to-end delivery. Conducting code reviews, mentoring juniors, and driving engineering best practices. Improved application performance through caching strategies and optimized API integration. Guided junior developers, conducting code reviews and sharing best practices, contributing to team knowledge and enhancing code quality.

Lead Software Engineer (Frontend)

Emperor Brains
Aug, 2023 - Apr, 2024 8 months
    Managed frontend team and oversaw complete development lifecycle. Designed and implemented scalable UI architecture using Vue.js/Nuxt.js. Interacted with clients, gathered requirements, and translated them into technical solutions. Improved team delivery speed by organizing tasks, workflows & review processes.

Senior Frontend Engineer

Samcom Technobrains
Aug, 2021 - Jul, 20231 yr 11 months
    Built and customized enterprise-level frontend systems for multiple clients. Led redesign and modernization of legacy interfaces. Implemented API integrations, dashboards, and reusable components. Supported deployments, debugging, and client communication. Lead frontend vuejs team. Provided professional services and support in a dynamic work environment.

Frontend Engineer

Simform Solutions
Dec, 2020 - Aug, 2021 8 months
    Built and customized enterprise-level frontend systems for multiple clients. Led redesign and modernization of legacy interfaces. Worked with Vue.js and Laravel backend modules. Delivered features under fast-paced deadlines with high code standards. Improved UI performance and implemented interactive dashboards.

Frontend Engineer

Logieagle
Sep, 2019 - Dec, 20201 yr 3 months
    Developed Vue.js applications and backend logic in PHP/Laravel. Built automation/scraping tools using Python Django. Contributed significantly to app stability and UX improvements. It is a startup-based company, and I am learning many things from it.

Full-Stack Developer

Vashishth Technologies
Oct, 2018 - Sep, 2019 11 months
    Full-stack work with Vue.js and Python Django. Developed Android apps and worked on multi-module systems. Enhanced user experience through responsive UI and clean architecture.

Jr. Magento Developer

TecStub
Sep, 2017 - Sep, 20181 yr
    Built eCommerce features on Magento 1.7/1.9. Supported product modules and collaborated with backend teams.

Achievements

  • Acted as team leader in group projects, delegating tasks and providing feedback.
  • Managed time efficiently in order to complete all tasks within deadlines.

Major Projects

3Projects

Smart Tourism Platform

    Architected and developed a complete tourism platform for large-scale public usage. Improved page performance by implementing caching, lazy loading, and optimized API workflows.

Didakids Education Learning System

    Built a dynamic, API-driven education engine supporting multilingual theory/exercise modules. Designed complex UI layouts and reusable components for the new version migration.

Binaw SaaS MultiTenant Platform

    Designed multi-tenant architecture with independent admin/company portals. Implemented role-based access, themes, dashboards, and analytics modules.

Education

  • BE in Computer Engineering

    Merchant Engineering College (2017)
  • H.S.C

    Shri M B Karnavat High School (2013)
  • S.S.C.

    Shree K K Gothi High School (2011)

AI-interview Questions & Answers

Hey. Myself, I'm Amundi Koushan, and I'm front end engineer with the VHS. I have a total 7 plus year of experience in the IT field and total 6 plus year of experience with the Vue. Js as a front end engineer. Basically, I have a, uh, work with working experience with the multiple domain, like e commerce, hotel management, SaaS based product, and, uh, HRM based domains. And I have also working experience with the Vue 2, Vue 3, as well as NUC JS for the, um, server side rendering. My working experience with the Vue. Js is like that. I start my journey with the Vue. Js before 6 year. And with my, uh, knowledge and, uh, working experience, I currently am working as a team lead. I have a total 4 member of team and, uh, Vue JS team. As well as I also taking client call, handling client call, getting requirement, and understand debt refinement. And pass to the team, Also, give a deadline of particular projects and task. Also, I give interview for taking, uh, uh, project from the client in the work in IG Shell. So that kind of, uh, work I was done with, uh, my career

Okay. So, uh, for uh, for the risk API and managing data binding to the component, we are used, uh, mounted hook for the calling API and getting the the data based on particular API and bind that data in the component using v model, as well as we can directly bind it that particular data to the data property, and we can manipulate that data in our component.

Okay. So, uh, validate input field, uh, form input field in which is we are used if we are using QSAR, otherwise, we are used, uh, Beautify. And that time that uh, particular frameworks are providing rules for defining validation rules in particular input elements. Okay? As well as we can, uh, define our filter filtration for based on, uh, input value, and we can validate that particular values based on rejects using weighted rejects. Like, we have to all the input number. At that time, we can apply rejects and, uh, uh, take a validation based on

Okay. So, uh, passing data to the API. So for the secure, uh, transmission is dead. We can define, uh, the payload types. And, uh, based on types, we can bind that particular data to the payload for API, uh, API, uh, application. Okay?

Okay. So we can, uh, develop a global component like error error component. So based on that particular API's response, if, uh, we can check that API response is a success or not. Okay? If, uh, API response is not success and it, uh, giving the error, then at that time, we are getting that particular, uh, error message and bind that error message to the global component. Like, uh, we can use that component based on, uh, toast behavior as well as dialogue box, dialogue behavior. That kind of

Okay. For the state management, we can use a VX if we are used of view 2. And we can use if we are used, uh, view 3, uh, v 3. Okay? So based on, uh, state management, we can use a VX, otherwise, So for managing state, we can divide, uh, our state property in VX store. Also, we are mutate and getting, uh, getting that particular, uh, state to the updating behavior. And with the 1, uh, store mechanism, we are defined store name, and we can access that particular store store based on our store name. And we are binding to the API data using the store accents and the mutate that data, uh, to store in state. Okay? So we can easily mutate and manage state in a UX otherwise opinion.

Okay. So Yes. We are defining, uh, one function as a create book, and we are past two parameters. 1 is a title and another reason author. And we are return particular title author and as well as a read, uh, arrow function. Okay? So, uh, in the the create book, we are passed the chemist and, uh, Polo Kolho. Okay? So, uh, my book dot read will be written. Uh, console log is a reading with the title by author. Yes.

Okay? So for the server side rendering, we are use we can use Nuxt. Js because Next. Js is a providing server side rendering mechanism. What is a server side rendering? So core mechanism is that our front end will be, uh, connected to the our server and all the component and the HTMLs are binding from the server, and server will be passed to the front end. Okay? So this mechanism, we can consider as a server side rendering. And for the, uh, SEO, not just is providing SEO, and we can use a header meta type meta to that particular page. And we are defining our keywords for the SEO. So Nudge JS is a better, uh, use for the

Okay. So for the convert migrate JavaScript to TypeScript, then we need to, uh, create a TypeScript files with the dot t s extensions. And, uh, is that, uh, is, uh, very different is very different, uh, for the TypeScript and, uh, the JavaScript mechanism files. Okay? So for the, uh, including TypeScript, we can, uh, use, uh, without changing file, we are defining script. Uh, we are defining language code in the script tag. Okay? So based on script tag, we are defining the language is equal to TS and we can write our typescript code, in particular, uh, GS. So we can easily migrate and to the JavaScript to the type TypeScript. Thank you.

Okay. So for the better offline, uh, technique, you speak in manage our store, uh, with, uh, like, uh, a persistent state. We can use a persistent state of that particular store systems. So we can easily getting data from our local storage and binding that particular data in our front end browser. Okay? So if, uh, we have another Internet service, then it will be easily getting from our local storage. So for that, we are used for distance state of the VX, uh, okay. Thank you.