Amit Puri

A technophile by instinct, developer by heart, an architect by profession, and mentor by passion.

# turn landscape, if on mobile 
$ wall -n $message

$ "Focus on improving yourself and not proving yourself""Focus on improving yourself and not proving yourself"

$ "Fav-Quote" // golden words - my professor Dr. O. P. Gupta

CLS
PRINT "Where do you want to go today?"
END
A:\qbasic /run my-journey-till-date.bas
Y2K dotcom Digital-transformation
, Windows Badge , Linux Kinect, Cloud, , Red Hat
Basic, FoxPro Csharp, DotNet Badge, SOA Reimagine Business modelsAI ML DS
PB, VB BizTalk, SharePoint Ionic, Blazor, MAUI
Unix, CPP, MFC, COM cHTML, XAML, WP Microservices, LCNC, Amit Puri
#include <iostream>
using namespace std;
int main()
{
  cout << "Interested in product development using C++, C# ";
  cout << "solving data science problems using Python, R lang ";
  cout << "yet, keener in solving the real business problem, ";
  cout << "add value and reduce customer pain points. " << endl;
  return 0;
}
$ g++ -o interested interested.cpp
$ ./interested

$ C++ Badge, C# Badge on DotNet Badge, Python Badge, R Badge

using MediatR;
using Shabdkosh.Queries;
namespace Shabdkosh.Controllers
{
    [ApiController]
    [Route("[controller]")]
    public class ShabdkoshController : ControllerBase
    {
        private readonly IMediator mediator;
        public ShabdkoshController(IMediator mediator)
        {
            this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
        }
        [Route("/{keyword}")]
        [HttpGet]
        public async Task<ActionResult> GetByKeyword([FromRoute]string keyword)
        {
            var result = await mediator.Send(new FindDefinitionByKeywordQuery{ Keyword = keyword });
            return new JsonResult(result);
        }
    }
}
curl -X 'GET' \
     'https://api.amitpuri.com/shabdkosh?keyword=cloud' \
     -H 'accept: application/json'

$ Azure Badge, AWS Badge, GCP Badge

#!/usr/bin/env python

import sys
import os

def main():
    print("developing on/with ", ', '.join([str(item) for item in os.listdir(sys.argv[1])]))

if __name__ == '__main__':
    main()

python my-dev-env.py "/home/amitpuri/dev-env"

$ VSCode Badge, Docker Badge, Jupyter Badge, Postman, GraphQL

#!/bin/bash
filename=$1
while read line; do
  printf "%s\n" "$line"
done < $filename
$ chmod +x reading-pastime.sh 
$ ./reading-pastime.sh amitpuri.pastime 
my fav pastime

$ Goodreads, ResearchGate

> library(dplyr)
> print("else, hacking with")
> starwars %>%
    filter(species == "Droid")

$ Arduino Badge, espressif Badge, Raspberry PI Badge, Amazon Alexa, Google Assistant, Home Assistant

$ cat storyboard.sh elevation-pitch
kafka-console-consumer 
  --topic $1 \
  --bootstrap-server `grep "^\s*bootstrap.server" $CONFIG_FILE | tail -1` \
  --consumer.config $CONFIG_FILE \
  --from-beginning \
  --timeout-ms 10000 2>/dev/null
echo -e "\n and delivering the message via.."

$ PowerPoint Badge

Write-Host 'also, interested in happenings around the stream '
Write-Host 'of Citizen development, on Power Platform        '
Write-Host 'and other Low-code No-code (LCNC) Platforms.     '
//run in pwsh shell, or pwsh thought-leadership.ps1
PS /Users/amitpuri> ./thought-leadership.ps1

$ figma, Appian, Airtable, Google Sheets, honeycode.aws, https://www.pmi.org/citizen-developerPMI Citizen Development, Convertigo

- name: Reach-me-on-social-media
  hosts: https://www.amitpuri.com
  tasks:
    - name: List-a-contact-file
      debug:
        msg: Logging my contact details

$ Dev.to Badge Medium Badge Kaggle Badge WhatsApp Badge Linkedin Badge

Follow me on LinkedIn Follow me on GitHub
Credits : Awesome Badges, Shields-io and Hacker Jekyll theme