Anurag Tiwari

Software Engineer

Bengaluru, Karnataka, India11 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led engineering vision and tech modernization at Twilio.
  • Designed real-time fraud detection systems handling billions of requests.
  • Grew engineering teams and mentored junior engineers.
Stackforce AI infers this person is a SaaS expert with strong full-stack development and engineering leadership skills.

Contact

Skills

Core Skills

Apache SparkJavaKubernetesAws LambdaRuby On RailsElasticsearchRedis

Other Skills

A/B TestingAgile Web DevelopmentAlgorithmsAmazon DynamoDBBackbone.jsC++CSSCascading Style Sheets (CSS)Code ReviewDistributed SystemsDropwizardE-commerceGitGo (Programming Language)HTML

About

I am a full-stack developer with experience in writing production-grade code. Familiar with Ruby on Rails, MySql, DynamoDb, Redis, Memcached, Elasticsearch, Kibana, Postgres, ReactJs, SailsJs, ES6 and testing frameworks, agile development, JIRA, Git. ♦ Implemented ElasticSearch in the discussions and forums, improved existing ElasticSearch configurations and mappings for better performance. ♦ Worked with DynamoDb, Redis, Lua to implement Feeds (fanning out to more than a million users real-time.) ♦ A/B Testing dashboard (Redash and Postgres).

Experience

11 yrs
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 10 mos
Current Experience

Twilio

3 roles

Principal Engineer

Promoted

Apr 2025Present · 1 yr 2 mos

Staff Software Engineer

Promoted

Sep 2022Apr 2025 · 2 yrs 7 mos

  • 🔹 Engineering Vision & Tech Modernization
  • Drafted the engineering vision, focusing on bridging tech debt gaps and driving migration towards managed services.
  • Leading transitions from self-hosted to AWS-managed solutions: Airflow → Managed Airflow, Elasticsearch → AWS OpenSearch, Jupyter Notebooks → Athena/SageMaker.
  • 🔹 AI-Powered Fraud & Phishing Detection
  • Enhancing phishing algorithms and fraud detection for SMS toll fraud—serving ML models at scale.
  • Designing real-time fraud monitoring systems that handle billions of daily requests with sub-100ms latency and 99.999% availability.
  • 🔹 Leadership & Mentorship
  • Mentoring & hiring software and ML engineers—helping junior engineers advance and guiding interns to full-time roles.
  • Driving design reviews and providing architecture guidance for scalable and resilient systems.
Apache SparkJavaKnowledge SharingGo (Programming Language)Technical DesignCode Review+1

Senior Software Engineer

Aug 2021Sep 2022 · 1 yr 1 mo

  • 🔹 Grew the Account Security team in India from 4 to 30+ developers. Onboarded and mentored new engineers and interns.
  • 🔹 Spark infrastructure service design and deployment, allows micro batching and streaming of analytical data. The k8s deployed infrastructure processes 1B+ events every day. The application accepts multiple sources(Kafka, S3) and sinks(S3, data lakes, HDFS, etc.), allowing for efficient data partitioning, and chunking to allow for faster queries.
  • 🔹 Designed and developed a microservice that enables customers to receive webhooks for their events of interest. Processes 100M+ events a day.
  • 🔹 Rearchitected and deployed Authy Billing written in Go-lang service using containers for efficient resource usage and adaptive scaling.
PySparkDropwizardApache SparkJavaKnowledge SharingTechnical Design+2

Hackerrank

4 roles

Senior Software Engineer

Promoted

Jan 2020Aug 2021 · 1 yr 7 mos

  • Breaking HackerRank monolith(Community and Work) into separate repositories and their deployment to Kubernetes using Helm charts.
  • Implemented event-driven architecture using Kinesis, Aws Lambda, SNS, and ElasticCache for ATS in Sourcing products.
  • Developed a Transaction service library to have hooks around long-running background tasks. Provides live status, debugging, and logging options. Built using Ruby and Redis and can be integrated with any pubsub client.
RedisSNSKnowledge SharingAWS LambdaTechnical DesignKubernetes+2

Software Development Engineer lI

Promoted

Jan 2019Jan 2020 · 1 yr

  • Developed a common data service that consumes raw data and converts it to ATS-specific (Greenhouse, Lever) dump and plugs it to our event-driven ATS candidate pushes.
  • Build the HackerRank for Jobs product e2e using Rails 6 and hosted it on Kubernetes using helm charts. The first microservice of hackerrank to be hosted on k8s.
Ruby on RailsKnowledge SharingTechnical DesignKubernetesCode ReviewDistributed Systems

Software Development Engineer l

Jun 2017Jan 2019 · 1 yr 7 mos

  • Responsibilities :
  • Implementation of the new design in React, and Redux with unit tests (Karma, Mocha, Enzyme)
  • Implemented core UIKIT reusable components in React.
  • Implemented ElasticSearch in the discussions and forums, and improved existing ElasticSearch configurations and mappings for better performance.
  • Worked with DynamoDb, Redis, and Lua to implement Feeds (fanning out to more than a million users real-time.)
  • Infrastructure improvements in the product to handle scale.
  • Improved existing A/B Testing dashboard (Redash and Postgres).
RedisElasticsearchAmazon DynamoDBKnowledge SharingA/B TestingCode Review

Software Development Engineer / Hacker Internship

May 2016Sep 2016 · 4 mos · Bengaluru, Karnataka, India

  • Software Engineer / Hacker Internship
  • Roles and worked on :
  • 1. Established Machine Learning infrastructure for the challenges and contests recommendations across the entire platform for all the users/hackers.
  • Provides recommendations of challenges, contests for each hacker.
  • Uses a feedback loop to improvise further recommendations.
  • 2. Implemented the HR Metrics across the HackerRank for Work platform for efficient data analysis and point of interests tracking.
  • 3. Developed a Chrome Extension for quick interview scheduling in HackerRank CodePair.
  • 4. Made design and template enhancements.

Udacity

Community Leader at UCollege - VIT

May 2016Mar 2017 · 10 mos · VIT Vellore

  • Udacity for College is a peer-to-peer community of learners. A college-centric community where the members learn through various technical sessions, hosted by fellow college-mates.
  • Udacity for College is headed by a community oriented Udacity Nanodegree student. The college ambassadors of their specific chapters host various events around their domain of Nanodegree. These events can be attended by any college student who is interested in enhancing their proficiency and knowledge in different computer science areas.

Atlassian

Leader at Atlassian User Group

Mar 2016Mar 2017 · 1 yr · Vellore

  • Atlassian /ətˈlæsiən/ is an enterprise software group of companies that develops products geared towards software developers and project managers. It is best known for its issue tracking application, JIRA, and its team collaboration product, Confluence. Atlassian serves over 50,000 customers globally, including 85 of the Fortune 100.
  • Responsibilities :
  • ♦ Organize tech-talks, developers meets to come, collaborate and hack.
  • ♦ Ensure event productivity.
  • ♦ Share feedback and learn best practices from other AUG leaders.

Google developers group

2 roles

Organizer at Google Developers Group | GDG VIT Vellore

Oct 2015Sep 2017 · 1 yr 11 mos · India

  • Google Developer Group, VIT Vellore is a non-profit developers group to learn, share and know more about Google technologies. Our events are open to newbies, developers, managers and organizations who are interested in Google's technologies or use them as part of their projects

Developer at Google Developers Group

Sep 2014Jan 2015 · 4 mos · Vellore

  • ♦ Developed and Designed VIT Riviera'15 (www.vitriviera.com)
  • ♦ Developed Admin Panel for keeping tracks of all the members in the organization.
  • ♦ Organized and Hosted workshops on Google Polymer Polytechnic - The future of HTML 5, Material Design.

Education

Vellore Institute of Technology

Master of Science (MS) — Computer Science

Jan 2013Jan 2018

St Thomas School

Intermediate — Computer Science

Jan 2001Jan 2013

Stackforce found 100+ more professionals with Apache Spark & Java

Explore similar profiles based on matching skills and experience