Logo Mohit K Srivastava

ABOUT MOHIT S

Extensive Experience
Almost two decades

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

16 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 16 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 proficient in Microsoft Technologies. 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 senior engineer at Accenture Malaysia Sdn. Bhd. from the last 10 months. During these 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 SOLUTIONS SDN BHD

    senior developer

    ๐Ÿ‡ฒ๐Ÿ‡พ Kuala Lumpur, malaysia

    HIGHLIGHTS
    • Spearheaded efforts for creating Aircraft Flow 360, to increase the visibility of latency in flights with real cause and process which made the flight delayed.
    • Designed the aircraft turnaround to pro-actively identify potential delays
    Currently Working
  • May`20 - Jun`21

    IRIS CORPORATION BERHAD

    senior engineer

    ๐Ÿ‡ฒ๐Ÿ‡พ Kuala Lumpur, malaysia

    Worked for 1 years 1 months
  • 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 1 years 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 1 years 4 months

MOHIT'S SKILLS

Vue

Vue

Web Services

Web Services

Apache

Apache

Android

Android

Apple

Apple

Azure

Azure

Babel

Babel

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

Redux

Redux

Sass

Sass

ThreeJS

ThreeJS

Trello

Trello

TypeScript

TypeScript

Unity

Unity

Webpack

Webpack

Windows

Windows

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

React

React

Powershell

Powershell

Visual Studio

Visual Studio

Bootstrap

Bootstrap

MySQL

MySQL

MongoDB

MongoDB

Git

Git

Angular

Angular

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

33

silver badges

66

bronze badges

60
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 6 years ago
Answered on Oct-2015