Mitesh Agrawal

Senior Software Engineer

New York, New York, United States9 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expertise in cloud computing and data migration solutions.
  • Strong background in machine learning and big data analytics.
  • Proven ability to optimize complex systems for performance.
Stackforce AI infers this person is a Cloud Computing and Data Analytics expert with a strong focus on Machine Learning.

Contact

Skills

Core Skills

PythonMachine LearningCassandraAwsMicrosoft AzureBig Data

Other Skills

Amazon Web Services (AWS)Assembly LanguageCC++CryptographyDatabasesHTMLHiveJavaJavaScriptMathematical ModelingMatlabMongoDBPHPPresto

About

I am passionate about programming, and computers in general, and so is my love for mathematics and numbers. All this time as a learner, gave me a glimpse of the improvements that are possible in these fields. I would like to have chances for a hands-on experience to augment my theoretical knowledge, of which I am sure that I will but make a good use under excellent guidance. I expect myself to turn from a novice to an expert in terms of the knowledge and skills I possess and their application to various problems.

Experience

Meta

3 roles

Senior Software Engineer

Sep 2023Present · 2 yrs 6 mos

Senior Software Engineer

Promoted

Jul 2021Aug 2023 · 2 yrs 1 mo

PythonPHPPrestoDatabasesMathematical ModelingTeam Leadership+2

Software Engineer

Dec 2018Jun 2021 · 2 yrs 6 mos

Rubrik, inc.

Software Developer

Jan 2018Oct 2018 · 9 mos · Bengaluru, Karnataka, India · On-site

  • Rubrik delivers instant application availability for recovery, search, cloud, and development to orchestrate data for hybrid cloud enterprises.
  • As a part of Cloud-on team, I got a chance to work on following projects/tasks:
  • Projects:
  • Cloud-instantiation
  • ● Development of cloud-instantiation, a scalable one stop disaster recovery and data migration solution for enterprises to migrate work load from data center to cloud.
  • ● Reduced instantiation time from 6hrs to 20mins and a total throughput of 1000 snapshot-conversions per day for incremental conversion of 2*100GB disk VM.
  • Resource group Usage optimization
  • ● Improved cloud instantiation on azure to reuse specified existing resources and resource groups instead of spawning new ones.
  • ● Thereby eliminated the implicit hard limit of 800 instantiations jobs for given user account.
  • Cloud Instance type recommendation
  • ● Designed and implemented cassandra tables, schema and tool to recommend aws and azure instance types to initiate cloud instantiation job with.
CassandraProgrammingScalaMicrosoft AzureAmazon Web Services (AWS)AWS

Directi

Platform Engineer

Jul 2016Jan 2018 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Worked with detecting and analysing spam behaviour and click fraud in an online ad network.
  • Projects :
  • 1. Probabilistic Visitor Spam Signals
  • ● Implemented Covisitation signal to find visitors with varied interests based on ad-keyword category and other dimensions and High frequency signals to suspect high volume clicking visitors
  • ● Created a Python Project to calculate thresholds based on the underlying distribution, inter-quartile range for outlier detection
  • ● Models equipped to work with daily insertions of over several million data points, and runs daily, weekly and monthly data basis.
  • 2. Device Fingerprinting
  • ● Improved entropy and stability calculation for each signal used for browser fingerprinting.
  • ● Based on it, segregated signal lists used for fingerprint calculation based on device classes, on top of previously used single list for all device classes.
  • ● Built device fingerprints based on browser fingerprint, location and evercookie collected from repeated user data.
  • ● Similarity matching of device fingerprint was attempted with record linkage algorithms.
  • 3. Suspect Redis populate
  • ● Entities classification built on consolidation spam behaviour of datacenter and other spam signals.
  • ● Marked with severity and reason of suspicion, blacklisted with further manual analysis.
  • ● Typetagging entities based on kind of suspicion, with updation of everyday data in redis for analysis.
  • 4. Cronjob dependancy pipeline with Luigi
  • ● Migrated few cron jobs from Ageda scheduler of Node.js to Luigi in Python.
  • ● Improved performance, dependancy resolution and run time of cron jobs by distributing among available cores in the system.
  • 5. IP size estimation
  • ● MongoDB collection for IP size estimation based on number of device classes behind the IP.
  • ● Daily updation of size from recent IP activity.
  • ● Moving averages and standard deviation of clicks, customers and other factors.
  • Technologies/tools : Node JS, Express, mongoDB, Python, flask, Numpy, Pandas, Scipy, matplotlib
Big DataMathematical ModelingMachine LearningMongoDB

Symantec

Software Development Intern

Jan 2016Jun 2016 · 5 mos · Bengaluru, Karnataka, India

  • Motion Sensor Proximity Logout for iOS -
  • ● Added logout functionality to windows system, based on iPhone user motion activity of walking away from the system.
  • ● Used BluetoothLE, connection strength and user pedometer and accelerometer data as decision making parameters.
  • ● Improved spotlight search functionality of existing app to display relevant information on home page and made push notification accessible with 3D touch on iPhone.

Indian statistical instiute, kolkata

Cryptology Intern

May 2015Jul 2015 · 2 mos · Kolkata, West Bengal, India

  • ● Learnt and implemented application of lattices and linear algebra in security.
  • ● Implemented GSO technique and LLL algorithm.
  • ● Studied Boneh-Durfee attack on RSA using Lattices.

Smartlink network systems limited

Web development Intern

May 2014Jul 2014 · 2 mos · Goa, India

  • Customer Complain Web-Application -
  • ● Used open source ware XAMPP(MySql, PHP, Javascript and jquery) to develop a web-application which assigns job to an employee when a complaint is logged by a customer.
  • ● Major contribution includes database handling and passing of sql query using PHP. Learnt PHP and Javascript for the same.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering (B.E.) — Computer Science

Aug 2012May 2016

Meherbanu Junior College of Science

Higher Secondary Education — Electronics

Jan 2011Jan 2012

Hindu Dnyanpeeth Convent

High School — Science

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Python & Machine Learning

Explore similar profiles based on matching skills and experience