Printing tool Download PDF

Pruthvi Kumar BK

Full Stack Developer | Machine Learning Engineer | Blockchain Developer & Architect

  • Melbourne, VIC, Australia | +61 435 991 326
  • Bangalore, India | +91 998 697 3176


Enthusiastic Software Engineer with over 10 years of experience that leverages on software development and DevOps methodologies to deliver highly effective and creative solutions to business and technology challenges. I am Inquisitive towards web development associated with Big Data, Deep learning with Neural Networks, IoT, and AI.  Certified Blockchain developer & Architect. Obsessed JavaScript programmer with stupendous interest towards Angular, React & Node. Machine Learning & open source enthusiast, its happy customer and a proud contributor. 

Core Competencies

  • Full Stack Developer /Principal Software Engineer 
  • Blockchain Developer & Architect - Ethereum, Quorum, Hyperledger Fabric & R3 Corda
  • IaaS - AWS EC2, GCP Compute
  • PaaS - GCP (PubSub, DataFlow, BigQuery is my favorite stack)
  • MongoDB,Cassandra,PostgreSQL, SQL Server, MySql
  • Python, Node JS,  AngularJS, React JS, Redux, jQuery, HTML5, CSS3, SASS & LESS.
  • Distributed streaming - Apache Kafka; Real-time processing - Apache Spark.
  • Python web/micro frameworks - Falcon, Django, WebPY, Flask.
  • Hybrid app - Ionic, Cordova, PhoneGap & Electron.
  • Raspberry PI, IOT & ML with Tensorflow.
  • Predictive modeling & Machine Learning with Scikit learn, Spark ML, Keras, & Tensorflow.
  • Distributed processing - GKE( Google Kubernetes Engine), Google AppEngineFlex, GCE, AWS EMR, AWS EC2.
  • Web servers - Apache, Nginx, Gunicorn, TomCat, IIS, IBM Websphere, Oracle Glassfish
  • Proxy Servers - Squid & Tor.

Work History


Senior Full Stack Developer


Design & development of web-based products to give the bank an edge by efficiently utilizing technology, ML, AI & Blockchain within the financial industry. Development involved analysis of structured financial data to produce insights/analysis at company/industry level. The primary objective of my role has been concentrated on using software science as a service to automate many rigors of the banking/finance industry

  • Experienced in architecting tech stacks based on business requirement. 
  • Experienced in architecting, development and deployment of decentralized solutions using Blockchain for a spectrum of use cases within the financial industry.
  • Experienced in implementing tech stacks for big data problems (both streaming and batch).
  • Delivered efficient software solutions both as an unassisted developer and leading/working with  Software Development teams.
  • Ability to deliver amidst high pressure and demanding roles.
  • Worked with multi-cultural & cross-platform teams in building highly optimized, ML driven software products.
  • Experienced in developing web services(API's) and Micro-services (Python, NodeJS).
  • API driven REST acknowledged End-to-End development using AngularJS / React + Redux on the Front End.



Senior Software Engineer

iGate Corp. (Now Capgemini Ltd.)

Development of security gateways for Stock Portal of Royal Bank of Canada (RBC), utilizing LAMP stack, JAVA, J2EE, Struts 2.0, Hibernate, EJB's,  MS SQL server 2014, UML, Webservices, SOAP and XML. 

  • Performed detailed analysis of business requirements and developed comprehensive plans defining and scoping project requirements.
  • Created specific software and devised testing scenarios to ensure optimum levels of efficiency.
  • Development of webDaemon Security Gateway (WDSG) with the techniques of non-blocking IO multiplexing, event-driving and secure cookies. SSL and cache based on PKI framework and role-based access control (RBAC) policy.

Software Engineer

  • Involved in end to end J2EE solution for Tax Information network for Income tax department of India done at NSDL client site. 
  • Involved in implementation of compression and encryption/decryption of the messages between Depository Participants and NSDL.
  • Involved in development of Corporate Actions Modules



MBA (Business Analytics)

Christ University, India

Bachelors In Engineering (Computer Science)

VTU, India



BTA Certified Blockchain Architect

Blockchain Training Alliance

(Valid until 2021)


BTA Certified Blockchain Developer - Ethereum

Blockchain Training Alliance

(Valid until 2021)


IBM Blockchain Foundation Developer


(Valid until 2021)


GCP Professional Data Engineer


(Valid until 2020)


Python for ML & AI

Edx + MIT

Angular Developer

Udemy + Google

Advanced Javascript


Qlikview Developer


R Programmer

Redwood Associates

SAS Developer



Sun Microsystems

Created withVisualCV