profile-pic
Vetted Talent

Sahil Seta

Vetted Talent

Skilled Software Engineer specializing in Angular, React, NodeJS, NextJS, Python, Java, and PHP. Passionate about crafting user-centric solutions and driving innovation through collaboration.

  • Role

    Senior Front End Angular Developer

  • Years of Experience

    5.10 years

Skillsets

  • Responsive Web Design
  • Kubernetes
  • Mongo DB
  • MVC Architecture
  • MySQL
  • Node Js
  • NO SQL
  • PHP
  • Python
  • React Js
  • Kubernetes
  • REST architecture
  • Software Engineering
  • SQL
  • Tailwind CSS
  • Type Script
  • Web Development
  • webpack
  • Dthmlx
  • GraphQL
  • Angular
  • Angular Material
  • BigData
  • Bootstrap
  • CSS
  • CSS
  • Django
  • Docker
  • enterprise architecture
  • Algorithms
  • Highcharts
  • HTML
  • HTML
  • Jasmine
  • Jasmine
  • Java
  • JavaScript
  • Jest

Vetted For

6Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Front End Angular DeveloperAI Screening
  • 55%
    icon-arrow-down
  • Skills assessed :NgRx, NGXS, Angular, HTML / CSS, Jenkins, React Js
  • Score: 55/100

Professional Summary

5.10Years
  • Jan, 2024 - Present2 yr 1 month

    SDE II - Frontend Developer

    Makerobos Innovations Labs Pvt. Ltd.
  • Jan, 2022 - Dec, 20231 yr 11 months

    SDE II - Frontend Developer

    Neewee Analytics Pvt Ltd
  • Jan, 2021 - Dec, 2021 11 months

    Software Engineer

    Shreeva Softech Innovations Ltd.
  • Apr, 2019 - Dec, 2019 8 months

    Web Developer

    Jannat Tech
  • Jan, 2020 - Dec, 2020 11 months

    Web Developer

    Noble Digi ventures

Applications & Tools Known

  • icon-tool

    Javascript

  • icon-tool

    Angular

  • icon-tool

    REST API

  • icon-tool

    Node.js

  • icon-tool

    MongoDB

  • icon-tool

    Slack

  • icon-tool

    Skype

  • icon-tool

    Visual Studio Code

  • icon-tool

    CodeIgniter

  • icon-tool

    NPM

  • icon-tool

    Postman

  • icon-tool

    Zoho

  • icon-tool

    GitHub

  • icon-tool

    HTML

  • icon-tool

    CSS

  • icon-tool

    TypeScript

  • icon-tool

    React

  • icon-tool

    SQL

  • icon-tool

    NoSQL

  • icon-tool

    Bootstrap

  • icon-tool

    Responsive Web Design

  • icon-tool

    Angular Material

  • icon-tool

    Python

  • icon-tool

    Django

  • icon-tool

    Data structures

  • icon-tool

    Big data

  • icon-tool

    Webpack

  • icon-tool

    Jest

  • icon-tool

    Jasmine

  • icon-tool

    GraphQL

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    GitHub

  • icon-tool

    Git

  • icon-tool

    Highcharts

Work History

5.10Years

SDE II - Frontend Developer

Makerobos Innovations Labs Pvt. Ltd.
Jan, 2024 - Present2 yr 1 month
    As an SDE II - Frontend Developer specializing in Angular, I'm the architect behind intuitive web interfaces. You leverage Angular's power to create dynamic, responsive applications, collaborating closely with teams to translate designs into seamless user experiences. My role involves ensuring scalability and performance while staying updated with the latest frontend trends, ultimately crafting high-quality solutions that elevate user interactions.

SDE II - Frontend Developer

Neewee Analytics Pvt Ltd
Jan, 2022 - Dec, 20231 yr 11 months
    Frontend Developer at Neewee Analytics, I excel in crafting dynamic user interfaces with Angular & ReactJS. Proficient in Angular Material and Bootstrap, I ensure intuitive designs. Python, NodeJS, DTHMLX, and Highcharts are tools I leverage for data visualization and interactivity, enhancing user experiences. My expertise lies in translating complex concepts into seamless, engaging web/ Mobile solutions.

Software Engineer

Shreeva Softech Innovations Ltd.
Jan, 2021 - Dec, 2021 11 months
    At Shreeva, I've learnt and enjoyed delivering high-quality Mobile apps created with Angular, Ionic, React.JS. Also, got a chance to work as a full-stack developer, Utilized my skills with NodeJS and MongoDB to create high-quality, scalable and highly available backend systems.

Web Developer

Noble Digi ventures
Jan, 2020 - Dec, 2020 11 months
    As a Frontend Developer, responsibilities include: Crafting web pages with HTML and styling them with CSS to meet design standards. Enhancing user experience through interactive features using JavaScript. Customizing WordPress themes and extending functionality with plugins. Developing web applications using the CodeIgniter framework, adhering to MVC architecture.

Web Developer

Jannat Tech
Apr, 2019 - Dec, 2019 8 months
    As a Web Developer, my responsibilities involved: Utilizing PHP for server-side scripting in web development projects. Customizing WordPress themes and expanding site functionality with plugins. Implementing responsive web design principles to ensure optimal viewing across devices.

Testimonial

Noble Digiventures

Noble Digiventures

Outstanding Design Skills: "Working with Sahil was a pleasure. Their outstanding design skills transformed our website into a visually stunning masterpiece. Their attention to detail and creativity breathed life into our ideas. We couldn't be happier with the results!"

Neewee Analytics

Neewee

Exceptional Problem Solver: "Sahil is an exceptional front-end developer. Their ability to tackle complex problems and find elegant solutions is truly impressive. They consistently delivered high-quality code, making our projects run smoothly and efficiently."

Major Projects

5Projects

Frontman

Makerobos
Jan, 2024 - Present2 yr 1 month

    I am working on a AI powered Chatbot that have some extra ordinary features like

    - Intelligent Semantic searching

    - Auto sync 50+ data sources

    - Agentic framework agents designed to perform specific tasks based on zero-shot learning like Internet Search, Wikipedia Search, YouTube Search, Recent News, Function Calling, and CSV Analyzer

    - Shopify ai search


    --------

    We use JS/TS Angular for frontend development, Python Django for Backend development.


    My Roles and responsibilities are

    - Gathering Requirements from stack-holders.

    - Converting them into Tasks.

    - Documenting requirements to start development.

    - Helping in deciding BE/API structures.

    - End to End FE development/testing and deployment.

    - Debugging bugs reported by tester, and resolving it.


Bodhee Production Scheduler

Associated with Neewee
Aug, 2022 - Dec, 20231 yr 4 months

    Bodhee Production Scheduler (BPS) enables dynamic AI-based optimized production scheduling. It is an apt AI/ML solution for the rigidity of manual methods that restrict production from adjusting according to shopfloor realities.

Supply chain management Software

Associated with Neewee
Aug, 2022 - Dec, 20231 yr 4 months

    Working as a UI Engineer, where my responsibilities include Planning-Developing the User Interface of the APP.

    Implementing Business Logic in Application and giving Explanations to Respective BA's for the feature.

    Troubleshooting issues and enhancements required in the system.

    Understanding Client requirements and providing better solutions.

Restaurant Application

Associated with Shreeva
Nov, 2021 - Dec, 2021 1 month

    Features List and Description of Restaurant Ordering System with POS:

    • - Online Ordering
    • - Table Reservation
    • - Menu Management
    • - Order Management
    • - POS Integration
    • - Payment Processing
    • - Kitchen Display System (KDS)
    • Etc.

    Features List and Description of Restaurant Ordering System with POS: - Online Ordering - Table Reservation - Menu Management - Order Management - POS Integration - Payment Processing - Kitchen Display System (KDS) etc.

    Skills: MongoDB Express.js JSON Web Token (JWT) PayPal Bootstrap Angular Material Angular Node.js

Online Donations Web App

Shreeva
Jul, 2021 - Sep, 2021 2 months

    The Donations App is a user-friendly and intuitive mobile application designed to facilitate and streamline the process of making donations. With its user-centric features, the app aims to connect individuals, organizations, and charities with donors, making it convenient for users to contribute to causes they care about.

    • - Easy Registration
    • - Donation Tracking
    • - Multiple Payment Methods
    • - Fundraising Campaigns
    • - Social Sharing
    • Etc features.

    The Donations App is a user-friendly and intuitive mobile application designed to facilitate and streamline the process of making donations. With its user-centric features, the app aims to connect individuals, organizations, and charities with donors, making it convenient for users to contribute to causes they care about. - Easy Registration - Donation Tracking - Multiple Payment Methods - Fundraising Campaigns - Social Sharing etc features.

    Skills: Cloud Firestore PayPal Checkout SDK Ionic Framework Angular Material Angular

Education

  • MCA

    Noble University, Junagadh, Gujarat (2024)
  • BCA

    Gyan Bharti college of Computer Science, Junagadh, Gujarat (2019)

Certifications

  • Angular

    Udemy (Jan, 2022)
  • React

    Udemy (Jan, 2023)
  • Github certificate from neewee analytics

  • Expert skills in frontend development by neewee analytics

Interests

  • Watching Movies
  • Exercise
  • Exploring Cities
  • Travelling
  • Cricket
  • AI-interview Questions & Answers

    Sure. Uh, I'm Satil Sita. I, uh, started my journey, uh, from PHP WordPress and by, uh, developing custom themes and plug ins. And then I later on, uh, started gaining Nextiva, good interest with JavaScript, TypeScript. So I, still started logging it, and I got a good opportunity to work on the, uh, Angular, uh, framework. Then I moved to totally moved to JavaScript. And, uh, during my, uh, period, these 4 years of period, I also got chance to work with, uh, Node. Js, React. Js, MongoDB, and also with, uh, major libraries like, uh, tailwind CSS, Bootstrap, uh, DHTMLX to create the, uh, schedule Gantt charts and the kind of our complex, uh, data models data views. And, also, I have a good experience working with product based I I mean, uh, designing and developing the entire product from scratch as well as, uh, by, uh, defining a set of reusable components where I can where I can, uh, reuse the view. Use the UI. Yeah. So that was it from from my

    Yeah. Uh, to manage the interaction between Angular and I mean, the front end and the back end team, I will definitely, uh, help them out with the requirements, firstly, what are all the requirements from my side, what are all the required what data I need, and then I'll help them with the JSON. Like, type of the JSON is what type of JSON I will require. And I will, uh, try to optimize the UI as we we as much as possible to to reduce the API calls and, uh, the number of APIs to be, uh, developed. And also there are some, uh, best practices to follow while, uh, integrating the APIs in front end like, Error handling is the major part while, uh, let's say some second person is developing the API. I should tell them that, If a specific response is not coming from the AP from the front end or specific key, uh, inputs So not coming. They should handle the API, uh, they should handle the, the errors appropriately and the same to be followed in front end

    Uh, personally, I will suggest to, uh, use most of the reusable UI modules, the, uh, lazy loading routes to, like, enhance the user experience, the load reduce the load time. Also, the SSR is a good feature to, like, quickly load the 1st screen, and that will give the, uh, users a good sign that your website is having a a overall, uh, very enhanced and, uh, genuine user experience. Also, other than this, uh, we should handle all the, uh, most of the errors properly. We should flow. We should think like a user while developing the front end. That will be the major aspects. This will be the major effects. Other than this, I will definitely try to optimize the UI as much as possible for most of the screens. Like, it will be a tablet or mobile phones and laptops. So that that will be from my side, that will be the best scenario to enhance the overall user experience. Also, we should follow these standard practices while developing the apps, like, uh, following the coding practice best practices for for coding and, uh, removing the unnecessary libraries if there are and not using the, uh, libraries for such, uh, basic tasks. We should always for go for a custom development if the if the application requires critical, uh, application is having criticality with the performance.

    Uh, PWAs are a good way to provide a user a feature where they can, uh, if they are able to access the applications via the browser itself and also for their convenience. If they won't don't want to each time they don't want to go to the browser and ask for the website. Then, uh, also, they can, um, I mean, add them via add them on your mobile screens while using the Progressive Web Apps while using the, uh, feature of the Progressive Web Apps. It is similar like, uh, web view where, uh, in the application view, we load the, uh, application and your applications with the help of some, uh, features. We have some predefined predefined set of libraries. And, uh, it is a good feature if we are looking for a ecommerce or a blogging website or something like user centric application. So that will be a good way to, uh, expand the user criteria and usability, uh

    So in, uh, as per my, uh, answer, the continuous integration process will help us the, uh, the overall improvement of the code quality. Because, uh, while we are building, we can't think, uh, the entire scenario and the user, the, uh, each case where the user will be doing what what are all the user accents on the applications. So while, uh, whenever whenever our dev application has completed, like, it is developed and as going for testing, after the testing, user will be using the application. During that session, we can, uh, follow-up with them and get us feedbacks get feedbacks, like, what are what are the issues they are facing? What are the problems they are facing? By this way, by this feedbacks, we can rapidly improve the applications, that will be a good way also for the code quality to, uh, to in for the developers to improve the code quality as well. Because we are continually, uh, continuously, uh, growing and expanding the application, and it's code base as well. Like, uh, there will be some real parameters as well, which we can't check during the development phase. So that could be cast in this continue continuous integration process.

    Yeah. Uh, here they have used the component design pattern. I mean, the component There is a, uh, app component. There is a class named as an app component. And, uh, in this, uh, there has been decorator component decorator which has its own property, selector, template, styles URL. So here we are not, uh, defining the template URL. We instead we are directly putting the HTML. Uh, not even the HTML, but a string where, uh, we are pasting we are printing a string in the template in the template column, and, uh, that That too includes our variable name which, uh, has a value, which is a type of string and, uh, has a value as Angular. So it will print welcome, Angular, and it follows the component based model. Uh, however, there are some certain other, uh, patterns which we can, uh, use to develop the Angular applications while which is a, uh, module based components where we can provide we can use the lazy loading as well if the application is larger in size. But for a smaller number of applications, like, for a smaller amount which is having a 5 to 7 pages or, which is not going to handle the large number of data. It is fine to use the component based,

    Sure. Uh, here we have a class named App component, which is, uh, which includes variable type of string and, uh, n g on it. Firstly, we'll, uh, come to the n g on it. And generally, it is a, uh, angular life cycle hook which is being used to, uh, initialize the, uh, application, uh, the sorry. The component with, uh, some of the some of its, uh, values. Let's suppose, If you want to call the API or we want to initialize something or we want to assign some default values to the variables, which we are doing here, We are, uh, assigning a value to message by accessing it like this dot message is equals to Hello. We are putting a value as hello, and, uh, we are printing it in our template Angular, uh, Angular component template. So this is the major role of the NGON edit method. And, uh, NGON edit method is something which will be called While, uh, the component will be, uh, injected in the UI, injected in the screen, uh, and Just before the, uh, just after the constructor, it will be called. And after the engine changes.

    Yes. Uh, in my past years of experience, uh, I've, uh, faced a numbers of numbers of epic Yeah. Uh, numbers of problems which were from the UI Effective as well as from the back end perspective. But, uh, in this question, you asked us in Angular as compared to ReactOS. So if we talk about the, uh, the global data management As we as we are aware that rejects JS provides a good, uh, library which is Redux, which is a store based state management, uh, library using the access application mostly in almost almost big, Medium to big scale, the access applications will have the, uh, this, uh, library. But if I talk about the, uh, angular, I most I I prefer the subjects and behavior subjects, which are the, uh, features of RxCS library. Uh, also, there are In new year angular versions, we have these signals, which is a great way to pass and store the data with multiple, uh, components and, uh, the services. So that this is what I will, Uh, definitely, uh, use. And also Angular in terms of the change detection, I faced lot of issues while, uh, implementing the DHTMLX diagram, but I faced I, uh, solve it with the detect changes. And other than this, I, uh, developed some real time applications where, uh, the Microsoft Excel, like, feature is developed in the table. User will be able to,

    Yes, Shirley. This is the, uh, one of the major features if we talk about the, uh, SPAs and front end development. We should always ensure the code reusability everywhere during the entire application development. And if we talk about the RejS, RejS is something component based library, and Angular is a different thing. It it is an full fledged framework. And, uh, generally, framework defines the way, uh, it has a very defined way of working and developing the occasions. Generally, in my current organization, we have I'm working as a I'm working in a product based company where we have a module shared module where we define the set of reusable components. Like, uh, I have a table, uh, static table where I can part. Uh, I can push the columns. I can push the data. I can push the callbacks, which I want to, fire when some particular column is being updated. And, also, there are some there are few other components as well, like card, uh, convo view. We have a convo view with where the user can see the data. So that the usability should be ensured by using in in Angular, by using the input and event emitters, so we can pass some values. And based on the value, we show we generate the UI. In the access. Uh, it has been used with prompts which are a great way to pass the data to the, uh, child component or a reusable component. And also, these stand alone features will uh