N

Navneet Prakash

Software Engineer

Chhapra, Bihar, India6 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Angular and JavaScript application development.
  • Achieved 100 in performance metrics for Angular applications.
  • Strong background in test automation and debugging.
Stackforce AI infers this person is a Fullstack Developer specializing in Angular and JavaScript applications in the SAAS industry.

Contact

Skills

Core Skills

AngularJavascriptRest ApisNodejs

Other Skills

AWSAgile Software DevelopmentAnalytical SkillsAngular MaterialArtificial Intelligence (AI)Azure AD AuthenticationBootstrapCSS3ChatGPTDebuggingEnd-to-end TestingGenerative AIGitGitHub CopilotGithub

About

"A SMOOTH SEA NEVER MADE A SKILLED SAILOR", same is true for my profile. While enjoying ups and downs in my career I practised everything I could about JavaScript, over time I became the "Go-To" leading resource for the #development, #debugging of #Angular, #JavaScript applications in the industry. I worked with the world's leading experts and developed myself as a great leader. I do not only know how JavaScript works, but also know how it does not work, what are the things that cause #bugs in your applications, and how to prevent and fix those. I am passionate about sharing my experience with your team so that you could achieve 🏆 your goals. Here is how I add value 🎯 to your software project: ⌨ APPLICATION DEVELOPMENT : Does your code bases scales and become too hard to read, #Refactor, #UnitTest, #Debug and impossible to maintain? Using best #SoftwareDesignPatterns e.g #DependencyInjection, #Singleton, #PrinciplesOfProgramming e.g #SOLID principles of #ObjectOrientedClassDesign, #CleanCoding standards and #BestPractices, I make the source code easier to read, scale, #debug and maintain. 🚩 PREVENTING SIDE EFFECTS : More than one methods running concurrently and competing for same resource, manipulating same value often results in side effects makes you skeptical. Using #FunctionalProgramming #Paradigm techniques like #PureFunctions, #Immutability, I avoid sharing, and mutating of state, which eventually avoids side effects. Using #HigherOrderFunctions I write highly reusable code. 🔍 TEST AUTOMATION : Are you frustrated from breaking of existing features? I develop apps that automatically keeps on testing itself against every new changes saved, using #SeleniumWebDriver and #Protractor I write End-to-End test cases to Automate #UserTesting in your Application. Hence, you save your precious time from #Testing same feature time and again. If you're interested, Please write ✍ to me at hello_navneet@hotmail.com UPDATED ON: 25-Aug-2020

Experience

Igt solutions

Senior Engineer

Sep 2024Present · 1 yr 6 mos · Gurugram, Haryana, India · Remote

  • Created Single Page Web Application as Micro frontends.
  • 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.
  • Wrote unit tests with 100% code coverage using Jasmine library and GitHub Copilot.
AngularJavaScriptUnit TestingGitHub CopilotAzure AD Authentication

Kaartech

Senior Consultant

Jan 2024May 2024 · 4 mos · Chennai, Tamil Nadu, India · Remote

  • Developed a Single Page Web Application Procure to Pay for Industrial Development Fund
Angular

Nagarro

Senior Engineer

Sep 2020Oct 2023 · 3 yrs 1 mo · Gurugram, Haryana, India · Remote

  • * The Angular app I develop scores 100 out of 100 in Performance, Best Practices, SEO, and Accessibility metrics in Google Chrome Lighthouse. Check sample at http://navneet-is-sapient.herokuapp.com/#/spacex-launch
AngularREST APIsPrompt EngineeringChatGPTGenerative AI

Qss technosoft pvt. ltd.

Full Stack Developer

Sep 2019Sep 2020 · 1 yr · Noida Area, India · On-site

  • Developing Single Page Web App for National Incident Based Crime Reporting System.
  • Managed issues pipeline, branch, pull request etc. On Github.
  • Reviewed code for quality and optimization.
  • Developed responsive layout using HTML5, CSS3, Bootstrap, Angular Material.
AngularHTML5CSS3Bootstrap

Credit culture

Full Stack Developer

May 2019Aug 2019 · 3 mos · Gurgaon, Haryana, India

  • 1. Generated PDF on NodeJs server from web pages designed using HTML, CSS, Bootstrap, Handlebars; using Google Chromium Headless Browser "Puppeteer".
  • 2. Created REST APIs using AWS API Gateway, created user pool in AWS Cognito, created custom authorizer in API Gateway and protected APIs.
  • 3. Wrote application/json body mapping template in integration request that returns userInfo to AWS Lambda from Authorization Token of logged in user.
  • 4. Provided dependencies of NPM modules to AWS Serverless Lambda via Lambda Layers.
  • 5. Generated signed URL with the S3 bucket name, Key (file name that will be uploaded), Content-Encoding, and Expiry time and returned signed URL to the user as API response, registered and verified user uses this signed URL which is valid for a few minutes to upload its file (profile pic) directly to the company's S3 bucket without need of AWS account credential of the company.
  • 6. Run express server on AWS serverless lambda.
  • 7. Created policy which satisfies principal of least access, created role, created user in IAM (Identity and Access Management), attached that policy to user, and activated MFA (Multi-Factor-Authentication).
  • 8. Assigned specific role with least access to AWS Serverless Lambda.
  • 9. Hoisted Web Application as static website via S3 bucket.
  • 10. Detected network connection speed using "Network Information Web API" using navigatior.connection, and Preloaded lazy angular bundles when good network connectivity is detected.
  • 11. Distributed Front End app across the world of Content Delivery Network using AWS Cloud Front.
  • 12. Reacted to event putObject in S3 bucket, executed Lambda and saved key of created object (profile image) into DynamoDB table (userProfile).
  • 13. Protected application user from "Offline Dictionary Attack" using Password Based Key Derivation Function.
NodeJsREST APIsAWS

Fbrothers & company, inc.

Freelance Angular Front End UI Developer (Remote)

Dec 2018Feb 2019 · 2 mos · Brooklyn, New York

  • Developed Software of Department of Transport, Brooklyn, New York, United States of America:
  • 1. Displayed records in Angular Material DataTable, with sorted by column headers using MatSort, and MatSortHeader directive, paginated records using MatPaginator, filtered dataSource on keyup event of typed query using dataSource's filter.
  • 2. Customized Angular Material's DataTable, enabled exchange of data between two dataSource of two tables on user's action, using Rxjs Behavior Subject.
  • 3. Created Template Driven forms, and Reactive forms, validated user inputs using built-in, custom, and async validators. Displayed validated error messages using mat-error component.
  • 4. Prevented developers from committing code that has console.log, and debugger keyword written, by implementing "Pre-Commit" Git Life Cycle hook. Implemented "Pre-Push" Git Life Cycle hook using husky to run NPM script.
  • 5. Listened to events using @HostListener, and binded DOM properties reactively using @HostBinding, and renderer in custom directive.
  • 6. Displayed content on full screen using HTML5 Full Screen Web API.
  • 7. Subscribed to valueChanges and statusChanges of formControl, and form.
  • 8. Wrote unit test cases of components, service using Jasmine and executed quickly on headless chrome browser.
  • 9. Managed immutable state of application using ngrx/store. Dispatched action to reducers and changed state.
  • 10. Manipulated Google Map, Placed custom marker, retrieved street and route from latitude, longitude. Drew and showed direction from origin to destination, and showed marker's info window, implemented location auto complete and places search box.
AngularREST APIs

Ennovations techserv pvt ltd ( a cmmi level 3 company)

2 roles

Angular Front End Developer

Jun 2018Oct 2018 · 4 mos

  • 🏆 Created line chart, sunburst chart, column chart using #Highcharts Framework in UMANG : One app for availing various services of Government of India.
  • 🏆 Worked with HTML5 Geo-location API:
  • 1. Asked user's permission to access his location, retrieved latitude, longitude of the device using getCurrentPosition method of navigator's Geo-location object.
  • 2. Handled PERMISSION_DENIED, TIMEOUT, and POSITION_UNAVAILABLE error.
  • 3. Set maximum age of cached position, and enabled high accuracy.
  • 4. Displayed text content of text file, and image thumbnail of image file by reading images as data URL on web page using HTML 5 File Reader API.
  • 5. Sent multipart FormData request to server to upload file using angularjs $http service.
  • 6. Deployed Angular app to AWS S3, Heroku, and Github Pages.
AngularHighchartsHTML5 Geolocation API

Angular Front End Developer

Mar 2018May 2018 · 2 mos

Angular

Nxtlife technologies ltd

INTERNSHIP (Ionic + Angular Hybrid App FrontEnd Developer)

Sep 2016Dec 2016 · 3 mos · New Delhi Area, India

  • Developing new user-facing features.
  • Ensurig the technical feasibility of UI/UX designs.
  • Providing fallback support to old browsers using Modernizr, Optimize application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders.
AngularREST APIs

Careertech it solutions

INTERNSHIP (Fresher)

Feb 2016May 2016 · 3 mos · Pune Area, India

  • Role Includes:
  • Version Control Creating repositories, branches, staging/unstaging, configuring users, setting permissions, committing/resetting changes done to source code using git on Github.
  • Writing/Managing codes using PHP and AngularJs to develop web applications. etc.
  • Installing wordpress themes using CPanel or FTP client filezilla.
  • Creating HTML template designing usng Bootstrap.
PHPAngular

Education

Savitribai Phule Pune University

Master’s Degree — Computer Software Engineering

Jan 2013Jan 2016

Jiwaji University

Bachelor’s Degree — Computer Applications

Jan 2009Jan 2012

Stackforce found 100+ more professionals with Angular & Javascript

Explore similar profiles based on matching skills and experience