About

ShailendraShukla

I'm aSoftware Developer

About

I build software applications on Typescript and Ruby, with passion and responsibility. I enjoy discussions and experiments around software design, development, and architecture. Simple software concepts like the Design Stamina Hypothesis and SOLID principles have moved me to produce quality code. I have worked with Typescript, React, and Ruby on Rails as much as I have worked on Blockchain, Dapps, and Solidity Smart Contracts. So borrowing the knowledge from these technologies, I can build applications that are fast, secure, and scalable. Most of my pragmatism comes from my constant learning and experimentation with small startup projects with friends to solve specific problems. I want to use these skills to contribute to my next big project and help others.

Skills

Here Are Some of My Skills

Skills

Software Principles

  • Object Oriented Programming
  • Domain Driven Design
  • CQRS & Event Sourcing
  • Hexagonal Architecture
  • Microservices Architecture
  • Service Oriented Architecture
  • MVC & SOLID principles

Technologies

  • Ruby on Rails
  • React
  • MUI
  • Vue
  • Laravel
  • Embark

Worth a mention

  • EventStoreDB
  • GraphQL
  • Nx Monorepos
  • Solidity
  • dApps Development
  • Web3.js & EthersJS