Vishnu Choudhary

Software Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in Blockchain and Cloud Technologies.
  • Proven track record in Machine Learning and Data Science projects.
  • Strong background in Software Development and Algorithms.
Stackforce AI infers this person is a Blockchain and Cloud Technology expert with a strong focus on Software Development.

Contact

Skills

Core Skills

Cloud TechnologySoftware DevelopmentBlockchain SolutionsData VisualizationText Analysis

Other Skills

API developmentAWSAlchemy APIAlgorithmsAzureCC++Complex NetworksComputer ScienceData MiningFlaskGoHTMLJAVAJava

About

I am a computer Science graduate with my major interests in field of Machine Learning, Algorithms, Data Science and Mathematics. I have done several projects ranging from development work to data science work and algorithms. Currently I work as a Computer Scientist at Adobe Systems Lab in the cloud tech. organization. Previously I worked as a Staff Research Engineer at IBM India Research Lab. My projects at IBM were primarily related to Block Chain and supply chain management.

Experience

12 yrs 7 mos
Total Experience
3 yrs 11 mos
Average Tenure
9 mos
Current Experience

Premji invest

Software Engineer

Sep 2025Present · 9 mos · Bengaluru, Karnataka, India · On-site

  • AI in private equity.

Adobe

3 roles

Computer Scientist 2

Jul 2023Aug 2025 · 2 yrs 1 mo

Computer Scientist

Aug 2021Jul 2023 · 1 yr 11 mos

Member Of Technical Staff 2

Mar 2020Jul 2021 · 1 yr 4 mos

  • I work in the Cloudtech. organisation with my team primarily focussed on enabling cloud document sync for Adobe product users. My work here ranges from conceptualising the problems, to designing an effective solution, and implementing them on Production level. My work involves interacting with upstream and downstream clients to understand the requirements, working out effective consensus building solution keeping in mind the scale, and working out the execution details.
  • As an individual, I get full freedom to work on relevant problems, and the trust to execute them.
  • Work primarily involves using Java, JS for programming, Solution designing using efficient algorithms and tech. stack of AWS (SQS, DB etc.), Azure, Kafka etc.
JavaJavaScriptAWSAzureKafkaSolution designing+3

Ibm india research lab

2 roles

Staff Research Engineer

Jul 2018Feb 2020 · 1 yr 7 mos · Bangalore

  • I Work as a part of the Blockchain Solutions team in projects involving end to end implementation of use cases based on Zero Knowledge Cryptography proof and developing robust system for industrial requirements.
  • For one of my projects I worked on a blockchain powered supply chain management system for a well-known consumer goods corporation, working on following:
  • Worked as a Node developer and worked on the rest server micro-service for the production level project
  • Development involved extensive use of optimal designing and Object Oriented programming view of things
  • Worked in Java, and implemented API and query calls to different micro-services and the PostgreSQL databases
  • We also build MVPs for Zero Knowledge Proof based analytic projects, in which I am involved with the designing and implementation of the rest server (Java), UI (HTML and JS) and chaincode (Go) layers.
JavaZero Knowledge CryptographyPostgreSQLObject Oriented ProgrammingAPI developmentMicro-services+2

Research Intern

May 2017Jul 2017 · 2 mos · Bangalore

  • Worked on development of a cloud-ready platform to enable quick and comprehensive understanding of data from industrial process. Platform served as a Decision Support System by providing real time view of system parameters through interactive visualisations. Got experience of developing an enterprise level tool and learned to design applications with proper modular and extensive architecture. Project helped me explore and use various modules and frameworks like Flask, Pandas, Sigma js etc. for development of front and back end.
  • Received a Pre Placement Offer at the end of my internship.

Ibm india research lab

Research Intern

May 2016Jun 2016 · 1 mo

  • Developed an automated platform for searching and retrieving relevant news articles filtered based on a predefined set of parameters. Used Alchemy API and Opencalais API for text analysis and formulated mathematical constraints to yield relevance score of the given text.
  • Offered another internship at IBM IRL for summer 2017.

Computer science and engineering, iit kharagpur

Graduate Student

Aug 2013Jul 2018 · 4 yrs 11 mos · Kharagpur Area, India

  • Bachelors and Masters in Computer Science and Engineering.
  • My master thesis work revolved around analysing "Distributed approach for SVM training for large datasets", in which we analysed various approaches for distributed SVM training like Parameter Averaging, Cascaded training, Bagging based training. We then proposed a Weighted Parameter Averaging technique which takes into account the non-uniform contribution of individual weight vectors as compared to the standard constant contribution. The performance improved drastically as the number of partitions of training data increased. We also implemented the Cascaded and Bagging based weight training via the approach proposed by Joachims et. al and compared it with the standard available implementation.
  • My bachelor's thesis work was on "Mining Taxi Hiring Patterns in New York City", in which we carried out a study of the taxi hiring patterns in one of the busiest localities of NYC. The taxi hiring patterns showcased interesting results on the traffic trend of the locality and how an event or mass gathering can influence the same. We later used our analysis to predict number of dropoffs of taxi trips to predict approximate relative crowd mobility of an area at a particular time.
  • Some of my other works include a project on "Characterisation and prediction of Amazon best sellers using Goodreads characteristics", which was published in GROUP '18 (link attached)

Education

Indian Institute of Technology, Kharagpur

Bachelor of Technology (BTech) and Master of Technology (MTech) — Computer Science and Engineering

Jan 2013Jan 2018

Step by Step High School, Jaipur

Intermediate study — Science and Mathematics

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Cloud Technology & Software Development

Explore similar profiles based on matching skills and experience