profile-pic
Vetted Talent

Navneet Prakash

Vetted Talent
I aim to develop robust, high-performing, secure Angular frontend applications that empower the business of the client by increasing their revenue and profit. Get in touch!
  • Role

    Senior Software Engineer

  • Years of Experience

    8 years

  • Professional Portfolio

    View here

Skillsets

  • REST
  • Figma
  • Ionic
  • Jenkins
  • Microfrontend
  • Mocha
  • NgRx
  • Nodejs
  • PrimeNG
  • Expressjs
  • Service workers
  • SonarQube
  • Storybook
  • TypeScript
  • Unit Testing
  • web workers
  • webpack
  • Angular - 6 Years
  • Cognito
  • ChartJS
  • Chai
  • Bootstrap
  • AzureAD
  • AWS
  • API Gateway
  • Selenium
  • Highcharts
  • Debugging
  • Git - 6 Years
  • CSS3 - 6 Years
  • JavaScript - 6 Years
  • HTML5 - 6 Years
  • Angular - 6 Years

Vetted For

9Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Front-End DeveloperAI Screening
  • 57%
    icon-arrow-down
  • Skills assessed :Agile, Angular, Bootstrap, CI and CD, GIT / SVN, HTML / CSS, JavaScript, nginx, Type Script
  • Score: 17/30

Professional Summary

8Years
  • Jul, 2017 - Present8 yr 3 months

    Senior Software Engineer

    IGT Solutions
  • Jan, 2023 - Jun, 2023 5 months

    Senior Angular Consultant

    Kaar Technologies
  • Jan, 2022 - Dec, 2022 11 months

    Senior Engineer

    Nagarro Software
  • Jan, 2019 - Dec, 2019 11 months

    Angular Frontend UI Developer

    Panaesha Capital
  • Jan, 2020 - Dec, 2020 11 months

    Angular Frontend Developer

    Credit Culture Pte. Ltd.
  • Jan, 2021 - Dec, 2021 11 months

    Angular Frontend Developer

    QSS Technosoft
  • Jul, 2018 - Dec, 2018 5 months

    Freelance Angular Frontend Developer

    FBrothers & Company, Inc
  • Jan, 2018 - Jun, 2018 5 months

    Angular Frontend UI Developer

    Ennovations Tech Serv
  • Jul, 2017 - Dec, 2017 5 months

    Angular Frontend UI Developer

    Manprax Software LLP
  • Jan, 2016 - Jun, 2016 5 months

    Intern AngularJs Developer

    CareerTech IT Solution
  • Sep, 2016 - Dec, 2016 3 months

    Intern Angular Fronend UI Developer

    NxtLife Technologies Ltd.
  • Jan, 2017 - Jun, 2017 5 months

    AngularJs Intern

    CityExploro

Applications & Tools Known

  • icon-tool

    Prompt Engineering

  • icon-tool

    ChatGPT

  • icon-tool

    GitHub Copilot

  • icon-tool

    Karma

  • icon-tool

    Webpack

  • icon-tool

    Trello

  • icon-tool

    Browser Stack

Work History

8Years

Senior Software Engineer

IGT Solutions
Jul, 2017 - Present8 yr 3 months
    Created custom tooltip component using Angular Material CDK. Expanded, collapsed angular material table rows using Angular animations. Wrote stories for generic UI components using Storybook library. Implemented single sign-on using Azure AD Authentication Library. Interviewed engineer candidates for the team. Trained new joiners. Developed a generic, reusable form component that accepts a configuration object as an input and renders an array of form controls in a CSS Grid whose layout is configuration only by passing a JSON.

Senior Angular Consultant

Kaar Technologies
Jan, 2023 - Jun, 2023 5 months
    Debugged various features of their Single Page Web Enterprise App. Enhanced UX and matched the Figma design. Refactored the application into Micro Frontend using Module Federation.

Senior Engineer

Nagarro Software
Jan, 2022 - Dec, 2022 11 months
    Defined and organized the application's state using the NgRx Store. Created concentric donut chart using ChartJs. Created stepped line chart using ChartJs. Created HTML5 native web components using vanilla Javascript. Developed web pages having data tables and dynamic and protected routing. Did unit testing of components, services, and routes. Ensured code quality, by integrating SonarQube Quality Gates into Jenkins automated build pipelines. Fixed code smells reported by SonarQube. Optimised application bundle and maximized the performance, reduced initial page load time. Developed a single-page web app based on micro frontend architecture.

Angular Frontend Developer

QSS Technosoft
Jan, 2021 - Dec, 2021 11 months
    Developed Single Page Web App for the National Incident-Based Reporting System. Managed issues pipeline, branch, and pull requests on Github in a large team. Reviewed code for quality and optimization. Increased initial page load speed by 40%. Implemented Grid Layout using CSS3 Grid.

Angular Frontend Developer

Credit Culture Pte. Ltd.
Jan, 2020 - Dec, 2020 11 months
    Generated PDF from the web page on NodeJs server using Google Chromium Headless browser 'Puppeteer'. Created REST APIs using AWS API Gateway, created user pool in AWS Cognito, created custom authorizer, and protected API from unauthenticated access. Increased page load speed by eagerly loading lazy modules if the good network is detected using 'Network Information Web API'. Protected app from various kind of attacks that hacker does.

Angular Frontend UI Developer

Panaesha Capital
Jan, 2019 - Dec, 2019 11 months
    Developed trading view chart for their PCEX Crypto Currency Exchange. Created web forms, accepted valid user input by implementing custom validations.

Freelance Angular Frontend Developer

FBrothers & Company, Inc
Jul, 2018 - Dec, 2018 5 months
    Developed Google Maps application. Used geolocation, geocoordinates API. Showed path from source location to destination location on Google Maps. Placed custom marker on the map.

Angular Frontend UI Developer

Ennovations Tech Serv
Jan, 2018 - Jun, 2018 5 months
    Worked on the Customer Relationship Management Application. Worked at client Spice Digital Limited, developed UMANG - Unified Mobile App for New Age Governance, Developed by Govt of India, for all Indian citizens to access e-Gov services ranging from central to local government bodies. Developed REST APIs using ExpressJs on NodeJs framework. Created line chart, subburst chart, and stacked bar chart using the Highcharts framework.

Angular Frontend UI Developer

Manprax Software LLP
Jul, 2017 - Dec, 2017 5 months
    Worked on Humanital an online recruitment and career platform. Debugged existing features using Google Chrome Dev Tools. Created new components, and singleton services, and developed new features.

AngularJs Intern

CityExploro
Jan, 2017 - Jun, 2017 5 months
    Developed dashboard that displays demographics information of population, and classified of various services in the city.

Intern Angular Fronend UI Developer

NxtLife Technologies Ltd.
Sep, 2016 - Dec, 2016 3 months
    Developed Froneend of Hybrid Mobile App using Angular and Ionic. Designed mobile app pages using ionic.

Intern AngularJs Developer

CareerTech IT Solution
Jan, 2016 - Jun, 2016 5 months
    Designed responsive views using Bootstrap grid. Developed REST APIs using ExpressJs on NodeJs framework.

Achievements

  • WebGeek :
  • 1st prize in web dev.
  • Won Technical Quiz Competition

Education

  • MCA

    University of Pune (2016)
  • BCA

    Jiwaji University Gwalior (2013)

AI-interview Questions & Answers

Uh, there are many ways to, uh, ensure high performance of, uh, our Angular applications, uh, like, uh, we can optimize our components by, uh, disabling the default change detection, and, uh, we can have on push change detection, uh, that will only run whenever, uh, any, of change, uh, whenever Angular detects any pure change in its input bindings. And, of also, uh, we can, uh, use, uh, optimized algorithms for searching and sorting among for the purpose of data types, like, uh, binary search and, uh, merge sort. Also, what we can do is, uh, we can, uh, analyze of the performance of our our application using, uh, Google Chrome developer tools and various other, uh, tools like, your pages, speed test, and audit tools in Google Chrome on developer tools. Also, for the responsiveness of the angular applications, we will, uh, have our UI responsive using angular material or boot shape or any grid framework, or we can also utilize CSS grid, of, uh, to to develop our, of UI responsive to multiple, uh, screen sizes.

This function has to define 2 parameters type, The parameter a and parameter b and both are of, uh, number type, but we are passing the argument, Uh, the string data type. So this function will throw a compilation error. Because string data type cannot be assigned to a number data type. And since we are using TypeScript, not the JavaScript.

I did not find any scenario in which I had to Implement the solid principle in a front end development project. Never required this.