Naman Agrawal
Software Engineer at Snap
About
Naman Agrawal is an experienced Software Engineer with a strong background in designing and developing large-scale backend systems. With 3 years of experience at Cisco, he focused on network security and software development for the Technical Services group. Naman holds a Master’s Degree in Big Data and Distributed Systems & Machine Learning from the University of Wisconsin-Madison. Currently working as a Software Engineer at Snapchat, Naman is responsible for building backend services to support various use cases around appliance telemetry data. He is passionate about developing massively scalable services to solve hard and interesting engineering problems. Naman's technical skills include Java, Spring Boot, Robot framework, Python, Memcache, Redis, MongoDB, MySQL, RabbitMQ, Kafka, ElasticSearch, Logstash, Kibana, Docker, Kubernetes, AWS, Hadoop, Spark, Spark Streaming, Storm, Tensorflow, and Scikit-learn. In his previous role at Veritas, Naman was part of the Data Analytics & Insights group, where he developed an Async Task Management framework to manage long-running tasks, and developed backend features for Veritas NetInsights Portal, which provides actionable insights to customers based on telemetry data. He also designed and developed a highly scalable Event Processor service that aggregates incoming events to show event journey on UI, transforms data, and adds metadata to the aggregated documents to support efficient retrieval from the database by leveraging indexes. Additionally, he developed the Cluster Manager service that builds the cluster node map for Veritas scale-out and HA appliances. Naman also has experience as a Software Engineer Intern at Veritas, where he built a vagrant image that provides out-of-box local CI/CD pipeline with a local git service, docker, and a Jenkins server with pre-configured web-hooks that help developers with local testing of code and DIY labs. He also worked on the Cloud-Custodian project to enforce security on AWS resources via lambda functions and CloudWatch rules. Naman's education history includes a Master’s Degree in Computer Science from the University of Wisconsin-Madison and a Bachelor's Degree in Computer Science & Engineering from VIT. With 8.53 years of relevant experience, Naman is a strong engineering professional with a focus on backend development, AWS, Spark, RabbitMQ, Kubernetes, MySQL, MongoDB, Elastic Search, Spring Boot, MemCache, Python, Scikit, Java, Docker, Big Data, Redis, ML, Tensorflow, Hadoop, Kafka, Spring, UI
Education
• university of wisconsin madison
• vit vellore institute of technology
Companies
• snapchat
• veritas
• cisco
Experience
9.6 Years
Experience
Skills
Boost your visibility and stand out to employers with referrals from your LinkedIn connections.
Agile
Amazon Web Services (AWS)
Apache Spark
Apache Storm
Apache ZooKeeper
AWS
Backend
Backend Development
Bash
big data
Big Data
big data analytics
Big Data Systems
c
Caching
computer vision
Data Science
databases
Distributed Systems
Docker
Elastic Search
ElasticSearch
ethical hacking
fabric
firewalls
Git
go
Hadoop
HDFS
helm
Hive
ids
internet protocol suite
iot
ips
Java
Jenkins
Kafka
Kakfa
Kibana
Kubernetes
Large Scale Systems
linux
Logstash
Machine Learning
Machine Learning (ML)
mapreduce
memcache
MemCache
metasploit
MongoDB
MySQL
Network Security
networking
NLTK
object oriented programming
openstack
Pandas (Software)
php
programming
python
Python
RabbitMQ
redis
Redis
Robot Framework
scala
Scikit
scikit learn
Scikit-learn
Scikit-Learn
Scrapy Framework
scripting
security
Sharding
snort
Software Engineer
Spring
Spring Boot
SQL
storage
storage virtualization
Team Building
tensoflow
TensorFlow
Tensorflow
tez
virtualization
Contact Details
Email (Verified)
namXXXXXXXXXXXXXomMobile Number
+91XXXXXXXXXXEducation
university of wisconsin madison
Master’s Degree
2016 - 2017
vit vellore institute of technology
Bachelor's Degree
2009 - 2013
Find anyone’s contact and let Weekday reach out to them on your behalf
Start hiring nowStop manually filling job applications. Use AI to auto-apply to jobs
Look for jobs now