Logo Mohit K Srivastava

ABOUT MOHIT S

Extensive Experience
Almost two decades

My experiences over the last 17 years have shaped how I view software, and have led me to believe that I am still learning.

17 years of Experience
Communication Skills
Tactful Speaker

Listening carefully to answer, Quality over quantity without losing the impactful point of the message.

Effective Communication
Clean Coding
Beyond formatting

Writing easily understandable, modifiable, testable code to create concise and elegant solutions.

Clean Code
Varied Skills
Fresh Perspective

Working with variety of industries increases broader experience, skills and ability to bring in fresh prespective.

Delivered 100+ Solutions
Its me Mohit K Srivastava
My name is Mohit K Srivastava aka Mohit Shrivastava, I create softwares. I am knowledgeable, logical and a observant professional with more than 17 plus(+) years of experience. I am an Indian 🇮🇳 Software Engineer / Computer Programmer / Software Developer / Coder, with a first-class Masters of Computer Application [MCA] degree 🗞️ from Sikkim Manipal University. Besides my specializations, I have an extreme passion of working with everything which involves development, automation and engineering.
I am not only proficient in Microsoft Technologies, but also with latest JavaScript Frameworks, including NodeJS, Express, react, angular, gatsby etc... I am also highly skilled in rendering solutions to problems, technical analysis, motivating teams and strategic planning. My experience includes working on Web and Windows based solutions. I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of the organization.
Presently I am deputed as a Head of Technology at Accenture Song from the last few months. Working with Augumented Reality, Virtual reality, eXtended Reality. We are using Three.js, BabylonJS and AWS Amplify XR for making the applications. We have also integrated Blockchain ETH E-Wallets and NFTs solutions to create wonderful immersive solutions.
Overall at Accenture Malaysia Sdn. Bhd. from the last 22 months. In this tenure, I have equipped myself with front-end functions of programming life cycle and laid my hands on react, redux, redux-saga aws-amplify, ant-design, styled-components. I am having a strong background in computer-aided design, software development, and engineering, and believe that these skills would benefit to create a scalable solutions.
Can-do attitude
Problem-solving skills

With the right tools, algorithms, and excellent analytical skills, I can come up with innovative solutions.

Problem Solver
Optimization
Improvement for Perfection

Enhancing SQL query, caching, response optimization, SEO, accessibility, UI/UX that impacts the success an application.

Optimized Code
Fast self learner
High Learning Curve

Learning latest tools ranked myself ahead of other peers and accomplished greater efficiency, flexibility and accuracy.

Smart
Task Management
Time and Task Management

Managing expectations from stakeholders, estimating the amount of time needed to complete tasks.

Effective Planner

CAREER TIMELINE

  • Sep`21 - Present

    ACCENTURE

    head of technology

    🇲🇾 Kuala Lumpur, malaysia
    Currently Working since One Year 10 months
  • May`20 - Jun`21

    IRIS CORPORATION BERHAD

    senior engineer

    🇲🇾 Kuala Lumpur, malaysia
    Worked for One Year One month
  • Jul`19 - Feb`20

    KERRY LOGISTICS (KLN SERVICES SDN BHD)

    senior software engineer

    🇲🇾 penang, malaysia
    Worked for 7 months
  • Apr`12 - Apr`19

    CUSTOMMEDIA SDN. BHD.

    system technologist

    🇲🇾 kuala lumpur, malaysia
    Worked for 7 years
  • Jan`11 - Mar`12

    VNS PVT LTD

    web developer

    🇮🇳 new delhi, india
    Worked for One Year 2 months
  • Mar`08 - Dec`10

    GEOMAPTECH PVT LTD

    software engineer

    🇮🇳 gwalior, madhya pradesh, india
    Worked for 2 years 9 months
  • Oct`06 - Feb`08

    APARK SOFTWARE PVT LTD

    software engineer

    🇮🇳 gwalior, madhya pradesh, india
    Worked for One Year 4 months

MOHIT'S SKILLS

React

React

Vue

Vue

Angular

Angular

Redux

Redux

Babel

Babel

Web Services

Web Services

Apache

Apache

Windows

Windows

Android

Android

Apple

Apple

Azure

Azure

Chrome

Chrome

CodeIgniter

CodeIgniter

Confluence

Confluence

C++

C++

Microsoft .Net

Microsoft .Net

.Net Core

.Net Core

Figma

Figma

Google

Google

GraphQL

GraphQL

Jenkins

Jenkins

Jira

Jira

less

less

Material UI

Material UI

Markdown

Markdown

Nuget

Nuget

Putty

Putty

Raspberrypi

Raspberrypi

Sass

Sass

ThreeJS

ThreeJS

Trello

Trello

TypeScript

TypeScript

Unity

Unity

Webpack

Webpack

Xamarin

Xamarin

Ant Design

Ant Design

Javascript

Javascript

API

API

C# .Net

C# .Net

Atlassian

Atlassian

Bit Bucket

Bit Bucket

WPF / XAML

WPF / XAML

jQuery

jQuery

HTML

HTML

Node JS

Node JS

Photoshop

Photoshop

PHP

PHP

MS SQL Sever

MS SQL Sever

PostgreSQL

PostgreSQL

Powershell

Powershell

Visual Studio

Visual Studio

Bootstrap

Bootstrap

MySQL

MySQL

MongoDB

MongoDB

Git

Git

CSS

CSS

Tailwind

Tailwind

Databases

Databases

Dynamo DB

Dynamo DB

Express

Express

Nest JS

Nest JS

Amplify

Amplify

MapObjects

MapObjects

Gatsby

Gatsby

Docker

Docker

Kubernetes

Kubernetes

MS Access

MS Access

NPM

NPM

Studio Code

Studio Code

Amazon AWS

Amazon AWS

The Technologies listed above are only with logos found.

STACKOVERFLOW

5

gold badges

34

silver badges

68

bronze badges

62
1

What's does the dollar sign ($"string") do?

String Interpolation

is a concept that languages like Perl have had for quite a while, and now we’ll get this ability in C# as well. In String Interpolation, we simply prefix the string with a $ (much like we use the @ for verbatim strings). Then, we simply surround the expressions we want to interpolate with curly braces (i.e. { and }):

It looks a lot like the String.Format() placeholders, but instead of an index, it is the expression itself inside the curly braces. In fact, it shouldn’t be a surprise that it looks like String.Format() because that’s really all it is – syntactical sugar that the compiler treats like String.Format() behind the scenes.

A great part is, the compiler now maintains the placeholders for you so you don’t have to worry about indexing the right argument because you simply place it right there in the string.

C# string interpolation is a method of concatenating,formatting and manipulating strings. This feature was introduced in C# 6.0. Using string interpolation, we can use objects and expressions as a part of the string interpolation operation.

Syntax of string interpolation starts with a ‘$’ symbol and expressions are defined within a bracket {} using the following syntax.

{<interpolatedExpression>[,<alignment>][:<formatString>]}  

Where:

  • interpolatedExpression - The expression that produces a result to be formatted
  • alignment - The constant expression whose value defines the minimum number of characters in the string representation of the result of the interpolated expression. If positive, the string representation is right-aligned; if negative, it's left-aligned.
  • formatString - A format string that is supported by the type of the expression result.

The following code example concatenates a string where an object, author as a part of the string interpolation.

string author = "Mohit";  
string hello = $"Hello {author} !";  
Console.WriteLine(hello);  // Hello Mohit !

Read more on C#/.NET Little Wonders: String Interpolation in C# 6

Nearly 7 years ago
Answered on Oct-2015