Mayank Agrawal

CTO

Bengaluru, Karnataka, India10 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in re-architecting distributed systems.
  • Proven leadership in security product development.
  • Strong background in machine learning applications.
Stackforce AI infers this person is a SaaS expert with a focus on distributed systems and security solutions.

Contact

Skills

Core Skills

Distributed SystemsTechnical LeadershipMicroservices

Other Skills

AerospikeAmazon RedshiftApache AirflowApache FlinkApache KafkaApache SparkC++CUDACassandraElasticSearchElasticsearchEmber.jsGitHTMLHibernate

About

All about distributed systems.

Experience

Oracle

2 roles

Principal Member of Technical Staff

Promoted

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

  • Working on re-architecting Security ML platform to scale and cover broader security threats. Using Airflow, Spark, Delta table, Kafka as tools and technologies to replace Flink and relational database based system.
  • Leading team of 4 to deliver workload management related security product ( Created on top of open-source tool OSQUERY). Working on designing and developing the aggregator and executor module end to end.
  • Working on designing and developing Oracle compliance manager from scratch. Trying to automate evidence collection and assessment results for standard frameworks like FedRAMP and HIPPA
Apache SparkApache KafkaDistributed SystemsJavaApache FlinkApache Airflow+1

Senior Member Of Technical Staff

Sep 2020Jul 2022 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Moved Security detector rules from class based implementation to more dynamic and faster JMES path expression.
  • Designed and re-implemented the product as platform so that other internal teams and customer can easily integrate with us.
  • Worked on scale related issues for Apache Flink pipeline.
  • Designed and developed a pipeline to process scanners data(Nessus, Qualys and 13 others) in near realtime and create task, track them and resolve issues with the help of owner team.
Distributed Systems

Make my trip

Senior Software Engineer 2

Apr 2018Aug 2020 · 2 yrs 4 mos · Gurgaon, India

  •  Designed the architecture and built the product from scratch named Flyfish. It helps in
  • collecting customer’s feedback.
  •  Developed a rule engine based system that personalizes feedback questions to be asked at
  • run time based on user’s behaviour and booking specifications.
  • Used NLP and Machine learning algorithms to auto-correct textual reviews and extract tags
  • and sentiments from text.
  • Designed and developed low latency high availability system to serve user content to other
  • services viz. ranking team and hotel website.
MySQLDistributed SystemsElasticsearchMongoDBSpring BootPython (Programming Language)+1

Goldman sachs

Analyst

Aug 2017Feb 2018 · 6 mos · Bengaluru Area, India

  • Implementing new features and maintaining Goldman Sachs Equities Trading Backend
  • Application.
  • Frequent Interaction with different business desk across GS and in depth understanding of
  • different business flow including Algo trading flow, Low and high touch flow etc.

Next education india pvt ltd

R&D Engineer

Jul 2016Aug 2017 · 1 yr 1 mo · Hyderabad Area, India

  • Developing algorithms for predicting actual intelligence of student using item response theory.
  • implementing probabilistic graphical model for predicting students learning path.
  • Using different ML algorithms for clustering of students and giving recommendation
  • Building generic notification and communication system that can handle large data and can assist other softwares of company to be more efficient.
Apache SparkAmazon Redshift

Snapdeal

Software Engineer

Jul 2015Jun 2016 · 11 mos · Gurgaon, India

  • Currently I am working in 'Push Notification Engine' team. It is a centralized system designed to send bulk as well as targeted notifications. It's a highly scalable system catering to the complete user base of Snapdeal and other products withing the company as well. Have been responsible for architecture design and building the product from scratch.
CassandraAerospike

Allgo embedded systems pvt ltd

Internship

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

  • Implemented Android Open Accessory Protocol 2.0 for libusb header file in C language for interaction between USB accessories (multiple) and android-powered devices
  • Developed an Android-Application that can transfer Image between android device and USB accessory
  • Designed and Developed Image viewer using Qt and C++ for displaying received Images

Indian institute of science

Summer Internship

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

  • Reduced time complexity of Floyd-Warshell Algorithm using Parallelization on GPU and worked on parallelization of Compiler 'PLUTO' using CLAN and OpenMP software.

Education

Indian Institute of Technology Jodhpur

Bachelor's Degree — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Distributed Systems & Technical Leadership

Explore similar profiles based on matching skills and experience