Logo

Shikhar Singh | Fullstack Developer

ABOUT ME

SKILLS

React

  • Component-based architecture with JSX
  • State and Props management
  • React Hooks (useState, useEffect)
  • Client-side Routing (React Router)
  • Optimizing performance with Virtual DOM
  • Pagination, Sorting, Filtering

NodeJS

  • Event-driven architecture with asynchronous I/O
  • Building scalable web servers with Express.js
  • Handling REST APIs and database integration

ExpressJS

  • Creating and managing web servers
  • Routing and middleware management
  • Building RESTful APIs and handling data
  • Authentication and authorization strategies

MongoDB

  • NoSQL database design and CRUD operations
  • Indexing and querying for performance optimization
  • Data validation, backup, and security best practices

JavaScript

  • Proficient with ES6+ features (Promises, Async/Await)
  • DOM manipulation and event handling
  • Working with APIs and asynchronous operations
  • Closures, higher-order functions, and module management

Redux

  • Managing global application state efficiently
  • Handling side effects with Redux Thunk
  • Managing asynchronous data flows

Thunk

  • Managing asynchronous actions in Redux
  • Integrating API calls and managing data flow

Git

  • Version control and collaboration using Git
  • Branching, merging, and resolving conflicts
  • Following best practices for code management

DSA

  • Data structures: Arrays, Trees, Graphs, Heaps
  • Algorithmic problem-solving: Dynamic Programming, Greedy, Divide and Conquer
  • Efficient search and sorting algorithms

LLD

  • Designing maintainable software components
  • Applying design patterns for modular architecture
  • Creating detailed class diagrams

HLD

  • Designing scalable system architectures
  • Ensuring performance and reliability in system design
  • Managing data flow and system interactions

SQL

  • Writing and optimizing SQL queries
  • Designing normalized relational databases
  • Handling complex joins and indexing

HTML

  • Creating semantic and accessible web pages
  • Following modern web standards (HTML5)
  • Structuring content for responsiveness

CSS

  • Responsive design with Flexbox and Grid
  • Styling web pages for a modern look and feel
  • Using pre-processors like SASS for optimized styling

Product Management

  • Managing product lifecycles from ideation to deployment
  • Defining requirements and working with cross-functional teams
  • Delivering customer-centric solutions iteratively

DevOps

  • Setting up CI/CD pipelines
  • Using Docker for containerization
  • Cloud deployment and infrastructure automation

Data Engineering

  • Building and managing ETL pipelines
  • Processing and managing big data
  • Working with Kafka, Hadoop, and Spark

PROJECTS

Online Result System

A system to manage and display student results online.

Coming Soon

Show Booker

An application to book tickets for shows and events.

Coming Soon

Frames By Shikhar

A portfolio showcasing photography frames.

Coming Soon

Taskify

A task management app to organize and prioritize your tasks.

View Project

Weather App

An app that provides current weather information for any location.

View Project

Digital Clock

A digital clock displaying current time with styling.

View Project

Number Guessing Game

A game that makes you guess a number

View Project

DiceRoller

Click the Button to Roll and generate a random no. on the Dice(s)

View Project

StopWatch

A stopwatch application with start, stop, and reset functionalities.

View Project

Temperature Converter

Converts temperatures between Celsius, Fahrenheit, and Kelvin.

View Project

Calculator

A super basic calculator for arithmetic operations (and it dosent understand the nuisance of binary operations).

View Project

Counter

An app that increments or decrements a counter.

View Project

EDUCATION

Scaler Technology

Software Development, Product Management and Data Engineering

2022 - 2024

Focused on software development, data structures and algorithms. Gained experience in full-stack development.

Medicaps Institute of Science and Technology, Indore

Bachelor of Engineering in Information Technology

2013 - 2017

Focused on software development. Participated in various technical projects and hackathons.

Kendriya Vidyalaya No. 1, Indore

Higher Secondary Education (12th Grade)

2012 - 2013

Specialized in Mathematics, Physics, Chemistry and Computer Science.

Kendriya Vidyalaya No. 1, Indore

Secondary Education (10th Grade)

2010 - 2011

Completed secondary education with a focus on foundational subjects including Mathematics and Science.

Kendriya Vidyalaya No. 1, Indore

Primary Education

2003 - 2010

Completed Primary education with a Lot of Co-Curricular Activities.

HOBBIES

Photography

Capturing moments and landscapes with a keen eye for detail, blending technical skills with artistic vision.

View

Sketching

Expressing creativity through detailed sketches and illustrations, exploring both realism and abstract forms.

Trekking

Exploring nature through adventurous trekking and hiking, seeking breathtaking views and challenging terrains.

Table Tennis

Enjoying the fast-paced game of table tennis, focusing on agility, precision, and strategy during competitive matches.

Singing

Expressing emotions and stories through the art of singing, experimenting with different vocal techniques and genres.

Playing Guitar

Creating melodies and harmonies on the guitar, exploring various genres of music from rock to classical.

CONTACT ME

I'd love to hear from you! Whether you have a question, a project idea, or just want to say hello, feel free to reach out.

RESUME

Although My Portfolio Website is itself a Comprehensive Resume, you can download the single-page PDF version down below.

Download Resume