Vishal Agrawal

CTO

Seattle, Washington, United States12 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in full stack development with a focus on AI.
  • Led infrastructure re-architecture for Amazon Pay.
  • Contributed to innovative genomic software at Strand Life Sciences.
Stackforce AI infers this person is a Full Stack Engineer with expertise in AI and Fintech.

Contact

Skills

Core Skills

Ai DevelopmentSoftware EngineeringInfrastructure EngineeringSoftware DevelopmentFull Stack DevelopmentDatabase Engineering

Other Skills

ActiveMQAlgorithmsAngularJSCC++CSSCakePHPDatabasesDistributed DatabasesDistributed SystemsHTMLHadoopJIRAJSPJava

About

I am a Software engineer trying to make customers happy through my work.

Experience

Amazon

6 roles

Principal Engineer

Promoted

Apr 2025Present · 11 mos

  • Subscribe & Save. Full stack engineer.

Senior Software Development Engineer

Nov 2020Apr 2025 · 4 yrs 5 mos

  • Subscribe And Save

Senior Software Development Engineer

Jul 2019Nov 2020 · 1 yr 4 mos

  • Video delivery in Prime Video

Senior Software Development Engineer

Promoted

Nov 2018Jul 2019 · 8 mos

  • New consumer product

Software Development Engineer

Dec 2017Oct 2018 · 10 mos

  • Worked with Alexa AI team (Dialog Management specifically). Some of the features that I worked on:
  • 1. Alexa Brief Mode
  • 2. Alexa time meridian (AM/PM) prediction/disambiguation when customers try to set alarms/timers/reminders etc.

Software Development Engineer

Jul 2016Nov 2017 · 1 yr 4 mos

  • Worked with External Payments (Amazon Pay). Some of the core areas that I worked on:
  • 1. Availability of Amazon Pay as a product. Worked on systems like ML based Buyer credit score for optimistic fulfillment.
  • 2. Re-architecture of the complete legacy tech infrastructure to aid scalability, reduce latency and operational burden.

Strand life sciences

Software Associate IV

Jul 2013Jul 2016 · 3 yrs · Bengaluru Area, India

  • I worked on a product titled ​StrandOmics​.
  • StrandOmics is a decision support software that aids in the interpretation and reporting of genomic data in clinical settings. Designed to support clinical laboratory work­flows, StrandOmics helps clinicians provide their patients with accurate and secure information reproducibly and cost effectively. It promotes collaboration across facilities, enabling clinicians to share with the community and help aid their peers in patient diagnosis. StrandOmics was co­-developed with a clinical diagnostics laboratory making it the only product in the market that takes the needs of the laboratory into consideration based of first ­hand experience.
  • My Contribution​ :
  • I am a full stack engineer at Strand. Extensive bug ­fixes and developing new modules for the Clinical Genomics tool, including connecting the User Interface to the back­end as deep as to the Databases. Reorganizing and cleaning up the code base aiming to make further development and deployment easier. Worked in Java for core back­end, MySQL for persistent storage, Redis for caching purposes, SOLR for searching, ActiveMQ for messaging system and AngularJS, RequireJS, Bootstrap, HTML, CSS, JavaScript for front­end.. Strand has also shown confidence in me to mentor few interns as well as colleagues in my team. I am also a part of the Strand Software Recruitment team since 2 years.

Aerospike, inc.

Summer Intern

May 2012Jul 2012 · 2 mos · Bengaluru Area, India

  • I worked here mainly on the development of NoSQL Distributed Database System(Aerospike) for fast and efficient real time queries.
  • Worked on Aerospike-Hadoop Connector for:
  • 1. Aerospike and HDFS as the combined datastore (i.e., reading the data both from Aerospike and HDFS in the same MapReduce job) for Hadoop’s MapReduce processes for real time web scale analysis.
  • 2. Taking a backup of the Aerospike cluster into Hadoop ecosystem (using Apache, Flume)
  • Packet Oriented Compression
  • 1. Compression Ratio and Run-time Analysis of compression algorithms ZLib, LZMA and QuickLZ
  • 2. Came up with techniques like data aggregation before applying compression on the data and hence reducing the consumption of network bandwidth.
  • Developed a tool for Performance Analysis of Distributed Software System.
  • Developed a tool for Multi-cast and TCP/IP Network Health Check using Python-Fabric.
  • Developed a python tool for the inter-conversion of aerospike configuration file and python dictionary. Also, I have extended this functionality to automate the validity checks of the Aerospike configuration.

Cmc ltd.

Winter intern

Dec 2011Dec 2011 · 0 mo · Hyderabad

  • Worked as a winter intern under Mr. Pavan Thota (DGM, CMC Ltd. Hyderabad). Developed a Basic PCL Splitter which could split a large PCL job into several chunks such that each chunk could be given parallel to different RIPs of a production printer for printing.

Education

Indian Institute of Technology Hyderabad

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Ai Development & Software Engineering

Explore similar profiles based on matching skills and experience