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

    6.7 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

6.7Years
  • Jan, 2025 - Present1 yr 6 months

    Technical Lead

    Coforge
  • Jan, 2024 - Jan, 20251 yr

    SDE II - Frontend Engineer

    Makerobos™
  • Jan, 2022 - Dec, 20231 yr 11 months

    SDE II - Frontend Developer

    Neewee
  • Apr, 2019 - Dec, 2019 8 months

    Web Developer

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

    Web Developer

  • Jan, 2021 - Dec, 2021 11 months

    Software Engineer

    Shreeva

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

6.7Years

Technical Lead

Coforge
Jan, 2025 - Present1 yr 6 months

SDE II - Frontend Engineer

Makerobos™
Jan, 2024 - Jan, 20251 yr
    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
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
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

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 6 months

    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

    I'm Satil Sita. I started my journey from PHP WordPress by developing custom themes and plugins. And then I later gained interest in JavaScript, TypeScript. So I still started logging it, and I got a good opportunity to work on the Angular framework. Then I moved to JavaScript. And during my four-year period, I also got a chance to work with Node.js, React.js, MongoDB, and also with major libraries like Tailwind CSS, Bootstrap, DHTMLX to create schedule Gantt charts and complex data models and views. And, also, I have a good experience working with product-based development, I mean designing and developing the entire product from scratch as well as defining a set of reusable components where I can reuse the view. Use the UI. Yeah. So that was it from my experience.

    To manage the interaction between Angular and the front end and back end team, I will definitely help them out with the requirements. Firstly, I need to know all the requirements from my side, what data I need, and then I'll help them with the JSON. Like, the type of JSON is what type of JSON I will require. And I will try to optimize the UI as much as possible to reduce the API calls and the number of APIs to be developed. And also, there are some best practices to follow while integrating the APIs in the front end, such as error handling, which is a major part when someone else is developing the API. I should tell them that if a specific response is not coming from the API or specific key inputs are not coming, they should handle the API errors appropriately and the same should be followed in the front end.

    Personally, I will suggest using most of the reusable UI modules, the lazy loading routes to enhance the user experience and reduce the load time. Also, the server-side rendering (SSR) is a good feature to quickly load the first screen, and that will give users a good sign that your website is having an overall very enhanced and genuine user experience. Also, other than this, we should handle all the 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 effect. Other than this, I will definitely try to optimize the UI as much as possible for most of the screens, like on tablets or mobile phones and laptops. So, that will be from my side, and that will be the best scenario to enhance the overall user experience. Also, we should follow these standard practices while developing the apps, like following the coding best practices and removing unnecessary libraries if there are, and not using libraries for such basic tasks. We should always go for custom development if the application requires critical performance.

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

    So in accordance with my previous answer, the continuous integration process will help us improve the overall quality of the code. Because while we are building, we can't think of the entire scenario and each case where the user will be doing what, including all the user interactions with the application. So while our dev application has completed and is going for testing, after testing, the user will be using the application. During that session, we can follow up with them and get feedbacks on what issues they are facing and what problems they are facing. By this way, by using these feedbacks, we can rapidly improve the application, which will also be a good way to improve the code quality for developers. Because we are continually growing and expanding the application, and its code base as well. Like there will be some real parameters as well, which we can't check during the development phase. So that could be caught in this continuous integration process.

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

    We have a class named App component, which includes a variable of type string and an ngOnIt. Firstly, we'll come to the ngOnIt. And generally, it is an angular lifecycle hook which is being used to initialize the component with some of its values. Let's suppose if you want to call the API or you want to initialize something or you want to assign some default values to the variables, which we are doing here. We are assigning a value to message by accessing it like this: message is equals to "Hello". We are putting a value as "hello", and we are printing it in our template, an Angular component template. So this is the major role of the ngOnIt method. And the ngOnIt method is something which will be called while the component is being injected in the UI, injected in the screen, and just before the constructor, it will be called. And after each change detection.

    Yes, in my past years of experience, I've faced numerous epic problems which were from the UI as well as from the back-end perspective. But, in this question, you asked us to compare Angular with React. So, if we talk about global data management, as we are aware, ReactJS provides a good library, which is Redux, a store-based state management library, used mostly in big-scale applications. The access applications will have this library. But if I talk about Angular, I prefer subjects and behaviors, which are the features of RxJS library. Also, in new Angular versions, we have signals, which is a great way to pass and store data with multiple components and services. So, this is what I would definitely use. And also, Angular in terms of change detection, I faced a lot of issues while implementing the DHTMLX diagram, but I solved it with the change detection. And other than this, I developed some real-time applications where the Microsoft Excel-like feature is developed in a table. User will be able to

    Yes, Shirley. This is one of the major features if we talk about SPAs and front-end development. We should always ensure code reusability everywhere during the entire application development. And if we talk about RejS is a component-based library, and Angular is a different thing - it's a full-fledged framework. And generally, a framework defines the way it has a very defined way of working and developing occasions. Generally, in my current organization, we have a product-based company where we have a module shared module where we define the set of reusable components. Like, I have a table, static table where I can part. 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 other components as well, like card, convo view. We have a convo view with where the user can see the data. So, that the usability should be ensured by using input and event emitters in Angular, so we can pass some values. And based on the value, we generate the UI. In the access, it has been used with prompts, which are a great way to pass the data to the child component or a reusable component. And also, these standalone features will