I am Piyush Kumar, Staff Software Engineer, ADAP Team, Amagi Corporation, Bengaluru. I had completed B.E. in Computer Science & Engineering from Birla Institute Of Technology, Mesra, Ranchi, Jharkhand. I have various certifications like Redhat Certified Engineer, Blockchain Specialization Certified, Version Control GIT Certified, etc. I won SPOT Award 2023 (Amagi), SPOT Award 2020 (Bosch): For Improving Productivity in the team using Latest and cutting edge technologies. Quarterly Awards 2018 (Zenlabs, Zensar, RPG): For outstanding contributions and commitment to the company. I am also good at Data Structure & Algorithm, Programming, MERN Stack, Blockchain, Cloud Computing, Linux, Virtualization, Databases, DevOps, etc. I am very eager to know and learn about new technologies and love to work with them.
My Career Objective is to continuously enhance my knowledge skills and experience by getting involved in challenging work environments and utilize them for personal and organizational growth to the best of my ability. I have a dream to do social work in the fields of education and money which I have inspired from a youtube Channel ActorVarunpurthi because of the happiness or the joy which you got by helping them is immense and eternal and hopefully one day I will achieve this.
download cv Cover LetterBachelor degree in Computer Science & Engineering
Cumulative GPA: 8.4/10.00
All India Senior School Certificate Examination (12th)
Physics,Chemistry,Mathematics,Computer Science,English
Aggregate: 88.6%/100.0%
All India Secondary School Certificate Examination (10th)
Science,Mathematics,Social Science,English,Hindi
Aggregate: 10.0/10.0
o Working on Server Side Ad Insertion Platform i.e. Amagi THUNDERSTORM which is an automated ad
detection and OTT dynamic ad insertion platform.
Streaming TV Team, Amagi Corporation, Bengaluru.
o Built a Generic Blockchain Platform for tracking & tracing assets in supply chain. This platform can be
integrated with various supply chain usecases like Food, Pharma, Auto Industries etc.
o Responsible for adding new features, microservices to the product, writing smart contracts, handling
DevOps(kubernetes, docker, azure etc.) part of the product.
Product Engineering, Bosch, Bangalore.
o Built the distributed skill ledger roster management system for the United Nations Development Program.
o Responsible for product development, designing architecture, writing smart contracts for DApps, client
projects etc.
Zenlabs R&D, Zensar Technologies(RPG Group), Pune.
o Build POCs like RMA tracking, International Health Agency (Global Organ
Transplant Registry) etc.
o Created scalable & customize blockchain network on single host as well
multi host.
o Explored and build Decentralized Applications for different use cases.
o Wrote smart contracts in Go as well as Nodejs, build blockchain
infrastructure for different Dapps and
done R&D.
Zenlabs R&D, Zensar Technologies(RPG Group), Pune.
Automate Deployment of Cloud Computing & Virtualization with Containerzied Docker
Integration On Redhat Linux System Using
Python and Provisioned by Devops - Own Cloud Insfrastructure with Operational
Intelligence Tool Splunk.
LINUXWORLD Pvt. Ltd. Redhat Certified and Authorised
Partner
Learn and practice all the Professional and Industry level routine work of DBA on Oracle
11g like taking different types of backups like hot, cold, RMAN etc and Recovery of
Database in different situation so to maintain the high Hit Ratios and Various other
stuffs.
Road Ahead Technologies Pvt. Ltd., Pearson Authorised Partner.
C, C++ JavaScript ,Typescript, Java, Python, Go.
Hyperledger(Fabric, Explorer, Cello) , Ethereum, Bitcoin, SmartContract.
Azure, Azure DevOps, AWS,Docker, Kubernetes, Terraform, Jenkins, Ansible, Git, SVN.
MySQL, MariaDB, Oracle 11g, MongoDB
Redhat, Ubuntu & other Linux Versions,Windows.
Ssh, Telnet, Dns, Http, Dhcp, Ftp, Samba, Nfs, Ntp, Lvm, Apache, Rip, Sshfs, Iscsi, TargetCli, Glusterfs etc..
Nodejs, Shell Scripting, Mocha, Chai, RabbitMQ, Kafka.
Microservices, Distributed Systems, Blockchain, Cloud Computing, DevOps, Linux Development, Virtualization, Data Structures and Algorithms, Competitive Coding, Open Source Technologies..
oThe manual process of fulfillment of skill requirements of various UN projects involves maintaining of excel based rosters for resources, vetting and evaluating their profiles, assigning contracts according to requirements, and finally assessing their performance post completion which is quite tedious, error-prone and time-consuming.
oThe Distributed Skill Ledger project is aimed at streamlining the resourcing process of UNDP and create a distributed library of skilled individuals that can be leveraged across geographies and projects.
oThe project involves
1. Creation of directory of skilled associates internal and external to UN who can be discovered by project requester.
2. Integrating multiple sources of public and UN proprietary data sets to enrich profiles of the associates
3. Creating a disintermediated platform for vetting, engaging, contract creation and finally performance management of these resources across several UNDP Projects.
oResponsible for designing smart contracts, blockchain network, automated deployment of the application, implemented backend APIs.
oTechnologies Used :-
Blockchain, Fabric, Kubernetes, Docker, Go, MEAN.
With this dynamic blockchain network of Hyperledger Fabric can be spawned on local infrastructure as well as on clouds like AWS, Azure, etc. It supports both single as well as multi-host configuration.
Everything is dynamic like adding peers, organizations, creating channels, installing & instantiating chaincodes, joining channels, etc.
Responsible for designing solution architecture, writing automation scripts for deploying blockchain network on Kubernetes clusters and implemented backend.
Technologies Used :-
Hyperledger Fabric, Kafka, Kubernetes, Docker, NFS, Shell Scripting, Python.
It is actually the implementation of systematically storing records regarding successful organ transplants from several countries and hospitals in a distributed ledger platform.
This ledger can be accessed through a friendly user interface by the registered users and by Utilizing the filtration category, expected results are fetched and generated on the interface based on the search statements.
Responsible for designing and implementing blockchain network architecture & Smart Contracts (go, Nodejs) & backend development.
Technologies Used :-
Hyperledger Fabric, SDKs, Shell Scripting, Docker, Go, Nodejs, MongoDB.
Customer raised the ticket for return of product purchased from manufacturer. Then manufacturer will notify to shipper about the product to be picked from customer and shipper will inform the manufacturer that they have accepted their (manufacturer) request and inform the logistic for picking up the product from customer. Then logistic will notify shipper that they have accepted their (shipper) request and at last the logistics will carried those products back to manufacturer and manufacturer will inform customer that they recieved the products back and after quality check and refund will be initiated.
All the information about the product is stored on blockchain and information is updated in blockchain through smart contracts. Each organization on blockchain can see the relevant information about product & able to update the information when products move from one organisation to another. There are Status Bar which show actual flow.
There are 3 Orgs with each having 1 peer and all are on common channel and a chaincode (smart contracts) is instantiated on the channel.
Technologies Used :-
Blockchain Platform :- Hyperledger Fabric v1.0 and v1.1.
Smart Contract :- In golang and Nodejs.
Front End :- HTML, CSS, JavaScript.
Back End :- Nodejs, AngularJs.
Middle :- Fabric SDKs.
DataBase :- MongoDB.
The purpose is to substitute the time consuming and exhausting manual work
used for the estimation of urbanization, using only visual photographic satellite images
and marginal manual work with the methods which automatically classify the image
blocks of aerial or satellite images into Built-Up Areas like buildings, roads
etc. and Non Built-Up Areas like forests, rivers etc. At last Graphical
representation of Urbanization of an area in terms of ratio of buildings, vegetation and
roads.
The application includes pre-processing of Aerial Image and followed by various image
segmentation techniques. After pre-processing vegetation extraction using Normalized
Difference Vegetation Index (NDVI). Then building extraction is done using
edge and corner detection and Hough transformation. Then classify
the different parts of image into Built-Up & Non Built-Up Area. Thenclustering is done
for image enhancement using K mean Clustering. At last we will represent the
estimation of vegetation and building in terms of graphs and Pie Charts.
Cloud Computing Services Access through web portal All users login verification through database & users details & no. of OS running is stored in database.
Saas :- Opera, Google Chrome, Terminal, Adobe, Firefox, Notepad, Gedit etc.
Staas :- Object Storage through NFS, SAMBA, SSHFS, GLUSTERFS & Block Storage ISCSI.
Iaas :- Providing OS of required RAM, CPU, Storage on demand of Clients. OS like RedHat, Kali, Ubuntu,Windows etc. are provided inWeb Browser using VNC protocol even using RFID tags by which we can shift our running OS in any devices having NFC support and Web Browsers.
Paas:- Providing platform like python, java, Ansible, Apache server etc. using Docker & Container.
OS :- RedHat, Kali, Ubuntu,Windows, Opensuse, CentOs.
Back End :- Python with Python CGI linked with MariaDB database.
Front End :- HTML, CSS, JS, BOOTSTRAP.
Tools :- Qemu-Kvm, Sublime, Browser, RFID tags.
It enables very high-speed movement of data and metadata from one database to
another means providing Disaster recovery, Complete automatic data protection,
and High availability. Servers working on Oracle 11g database with base OS Oracle
Linux Enterprise. One is currently open and Up On which huge no. of transaction are
going on and while other is in mount mode with Different geographical locations.
As automate the backups of rchives & datafiles from server 1 to server 2,
Whenever if there is problem in currently up server 1 or get destroyed in disaster or
burnt out or require maintenance so to avoid failure of ongoing transactions decrease or
decrease in hit ratio or to maintain no time lag or server down problem, then
with few commands to run the server 2 will automatically up and working as primary
server So no loss of ongoing transactions and Data Loss.
Base OS :- Oracle Linux Enterprise.
Technology :- Oracle 11g, Oracle Data Pump.
Tools :- Linux, Type-2 Hypervisor, Putty.