Manish Agrawal

Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Machine Learning and Data Engineering.
  • Proven track record in developing innovative software solutions.
  • Strong background in Computer Vision and Robotics.
Stackforce AI infers this person is a Software Engineer with expertise in Machine Learning and Data Engineering across various industries.

Contact

Skills

Core Skills

Software EngineeringData EngineeringHeterogeneous ComputingMachine LearningDeep LearningFrontend DevelopmentComputer Vision

Other Skills

AWS PaymentsKafkaSpring BootJavaDockerSQLRabbitMQCUDAPython (Programming Language)OpenCLPythonPySparkpandasPyTorchNeural Networks

About

I am a graduate of IIT Kharagpur (2020) securing my majors in Industrial and Systems Engineering and a minor in Computer Science Engineering. During my stay at IIT KGP, I have explored and gained experience in various engineering fields. My participation in different national and international competitions has helped me to keep an multi-domain perspective on emerging technologies. My interests lies in domain of applications of Machine Learning, Logistics and Supply Chain, Parallel Computing and Automation and Robotics.

Experience

7 yrs 9 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 7 mos
Current Experience

Amazon

Software Engineer

Oct 2022Present · 3 yrs 7 mos · Bengaluru, Karnataka, India

  • AWS Payments
  • All thing payments for AWS India customers. Saved Card, Cards eMandate, UPI, Payments on AWS SignUp.
AWS PaymentsSoftware Engineering

Honeywell

Software Engineer

Aug 2020Oct 2022 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • Data Virtualization Team
  • 1. Designed and Developed in-house data streaming framework to support data pipeline creation along with transformation of business data using Kafka and Kafka Streams Java API.
  • 2. Transformed and aggregated data consumed by Grafana to create insightful KPIs, Alarms and Events, ML models and real time UI updates which serves as a value added product offering.
  • Customer Team
  • 1. Worked on developing microservice application for automated warehouse solutions for Crane device storage functionality. Used Spring Boot, SQL database, Messaging Queue (RabbitMQ), Swagger, Camunda Workflow for process automation, REST API calls.
  • 2. Practiced TDD with robust JUnit tests and Component Testcases written with Cucumber.
  • 3. Involved in estimations, review, coding, design, requirement analysis, estimations, and implementation of epics
KafkaSpring BootJavaDockerData Engineering

Google summer of code

Student Developer

May 2019Sep 2019 · 4 mos

  • Contributor to gprMax through Google Summer of Code 2019. I have worked on porting their CUDA based simulation engine to OpenCL based to support heterogeneous computing architecture.
  • Please find the blogs at spacevstab.github.io
CUDAPython (Programming Language)Heterogeneous Computing

Envestnet | yodlee india

Machine Learning Intern

May 2019Jul 2019 · 2 mos · Greater Bengaluru Area

  • ◦ Worked with production team to transform R based income class predictor into distributed platform PySpark ML model
  • ◦ Setup AWS cloud computing node for benchmarking performance and comparing various Machine Learning algorithms
  • ◦ Integrated the ML model with PySpark pipeline to automate model execution to reduce manual operation time by 80%
Machine LearningPySparkpandas

Tcs research & innovation

Deep Learning Intern

Dec 2018Jan 2019 · 1 mo · Gurgaon, India

  • ◦ Modeled a novel approach for hand written text recognition using Convolutional Sequence to Sequence networks
  • ◦ Obtained character error of 7.3% on IAM Handwritten dataset along with reduction in total training and inference time
  • ◦ Find the Github Repository for the work carried out at https://github.com/spaceVStab/ConvSeq2Seq-HTR
PyTorchDeep LearningNeural Networks

Airbus

Software Engineering Intern

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

  • ◦ Used D3.js JavaScript library to visualize call graphs extracted from Flight Warning System source code with 3000 services
  • ◦ Integrated visualizer with Flask to perform graph operations like find simple paths and breadth first search using NetworkX
  • ◦ Deployed web application on local network to use by Airbus Engineers for errors debugging and multi-thread analysis
D3.jsJavaScriptFrontend Development

Sumyag insights

Computer Vision Intern

Jan 2018Apr 2018 · 3 mos · Remote

  • Implementing Motion Detection algorithm in Python for Raspberry Pi System.
  • Written a Python wrapper for the implementation which can be called remotely to set parameters as well as to handle Pi Camera.
  • Enriched the sparse dataset of product images with image processing tools for training purposes.
  • Developed a product based classifying tool for Raspberry Pi using the MobileNet Architecture for Image Classification.
Convolutional Neural Networks (CNN)Raspberry PiPython (Programming Language)Computer Vision

Kharagpur robo soccer group

Team Member

Mar 2016Mar 2018 · 2 yrs · IIT Kharagpur

  • ● Designing and fabrication of Small Sized League based closed loop controlled electronic circuit
  • ● Designing the circuits based on ARM Microcontrollers, devised communication systems and control loop algorithm
  • ● Participated in Small Sized League RoboCup - 2017, Japan

Education

Indian Institute of Technology, Kharagpur

Minor in Computer Science and Engineering

Jan 2018Jan 2020

Indian Institute of Technology, Kharagpur

B.Tech + M.Tech — Industrial and Systems Engineering

Jan 2015Jan 2020

NIC School Kathmandu

+2 — Science

Jan 2012Jan 2014

Ananda Bhumi, Kathmandu

School Leaving Certificate — Basics

Jan 2000Jan 2012

Stackforce found 100+ more professionals with Software Engineering & Data Engineering

Explore similar profiles based on matching skills and experience