Skip to content
View AshishAYadav's full-sized avatar
Block or Report

Block or report AshishAYadav

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AshishAYadav/README.md

Ashish Yadav

GitHub: github.com/AshishAYadav
LinkedIn: linkedin.com/in/ashishayadav

Summary

I am a Full-Stack Developer with extensive experience in building robust and scalable applications. I specialize in working with modern web technologies such as Angular, React, and Node.js, as well as cloud technologies like AWS, Docker, and Kubernetes.

In my current role, I am working with JIO, developing IoT services and building microservices using RabbitMQ, MongoDB, and Node.js. I also have experience working with AWS services such as Lambda, S3, DynamoDB, and API Gateway, as well as deploying applications on Ubuntu servers with Nginx.

Prior to this, I worked at Hurix Systems where I developed PWA and Angular applications, utilizing technologies such as Workbox, IndexedDB, and Service Workers for offline capabilities. I also developed webhooks for assigning books on the Kitaboo platform from e-commerce websites, and created CLI tools to generate pre-rendered data for e-books. In addition, I worked on Electron.js and developed desktop applications for Windows, Linux, and Mac.

Strong experience in developing CLI projects for internal use and working on Angular and Vue.js front-end applications. Proficient in tools such as Docker, Linux (Ubuntu, Ubuntu Server), NGINX, APACHE2, Azure DevOps, Git, GitLab, nodemon, vite, npm, pm2, eslint, and webpack.

Overall, I am a passionate developer with a deep understanding of web technologies, cloud computing, and microservices architecture. I enjoy working on challenging projects and learning new technologies to stay ahead in this rapidly evolving field.

Experience

Node.js Developer, Quest Global

June 2022 - Present

  • Led REST API development using Express, Node.js, MongoDB, Kafka, Cassandra, passport.js, and NGINX
  • Led microservice development using Express, Node.js, Kafka, Cassandra, RabbitMQ, AWS, Docker, and NGINX
  • Developed multiple CLI projects for internal use using Node.js and Yargs for Linux and Windows
  • Developed Node.js services such as cron jobs for batch parsing, filtering, and writing data to Cassandra and Kafka from API and other services
  • Worked on Angular and Vue.js front-end applications
  • Utilized tools such as Docker, Linux (Ubuntu, Ubuntu Server), NGINX, APACHE2, Azure DevOps, Git, GitLab, nodemon, vite, npm, pm2, eslint, and webpack

Software Engineer (Full Stack), Hurix Solutions Pvt Ltd

September 2020 - June 2022

  • Worked on PWA and Angular, using Workbox, offline authentication, IndexedDB, and Service Workers for offline use of the Kitaboo 6.0 ebook reader, which was cross-OS compatible.
  • Developed the SDK for Kitaboo 6.0 from scratch and created a webhook service for assigning books on the Kitaboo platform from ecommerce websites such as WooCommerce, Shopify, and BigCommerce, using technologies such as DynamoDB, Lambda, CloudWatch Logs, Docker, API Gateway, Nodemailer, SNS, DynamoDB Streams, TypeScript, Jenkins, and Node.js.
  • Developed CLI tools to generate pre-rendered data for ebooks and worked on Electron.js to develop Windows, Linux, and Mac desktop apps, using code signing, Electron Builder, and Electron Notarize, among others.
  • Created a web book service using AWS Lambda and API Gateway to store, manage, and deliver books through the cloud. Used AWS DynamoDB to store the book data and created an S3 bucket to store the book files. Also used AWS Cognito for authentication and authorization.
  • Led the migration of the Kitaboo platform from a monolithic architecture to a microservices-based architecture, which improved scalability and reduced downtime.
  • Worked on Kitaboo, an enterprise e-book reader used by international schools and universities
  • Utilized Angular.js, Node.js, Express, WebSockets, and Electron
  • Utilized tools such as JIRA, Jenkins, Git, and GitBlitz

Full Stack Developer, Director & Co-founder, IdeaLite Technologies LLP

September 2019 - September 2020

  • Managed client interaction and a team of developers
  • Developed PHP, MEAN, Android, and Chrome Extension apps
  • Worked with Google Cloud, Azure, Trello, Slack, Git, and GitHub

Education

Bachelor of Engineering (B.E. IT)

August 2016 - June 2020

Thakur College of Engineering & Technology, Mumbai University
CGPA: 8.53/10

High School Certificate (H.S.C)

June 2014 - March 2016

Maharashtra State Board
Percentage: 80%

Secondary School Certificate (S.S.C)

June 2009 - March 2014

Maharashtra State Board
Percentage: 88%

Training

  • Google Android Developer India Scholarship - Udacity
  • Facebook PyTorch Deep Learning Scholarship - Udacity

Technical Skills

  • Node.js
  • AWS
  • Microservices
  • Express
  • MongoDB
  • Kafka
  • Cassandra
  • RabbitMQ
  • Docker
  • Angular
  • Vue.js
  • Linux (Ubuntu, Ubuntu Server)
  • NGINX
  • APACHE2
  • Azure DevOps
  • Git
  • GitLab
  • nodemon
  • vite
  • npm
  • pm2
  • eslint
  • webpack
  • Java
  • SQL
  • Python 3
  • JavaScript
  • SSMS
  • Data Science
  • Android
  • Data Structure

Certifications

  • Python for Applied Data Science (Coursera).
  • Software Processes and Agile Practices (Coursera).
  • Neural Networks and Deep Learning (Coursera).

Publications

  • Artificial Intelligence – New Era (IJNTR03030069)

Skills

  • Programming languages: JavaScript/TypeScript/Node.js, Python, Java, PHP, Rust, HTML/CSS
  • Web development frameworks: Vue.js, Angular, Express.js, Qwik.js, NativeScript, Electron.js
  • Database technologies: MongoDB, MySQL, PostgreSQL, DynamoDB, MSSQLSERVER, IndexedDB, CASSANDRA, SnowFlake
  • Cloud platforms: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Digital Ocean, Atlas
  • Other technologies: Git, Docker, Kubernetes, Linux, Bash scripting

Pinned Loading

  1. Linkd Linkd Public

    URL shortener

    PHP 3

  2. Multicon Multicon Public

    Android Application

    1

  3. Handrwritten-Digit-Recognizer Handrwritten-Digit-Recognizer Public

    Build a TensorFlow classifier for recognizing handwritten digits example

    Python 1 1

  4. Memory-Allocation-Techniques Memory-Allocation-Techniques Public

    Memory Allocation Techniques - This program is to just demonstrate the implementation of the 3 different memory allocation techniques that are being # #used for allocating processes to static memor…

    Python 2

  5. bookarchive bookarchive Public

    Access Millions of books at BookArchive powered by Internet Archive

    PHP

  6. ImageCatcher ImageCatcher Public

    Download All Images of a Webpage - Chrome Extension

    JavaScript