M.Saudagar

Selected Skills

Javascript  

Javascript

  • 5+ years experience
  • Modren JS concepts like prototypes, closures, promises, asyn/await
  • DOM manipulation via JS
  • API use via fetch and Axios
  • Got a Hackerrank certificate
React  

React

  • 3+ years experience
  • Good grasp of React core concepts
  • Worked with class and function-based components
  • Used hooks and React-Router
  • employed React-Bootstrap
Python  

Python

  • 2+ years experience
  • Very good understanding of Python
  • Used Python with Flask and Jinja2 on Vercel
  • Numpy, Pandas, Matplotlib, Plotly
  • image processing with OpenCV and Pillow
  • Familiar with Streamlit
Typescript  

Typescript

  • 1+ years experience
  • Clear concept of typing need and requirements
  • Familiar with type-aliases and interfaces
  • Understanding of tsconfig.json
  • Narrowing and Type Guards
  • Type assertion and enum
Jupyter Notebooks  

Jupyter Notebooks

  • 2+ years experience
  • Familiar with IPython methods and magics
  • Anaconda Jupyter Notebook and JupyterLab
  • Comfortable using Google Colab
  • Large number of kernels on Kaggle
  • Apply my HTML/CSS in notebooks
CSS/CSS3  

CSS/CSS3

  • 4+ years experience
  • Advanced selectors
  • responsive apps with flexbox and flexgrid
  • pseudo elements and classes
  • custom properties/variables
  • SASS concepts
HTML5  

HTML5

  • 4+ years experience
  • HTML5 semantic elements
  • HTML table and lists
  • HTML form controls (input, select etc.)
Tailwind CSS  

Tailwind CSS

  • 2+ years experience
  • Very comfortable with it
  • Advanced use of tailwind.config.js
  • Using light and dark modes
  • Most of my project use Tailwind
  • Use Tailwind based Flowbite-React
Node/Npm  

Node/Npm

  • Know core concepts/modules
  • HTTP request/response structure
  • Server and routing in pure Node
  • Package.json and NPM CLI
  • middleware and routes concepts
  • routing using Express
Bootstrap  

Bootstrap

  • Use Bootstrap version 5
  • Full grasp of fundamentals
  • JS with cards, accordions
  • HTML form controls (input, select etc.)
Git / Github  

Git / Github

  • Always use Git in development
  • Comfortable with essential concepts
  • Use Git with VScode extensions
  • Use Github for my repositories
  • Publish work on Github Pages
  • Use Vercel with Github
VScode  

VScode

  • Use VScode for more than 5 years
  • Know well its commands and interface
  • Good skills of using terminals and CLI
  • Utilize a number of extensions
  • Use Git via GitLens extension